- PVSM.RU - https://www.pvsm.ru -

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля)

В новом дайджесте тестирование в Mail.Ru, онбординг с помощью видео, сертификация разработчиков от Google, Agile API от Badoo и мобильный программатик на пальцах. На прошлой неделе было относительно мало материалов, на этой наверстываем!

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 1

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 2

Как настроить расширяемую систему для регрессионного тестирования на телефонах: опыт мобильной Почты Mail.Ru [1]

Сегодня я хочу рассказать, как мы построили с нуля гибкую и расширяемую систему для выполнения автотестов на Android-смартфонах. Сейчас у нас используется около 60 устройств для регрессионного тестирования мобильного приложения Почты Mail.Ru. В среднем они тестируют около 20 сборок приложения ежедневно. Для каждой сборки выполняется около 600 UI-тестов и более 3500 unit-тестов.

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 3

Как мы обновили и переписали iOS-приложение банка «Открытие» [2]

В жизненном цикле мобильного продукта рано или поздно наступает момент, когда нужно радикально обновиться. Потому что за время, прошедшее с запуска, выросли требования бизнеса и ожидания клиентов, изменились возможности платформы и средства разработки — и обновления становится невозможно реализовать путем “косметического ремонта”. В мире мобильных приложений жизненный цикл ПО составляет 2-3 года против 10-15 лет в обычном Enterprise-сегменте. Для нас с командой “Открытие Digital” момент радикального обновления мобильного банка настал в конце прошлого года.

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 4 iOS

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 7 Android

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 20 Windows

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 21 Разработка

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 23 Аналитика, маркетинг и монетизация

Дайджест интересных материалов для мобильного разработчика #163 (18-24 июля) - 24 Устройства и IoT

Предыдущий дайджест [66]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Автор: RoboForm

Источник [67]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/mobilnyie-ustroystva/161448

Ссылки в тексте:

[1] Как настроить расширяемую систему для регрессионного тестирования на телефонах: опыт мобильной Почты Mail.Ru: https://habrahabr.ru/company/mailru/blog/306236/

[2] Как мы обновили и переписали iOS-приложение банка «Открытие»: https://habrahabr.ru/company/redmadrobot/blog/306116/

[3] Страх и ненависть и пагинация: https://habrahabr.ru/company/rambler-co/blog/306158/

[4] В поисках чистой архитектуры (1-я часть) — Swift 3.0: https://habrahabr.ru/post/306206/

[5] Какие SDK используют топовые iOS-приложения: http://apptractor.ru/develop/sdk/kakie-sdk-ispolzuyut-topovyie-ios-prilozheniya.html

[6] Вышла бета Facebook SDK для Swift: http://apptractor.ru/develop/sdk/facebook-sdk-swift.html

[7] Redbeard.io: фреймворк для iOS разработки: http://www.redbeard.io/

[8] Парсинг строк: https://www.objc.io/issues/9-strings/string-parsing/

[9] EmojiTextView: текст с эмодзи: https://github.com/fastred/EmojiTextView

[10] Android и Data Binding: обработка действий: https://habrahabr.ru/post/305916/

[11] Изучаем OpenGL ES2 для Android Урок №2. Создание треугольников: https://habrahabr.ru/post/305796/

[12] App Intro c использованием видео из YouTube: https://habrahabr.ru/post/306164/

[13] Кулуары VR. Библиотеки для отображения панорам 360*: https://habrahabr.ru/company/google/blog/306246/

[14] Google запустил онлайн сертификацию Android-разработчиков: http://apptractor.ru/info/news/google-zapustil-onlayn-sertifikatsiyu-android-razrabotchikov.html

[15] Вышла пятая и последняя превью-версия Android 7.0 Nougat: http://apptractor.ru/info/news/vyishla-pyataya-i-poslednyaya-prevyu-versiya-android-7-0-nougat.html

[16] ASO за 5 минут: форматирование текста увеличило установки на 16%: http://apptractor.ru/info/articles/aso-za-5-minut-formatirovanie-teksta-opisaniya-uvelichivaet-ustanovki-na-15.html

