У Google новые смартфоны, новые наушники, новая камера и даже новая NoSQL-база данных! У iOS же открытый код ядра и проблемы с Uber. Если серьезно, то в новом дайджесте есть еще оптические эффекты, отказ HP от Windows 10 Mobile, сертификация Xamarin University, игровая реклама, лучшие приложения и многое другое.
Рубрика «разработка мобильных приложений» - 113
Дайджест интересных материалов для мобильного разработчика #224 (2 октября — 8 октября)
2017-10-08 в 16:28, admin, рубрики: apple, Google, ios 11, kotlin, swift, uber, xamarin, Блог компании Everyday Tools, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSOpenCV. Поиск дорожных знаков методом контурного анализа в Android
2017-10-06 в 13:10, admin, рубрики: android, opencv, Алгоритмы, контурный анализ, обработка изображений, разработка мобильных приложений, Разработка под android, Разработка робототехники, распознование дорожных знаковПривет!
Хочу поделиться собственной реализацией алгоритма поиска дорожных знаков.
Почему контурный анализ?
Контурный анализ имеет довольно слабую устойчивость к помехам, но простота и быстродействие позволили вполне успешно применить данный подход.
Однако, на практике оказалось довольно непросто реализовать поиск нужных коэффициентов на платформе Android (Виджеты OpenCV применять не пробовал, вместо этого разделил экран на фреймы, где слева настройки, справа видеопоток с задней камеры). Конкретная реализация UI и логики проекта доступна по ссылке внизу.
Читать полностью »
Мобильный DevOps. Интервью с Jing Li
2017-10-06 в 11:52, admin, рубрики: android, devops, docker, mobile development, mobius, Блог компании JUG.ru Group, разработка мобильных приложений, Тестирование мобильных приложенийТак получилось, что инструменты DevOps обычно иллюстрируются на примере CI/CD какого-то масштабного веб-сервиса. Отчасти так получилось по историческим причинам, отчасти свою роль сыграли замечательные книги типа Google SRE Book.
К черту, давайте посмотрим на что-нибудь действительно новое. На Mobius 2017 к нам приезжает Jing Li из Viacom, с докладом “Android meets Docker”.
Накануне конференции, удалось найти несколько минут в его плотном графике и задать пару вопросов. В этом интервью Jing рассказывает о DevOps в мобильной разработке, приводит примеры задач, и дает конкретные рекомендации по улучшению вашего DevOps процесса.
О чем болит голова Android DevOps-инженера
2017-10-06 в 11:52, admin, рубрики: android, devops, docker, mobile development, mobius, Блог компании JUG.ru Group, разработка мобильных приложений, Тестирование мобильных приложенийТак получилось, что инструменты DevOps обычно иллюстрируются на примере CI/CD какого-то масштабного веб-сервиса. Отчасти так получилось по историческим причинам, отчасти свою роль сыграли замечательные книги типа Google SRE Book.
К черту, давайте посмотрим на что-нибудь действительно новое. На Mobius 2017 к нам приезжает Jing Li из Viacom, с докладом «Android meets Docker».
Накануне конференции удалось найти несколько минут в его плотном графике и задать пару вопросов. В этом интервью Jing рассказывает о DevOps в мобильной разработке, приводит примеры задач и дает конкретные рекомендации по улучшению вашего DevOps процесса.
Hacktoberfest Open Hack Day в Avito — 7 октября
2017-10-03 в 10:10, admin, рубрики: event, github, hacktoberfest, open source, Блог компании Avito, Разработка веб-сайтов, разработка мобильных приложенийHacktoberfest близко. Как перестать бояться и начать контрибьютить? С кем обсудить самые полезные открытые проекты? Если вы любите опенсорс так же, как и мы, то приходите в гости в наш московский офис 7 октября. Будет кодовикторина, общение с нашими ведущими разработчиками, много опенсорса, свободный микрофон для рассказов о проектах и Hack Time в отличной компании. Под катом — подробности про мероприятие и темы, которые мы обсудим.
Happy Hacktoberfest!
Интернет-аукционы, API и конкретный пример, как на этом могут заработать сторонние разработчики
2017-10-03 в 8:21, admin, рубрики: api, domraider, ico, аукционы, владельца винфона, мобильная разработка, полный боли крик, проект, размышления, разработка, разработка мобильных приложений, Разработка под e-commerce, французыВ чем главная проблема всех ICO? 90% проектов собирают деньги на решение несуществующих проблем. Я серьезно, если вчитаться в многочисленные WP, то создастся впечатление, что каждое из них писалось как «манифест решения главной проблемы вселенной». Но мы-то в курсе, что главный ответ на все – это 42, так что идем дальше. В итоге, у нас остается 10% ICO-проектов, проблематика которых вполне реальна, а у десятой части из них – то есть 1% от всей массы – есть еще и уже действующий бизнес в сфере. На той неделе, листая Bits.Media, я нарвался на такой французский проект, входящий в этот 1% – площадку интернет-аукционов DomRaider (изначально парни специализировались на дропкэтчинге — перехвате и выкупе доменных имен с истекшей регистрацией, но решили расшириться) и, вчитываясь в Whitepaper, понял, что у меня появились некоторые мысли на их счет и ими нужно поделиться в письменном виде.
Итак, мы имеем: проект, ICO которого уже состоялось (необходимая сумма была собрана), так что тут мы рассуждать об эмиссии токенов и дивидендах не будем, как, собственно, и агитацией вложиться рублем. Мы тут люди взрослые, так что обсудим пункты, которые касаются разработки независимой экосистемы вокруг интернет-аукционов как таковых и конкретно вокруг проекта французов в качестве живого примера приложения сил. Да, вы не ослышались, в болоте ICO появился проект с открытой инфраструктурой, который с порога заявляет, что хочет привлекать сторонних разработчиков, сделает API и еще позволит все это монетизировать. Не знаю как вам, а мне хочется верить. А в процессе можно и помечтать об идеальном интернет-аукционе.
Читать полностью »
Как я проходил сертификацию в Xamarin University
2017-10-02 в 15:13, admin, рубрики: C#, microsoft, xamarin, Xamarin University, xamarincolumn, Блог компании Microsoft, разработка мобильных приложений, Разработка под android, разработка под iOSПривет! Мы периодически рассказываем о разработке на Xamarin, и даже создали колонку #xamarincolumn для интересующихся. Сегодня настало время историй (точнее, одной истории). Под катом вы узнаете про обучение в Xamarin University и прохождение сертификационного экзамена из первых рук.
Донаты стримерам и настоящие деньги для ненастоящей жизни: подведены итоги QIWI API Contest
2017-10-02 в 15:01, admin, рубрики: api, Qiwi, QIWI API, QIWI API Contest, qiwi кошелек, Singapore FinTech Festival, Блог компании QIWI, идеи, итоги, поездка, призы, разработка мобильных приложений, СингапурСовременное правило ценности гласит: «Ценность любой платформы для пользователей определяется количеством приложений, под неё написанных». Поэтому, выложив в августе этого года API QIWI Кошелька с новой аутентификацией, мы не стали откладывать вовлечение аудитории в творческий процесс создания приложений в долгий ящик, и провели в сентябре конкурс идей QIWI API Contest, в котором поучаствовал даже сам Хабр.
Финалисты QIWI API Contest и члены жюри
Из 20 полученных прототипов мы отобрали 6 лучших команд, попавших в финал. А затем выбрали два проекта, заслуживших наши такие разные, но по-своему замечательные призы: поездку на Финтех фестиваль в бананово-лимонный Сингапур и личное знакомство с основателем и CEO компании QIWI Сергеем Солониным.
Читать полностью »
Swift Generics: cтили для UIView и не только #2
2017-10-01 в 14:15, admin, рубрики: associatedtype, generics, iOS, protocol, swift, typealias, uiview, xcode, разработка мобильных приложений, разработка под iOSДанная публикация является продолжением выпуска, где была затронута тема декорирования объектов. Ознакомление с первой публикацией поможет лучше вникнуть в текущий в контекст, т.к. упомянутые ранее термины и решения буду описываться с упрощениями.
Подход получился весьма удачным и был многократно протестирован на реальных проектах. Кроме этого, появились дополнения к подходу и удобство его использования значительно возросло.
Напомню, что основным элементом представленного способа задания стилей является обобщенное замыкание:
typealias Decoration<T> = (T) -> Void
Использовать данное замыкание для придания свойств UIView
можно следующим образом:
Дайджест интересных материалов для мобильного разработчика #223 (25 сентября — 1 октября)
2017-10-01 в 13:16, admin, рубрики: App Store, arkit, badoo, Google Play, swift, ux дизайн, xcode 9, Блог компании Everyday Tools, маркетинг мобильных приложений, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSПодводим итоги очередной недели мобильным дайджестом. В нем мы рассказываем про разработку прибыльной игры школьниками, про iOS-релизы в Badoo, про новые правила App Store и победителей Google Play, иллюзии скорости и движения, анонимность и многое другое.