[17] Использование Awareness API для Android: https://medium.com/google-developers/using-the-awareness-api-for-android-a185b05e7254#.tebafpllc

[18] Разработка для Android Auto: https://www.youtube.com/watch?v=GeSKaz6PCm4&feature=youtu.be

[19] UX дизайн в Google Cast: https://www.youtube.com/watch?v=Kch8n4tcOZQ&feature=youtu.be

[20] Как я сделал свою первую open source библиотеку: https://m.signalvnoise.com/how-i-built-my-first-android-open-source-library-and-how-you-can-too-8a731abbdd2a#.xwjjz86sb

[21] Как я сделал приложение на 500,000 пользователей за 5 дней и с затратами в $100 на сервер: https://medium.com/unboxd/how-i-built-an-app-with-500-000-users-in-5-days-on-a-100-server-77deeb238e83#.pp8pc7mg7

[22] Пример продвижения приложения через Android Authority: http://amilliondownloads.com/android-authority/

[23] AMA с разработчиками Android Nougat: https://www.reddit.com/r/androiddev/comments/4tm8i6/were_on_the_android_engineering_team_and_built/

[24] Глубокое погружение в Android View конструкторы: http://blog.danlew.net/2016/07/19/a-deep-dive-into-android-view-constructors/

[25] Программное создание RippleDrawable любого цвета: http://blog.blundellapps.co.uk/tut-programmatically-create-a-rippledrawable-of-any-color/

[26] Wire: красивый мессенджер: https://github.com/wireapp/wire-android

[27] Make Your App Material: новостной ридер с материальным дизайном: https://github.com/DmitryMalkovich/make-your-app-material

[28] Ticker: скроллинг с анимацией типа одометра: https://github.com/robinhood/ticker

[29] Простой, естественный вопрос: какие бывают библиотеки UWP?: https://habrahabr.ru/post/305674/

[30] Agile API — возможно ли?: https://habrahabr.ru/company/badoo/blog/305888/

[31] Девять простых UX истин: https://habrahabr.ru/post/306088/

[32] Использование механизма SRR в приложениях разработанных на Qt для QNX: https://habrahabr.ru/post/305680/

[33] Вид и перспектива в дизайне уровней. Часть первая: https://habrahabr.ru/company/plarium/blog/306224/

[34] Метрики против Опыта: https://habrahabr.ru/company/ua-hosting/blog/306154/

[35] Разработка для SailfishOS: основы: https://habrahabr.ru/post/306188/

[36] GPS трекер на Qt, карта и трек: https://habrahabr.ru/post/306076/

[37] От регистрации до витрины: как выложить мобильное приложение в App Store и Google Play (часть 1): https://habrahabr.ru/company/scorocode/blog/305990/

[38] Лекции ВШБИ: геймдизайн и оперирование игр: https://habrahabr.ru/company/miip/blog/305886/

[39] Любовь, похожая на код: https://habrahabr.ru/article/306212/

[40] Мобильный UX-дизайн: Как правильно запрашивать у пользователей разрешения: https://habrahabr.ru/post/305948/

[41] GoChat: как сделать приложение для миллионов пользователей и чуть не обанкротиться: http://apptractor.ru/info/articles/gochat-kak-sdelat-prilozhenie-dlya-millionov-polzovateley-i-chut-ne-obankrotitsya.html

[42] 10 мобильных приложений с лучшим UI: Июнь 2016: http://apptractor.ru/info/articles/10-mobilnyih-prilozheniy-s-luchshim-ui-iyun-2016.html

[43] Hipster Whale открывает издательство: http://apptractor.ru/info/news/hipster-whale-otkryivaet-izdatelstvo.html

[44] Google учится понимать речь с Cloud Natural Language API: http://apptractor.ru/all-api/google-uchitsya-ponimat-rech-s-cloud-natural-language-api.html

[45] 6 принципов функциональной анимации: как сделать правильные переходы: http://apptractor.ru/info/articles/6-printsipov-funktsionalnoy-animatsii-kak-sdelat-pravilnyie-perehodyi.html

[46] White Nights St.Petersburg 2016: Creative Mobile о привычках, ритуалах и бессознательном в играх: http://app2top.ru/conferences/white-nights-st-petersburg-2016-creative-mobile-o-privy-chkah-ritualah-i-bessoznatel-nom-v-igrah-82859.html

[47] Как делать онбординг, который будут читать: http://uxmovement.com/mobile/how-to-design-a-walkthrough-that-users-will-read/

[48] Монетизация по рекламной модели через Appodeal: https://habrahabr.ru/article/306042/

[49] Мобильный programmatic «на пальцах»: революция будет бархатной: https://habrahabr.ru/company/dca/blog/305836/

[50] Эволюция мобильных платежей: https://habrahabr.ru/post/305910/

[51] «Одноклассники» представили нативную витрину для мобильных игр: http://apptractor.ru/marketing-monetization/odnoklassniki-predstavili-nativnuyu-vitrinu-dlya-mobilnyih-igr.html

[52] Отчет Games by the Numbers от Unity за 2 квартал 2016: http://apptractor.ru/info/analytics/otchet-games-by-the-numbers-ot-unity-za-2-kvartal-2016.html

[53] Отчет App Annie Index за 2 квартал 2016: http://apptractor.ru/measure/app-store-analytics/otchet-app-annie-index-za-2-kvartal-2016.html

[54] Google представляет рекламу для AMP страниц: http://apptractor.ru/marketing-monetization/ad-networks/google-predstavlyaet-reklamu-dlya-amp-stranits.html

[55] myTarget запускает мобильную видеорекламу в партнерской сети: http://apptractor.ru/marketing-monetization/ad-networks/mytarget-zapuskaet-mobilnuyu-videoreklamu-v-partnerskoy-seti.html

[56] Facebook запустил оптимизацию рекламы на основании событий в приложении: http://apptractor.ru/marketing-monetization/ad-networks/facebook-zapustil-optimizatsiyu-reklamyi-na-osnovannii-sobyitiy-v-prilozhenii.html

[57] ASOdesk: платформа для мобильного маркетинга: http://apptractor.ru/info/articles/asodesk-2.html

[58] Как выжать из мотивированных установок максимум: http://apptractor.ru/marketing-monetization/apps-promo/kak-vyizhat-iz-motivirovannyih-ustanovok-maksimum.html

[59] White Nights St.Petersburg 2016: OK.RU о своей нативной платформе: http://app2top.ru/conferences/white-nights-st-petersburg-2016-ok-ru-o-svoej-nativnoj-platforme-82988.html

[60] White Nights St.Petersburg 2016: Spil Games о проблемах и решениях издания мобильных игр: http://app2top.ru/conferences/white-nights-st-petersburg-2016-spil-games-o-problemah-i-resheniyah-izdaniya-mobil-ny-h-igr-82945.html

[61] White Nights St.Petersburg 2016: Amazon о разнице между успешными проектами и всеми остальными: http://app2top.ru/conferences/white-nights-st-petersburg-2016-amazon-o-raznitse-mezhdu-uspeshny-mi-proektami-i-vsemi-ostal-ny-mi-82783.html

[62] Компьютерное зрение для слепых людей. Применение Intel Edison: https://habrahabr.ru/company/intel/blog/305728/

[63] Что нового ожидается в ядре v4.8-rc1 для Intel Edison. Дайджест: https://habrahabr.ru/post/305880/

[64] IDC: поставки умных часов упали впервые в истории: http://apptractor.ru/info/devices/idc-postavki-umnyih-chasov-upali-vpervyie-v-istorii.html

[65] Самолет Aquila, раздающий интернет, совершил первый полет: http://apptractor.ru/info/devices/samolet-aquila-razdayushhiy-internet-sovershil-pervyiy-polet.html

[66] Предыдущий дайджест: https://habrahabr.ru/post/305792/

[67] Источник: https://habrahabr.ru/post/306296/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best