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

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля)

На прошедшей неделе мы обсуждали универсальные ссылки, A/B, UI и Behavior-Driven тестирование, голосовых ассистентов и голосовые интерфейсы, скорость работы Flutter и даже клавиатуры разработчиков.

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) - 1

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) - 2

Универсальные ссылки: дворец из подводных камней [1]

При том, как много мобильные приложения дали человечеству, они в то же время «сломали» интернет. Вместо понятных ссылок на сайты, которые можно скопировать и поделиться, стало нужно объяснять «поставь такое-то приложение и зайди там туда-то».

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) - 3

Скрытый порядок в цветном хаосе [2]

Мне повезло на работе заниматься любимым делом в сильной команде с хорошими людьми. Мы строили и рушили воздушные замки, сражались с ветряными мельницами, внедряли, поддерживали и не волновались. Однажды мне захотелось построить свой замок. Рассудив с разных сторон я решил, что он будет небольшой, и я построю его сам, это будет хобби-проект. Идей было несколько, я выбрал одну и приступил к разработке, это была игра.

Дайджест доступен и в виде рассылки. Подписаться вы можете тут [3].

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) - 4 iOS

(+16) Готовим iOS клиента для GraphQL [4]
(+13) Айфончик, не лагай. Часть 1: многопоточность для практиков [5]
(+4) Behavior-Driven Testing для iOS используя Quick и Nimble [6]
Истории отказов от App Store [7]
A/B-тестирование в Firebase: часть 1 [8]
Instagram убрал поддержку Apple Watch [9]
Progressive Web Apps пришли на iOS [10]
Как подобрать шрифты для iOS-приложения [11]
image Классификация естественного языка на iOS с Keras и CoreML [12]
image Полное руководство по Continuous Delivery в iOS с fastlane и Jenkins [13]
image UIKit Dynamics в реальной жизни [14]
image HomeButton: возвращаем кнопку на iPhone X [15]

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) - 9 Android

(+10) Не Dagger'ом едины [16]
Новые приложения и игры в подборке Android Excellence [17]
Сбертех приглашает на бесплатные курсы по Android-разработке [18]
image Android Dev Подкаст. Выпуск 60. Автоматизация тестирования. UI-тестирование [19]
image Как настроить UI плеера YouTube в Android [20]
image Кастомные Rx операторы с Kotlin [21]
image TrulyHandsfree: всегда включенное распознавание ключевого слова без потребления батареи [22]
image Корутины и RxJava – асинхронное программирование [23]
image Учим Kotlin: приключение Android-разработчиков [24]
image Доступ к логам в реальном времени на Android [25]
image Genymotion Cloud теперь часть Google Cloud Platform [26]
image GlideToVectorYou: загрузка SVG с помощью Glide [27]

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) - 19 Разработка

(+38) Алиса, Google Assistant, Siri, Alexa. Как писать приложения для голосовых ассистентов [28]
(+19) Почему интерфейс должен быть доступным для всех и как это сделать [29]
(+17) Укрощаем числа с плавающей точкой. Возможна ли отладка шейдеров для мобильных устройств на ПК? [30]
(+17) Эксперименты с AR: когда C# встречается с CSS [31]
(+16) Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля [32]
(+15) Твоё первое мобильное приложение: выбери платформу [33]
(+12) Альтернативные подходы к разработке новых ИТ продуктов [34]
(+6) Как мы в Smart Engines учили Sailfish OS распознаванию [35]
Проверка скорости и производительности приложения на Flutter [36]
Мобильные приложения для малого бизнеса: исследование The Manifest [37]
Почему небольшие команды выигрывают [38]
Where The Water Tastes Like Wine: как инди-разработчик потратил 140 тысяч долларов на игру и ничего не заработал [39]
Amazon открывает для разработчиков игры на Echo Button [40]
Клавиатуры программистов [41]
“Должности ничего не значат”: чем отличается разработчик от инженера? [42]
image Дизайн-система в Dropbox [43]
image Обнаружение объектов (почти) в реальном времени: FasterRCNN с примерами кода [44]
image Создаем UI с учетом широких экранов и бровей [45]
image Погружение в React Native: навигация, оффлайн и пуши [46]
image 25 туториалов по React Native [47]
image Встречайте Overflow: редактор пользовательских потоков [48]
image Как превратить идею приложения в реальность [49]
image Прототипирование в Sketch [50]

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) - 28 Аналитика, маркетинг и монетизация

(+25) Mobio Talks с Наталией Шагариной (Едадил) о росте продукта, запуске кэшбэк сервиса и партнерстве с Яндекс [51]
В 2017 на iOS вышло на 29% меньше приложений — первый спад за историю App Store [52]
Мобильные финансы: приобретение пользователей 2018 [53]
Доходы приложений для расслабления и медитаций выросли на 40% за год [54]
Аналитика мобильных приложений в 2018 [55]
image Как постоянно делать доходные инди-игры [56]
image Джина Готтхилф о росте Duolingo до 200 млн пользователей [57]

Дайджест интересных материалов для мобильного разработчика #248 (2 апреля — 8 апреля) - 31 AI, Устройства, IoT

(+34) Как решить 90% задач NLP: пошаговое руководство по обработке естественного языка [58]
(+19) Разработка AI для пошаговой игры на Node.js (часть 1) [59]
(+10) MobileNet: меньше, быстрее, точнее [60]
OpenAI проводит конкурс на создание ИИ для игры в Sonic The Hedgehog [61]
Microsoft запускает курсы по искусственному интеллекту и программу по разработке для начинающих [62]
Глава искусственного интеллекта перешел из Google в Apple [63]
TensorFlow начал поддерживать Swift и JavaScript [64]
image Специализация по глубокому обучению от Эндрю Нг – 21 урок [65]
image Битва фреймворков глубокого обучения [66]
image Хакаем 30 долларовую IoT-камеру и расширяем ее возможности [67]
image image OpenSimpleLidar: открытый проект дешевого лидара [68]

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

Автор: EverydayTools

Источник [70]


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

Путь до страницы источника: https://www.pvsm.ru/app-store/277279

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

[1] Универсальные ссылки: дворец из подводных камней: https://habrahabr.ru/company/jugru/blog/352914/

[2] Скрытый порядок в цветном хаосе: https://habrahabr.ru/post/352676/

[3] тут: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0

[4] Готовим iOS клиента для GraphQL: https://habrahabr.ru/company/sports_ru/blog/352850/

[5] Айфончик, не лагай. Часть 1: многопоточность для практиков: https://habrahabr.ru/post/343274/

[6] Behavior-Driven Testing для iOS используя Quick и Nimble: https://habrahabr.ru/post/352694/

[7] Истории отказов от App Store: https://apptractor.ru/deploy/app-stores/istorii-otkazov-ot-app-store.html

[8] A/B-тестирование в Firebase: часть 1: https://apptractor.ru/test/split-testing/a-b-testirovanie-v-firebase-chast-1.html

[9] Instagram убрал поддержку Apple Watch: https://apptractor.ru/info/apps/instagram-ubral-podderzhku-apple-watch.html

[10] Progressive Web Apps пришли на iOS: https://apptractor.ru/develop/progressive-web-apps-na-ios.html

[11] Как подобрать шрифты для iOS-приложения: https://apptractor.ru/develop/design/kak-podobrat-shriftyi-dlya-ios-prilozheniya.html

[12] Классификация естественного языка на iOS с Keras и CoreML: https://techhype.io/?story=implementing-a-natural-language-classifier-in-ios-with-keras-core-ml

[13] Полное руководство по Continuous Delivery в iOS с fastlane и Jenkins: https://techhype.io/?story=build-it-test-it-deliver-itcomplete-ios-guide-on-continuous-delivery-with-fastlane-and-jenkins

[14] UIKit Dynamics в реальной жизни: https://medium.com/@raulriera/uikit-dynamics-in-the-real-world-ef0dfd924260

[15] HomeButton: возвращаем кнопку на iPhone X: https://github.com/nathangitter/HomeButton

[16] Не Dagger'ом едины: https://habrahabr.ru/post/352352/

[17] Новые приложения и игры в подборке Android Excellence: https://apptractor.ru/info/apps/novyie-prilozheniya-i-igryi-v-podborke-android-excellence.html

[18] Сбертех приглашает на бесплатные курсы по Android-разработке: https://apptractor.ru/learn/sberteh-priglashaet-na-besplatnyie-kursyi-po-android-razrabotke.html

[19] Android Dev Подкаст. Выпуск 60. Автоматизация тестирования. UI-тестирование: https://androiddev.apptractor.ru/android-dev-podkast-60/

[20] Как настроить UI плеера YouTube в Android: https://medium.com/@soffritti.pierfrancesco/customize-android-youtube-players-ui-9f32da9e8505

[21] Кастомные Rx операторы с Kotlin: https://techhype.io/?story=writing-custom-rx-operators-easily-with-kotlin

[22] TrulyHandsfree: всегда включенное распознавание ключевого слова без потребления батареи: https://www.xda-developers.com/sensory-trulyhandsfree-low-power-hotword/

[23] Корутины и RxJava – асинхронное программирование: https://medium.com/@manuelvicnt/coroutines-and-rxjava-an-asynchronicity-comparison-part-1-asynchronous-programming-e726a925342a

[24] Учим Kotlin: приключение Android-разработчиков: https://techhype.io/?story=learning-kotlin-an-android-developers-journey

[25] Доступ к логам в реальном времени на Android: https://techhype.io/?story=realtime-access-to-production-logs-android

[26] Genymotion Cloud теперь часть Google Cloud Platform: https://www.xda-developers.com/genymotion-cloud-google-cloud-platform/

[27] GlideToVectorYou: загрузка SVG с помощью Glide: https://github.com/2coffees1team/GlideToVectorYou

[28] Алиса, Google Assistant, Siri, Alexa. Как писать приложения для голосовых ассистентов: https://habrahabr.ru/company/touchinstinct/blog/352982/

[29] Почему интерфейс должен быть доступным для всех и как это сделать: https://habrahabr.ru/company/sberbank/blog/352836/

[30] Укрощаем числа с плавающей точкой. Возможна ли отладка шейдеров для мобильных устройств на ПК?: https://habrahabr.ru/company/plarium/blog/352906/

[31] Эксперименты с AR: когда C# встречается с CSS: https://habrahabr.ru/post/352738/

[32] Как я искал идеальный инструмент для проектирования разговорных интерфейсов, или В поиске священного Грааля: https://habrahabr.ru/company/redmadrobot/blog/352136/

[33] Твоё первое мобильное приложение: выбери платформу: https://habrahabr.ru/company/e-Legion/blog/352838/

[34] Альтернативные подходы к разработке новых ИТ продуктов: https://habrahabr.ru/post/352516/

[35] Как мы в Smart Engines учили Sailfish OS распознаванию: https://habrahabr.ru/company/smartengines/blog/352512/

[36] Проверка скорости и производительности приложения на Flutter: https://apptractor.ru/develop/proverka-skorosti-i-proizvoditelnosti-prilozheniya-na-flutter.html

[37] Мобильные приложения для малого бизнеса: исследование The Manifest: https://apptractor.ru/info/analytics/mobilnyie-prilozheniya-dlya-malogo-biznesa-issledovanie-the-manifest.html

[38] Почему небольшие команды выигрывают: https://apptractor.ru/develop/pochemu-nebolshie-komandyi-vyiigryivayut.html

[39] Where The Water Tastes Like Wine: как инди-разработчик потратил 140 тысяч долларов на игру и ничего не заработал: https://apptractor.ru/info/articles/where-the-water-tastes-like-wine-kak-indi-razrabotchik-potratil-140-tyisyach-dollarov-na-igru-i-nichego-ne-zarabotal.html

[40] Amazon открывает для разработчиков игры на Echo Button: https://apptractor.ru/all-api/amazon-otkryivaet-dlya-razrabotchikov-igryi-na-echo-button.html

[41] Клавиатуры программистов: https://apptractor.ru/info/media/klaviaturyi-programmistov.html

[42] “Должности ничего не значат”: чем отличается разработчик от инженера?: https://apptractor.ru/develop/dolzhnosti-nichego-ne-znachat-chem-otlichaetsya-razrabotchik-ot-inzhenera.html

[43] Дизайн-система в Dropbox: https://blog.framer.com/design-systems-at-dropbox-bb6e4b20f617

[44] Обнаружение объектов (почти) в реальном времени: FasterRCNN с примерами кода: https://towardsdatascience.com/fasterrcnn-explained-part-1-with-code-599c16568cff

[45] Создаем UI с учетом широких экранов и бровей: https://medium.com/@samueledassatti/designing-uis-with-ultra-wide-screens-and-notches-in-mind-4ecc99540190

[46] Погружение в React Native: навигация, оффлайн и пуши: https://techhype.io/?story=immersion-in-react-native-navigation-offline-mode-push-notifications

[47] 25 туториалов по React Native: https://codeburst.io/25-react-native-tutorials-5b613e3f46ac

[48] Встречайте Overflow: редактор пользовательских потоков: https://blog.prototypr.io/meet-overflow-9b2d926b6093

[49] Как превратить идею приложения в реальность: https://techhype.io/?story=learn-how-to-turn-your-mobile-app-idea-into-reality

[50] Прототипирование в Sketch: https://blog.prototypr.io/prototyping-in-sketch-has-just-arrived-612a6a790b87

[51] Mobio Talks с Наталией Шагариной (Едадил) о росте продукта, запуске кэшбэк сервиса и партнерстве с Яндекс: https://habrahabr.ru/company/mobio/blog/352744/

[52] В 2017 на iOS вышло на 29% меньше приложений — первый спад за историю App Store: https://apptractor.ru/measure/app-store-analytics/v-2017-na-ios-vyishlo-na-29-menshe-prilozheniy-pervyiy-spad-za-istoriyu-app-store.html

[53] Мобильные финансы: приобретение пользователей 2018: https://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/mobilnyie-finansyi-priobretenie-polzovateley-2018.html

[54] Доходы приложений для расслабления и медитаций выросли на 40% за год: https://apptractor.ru/measure/app-store-analytics/dohodyi-prilozheniy-dlya-rasslableniya-i-meditatsiy-vyirosli-na-40-za-god.html

[55] Аналитика мобильных приложений в 2018: https://apptractor.ru/measure/user-analytics/analitika-mobilnyih-prilozheniy-v-2018.html

[56] Как постоянно делать доходные инди-игры: https://www.youtube.com/watch?v=LlAc5sBtGkc

[57] Джина Готтхилф о росте Duolingo до 200 млн пользователей: https://blog.intercom.com/gina-gotthilf-growth-duolingo/

[58] Как решить 90% задач NLP: пошаговое руководство по обработке естественного языка: https://habrahabr.ru/company/oleg-bunin/blog/352614/

[59] Разработка AI для пошаговой игры на Node.js (часть 1): https://habrahabr.ru/post/345576/

[60] MobileNet: меньше, быстрее, точнее: https://habrahabr.ru/post/352804/

[61] OpenAI проводит конкурс на создание ИИ для игры в Sonic The Hedgehog: https://apptractor.ru/info/conferences/openai-provodit-konkurs-na-sozdanie-ii-dlya-igryi-v-sonic-the-hedgehog.html

[62] Microsoft запускает курсы по искусственному интеллекту и программу по разработке для начинающих: https://apptractor.ru/info/news/microsoft-zapuskaet-kursyi-po-iskusstvennomu-intellektu-i-programmu-po-razrabotke-dlya-nachinayushhih.html

[63] Глава искусственного интеллекта перешел из Google в Apple: https://apptractor.ru/info/news/glava-iskusstvennogo-intellekta-pereshel-iz-google-v-apple.html

[64] TensorFlow начал поддерживать Swift и JavaScript: https://apptractor.ru/info/news/tensorflow-nachal-podderzhivat-swift-i-javascript.html

[65] Специализация по глубокому обучению от Эндрю Нг – 21 урок: https://techhype.io/?story=deep-learning-specialization-by-andrew-ng-21-lessons-learned

[66] Битва фреймворков глубокого обучения: https://techhype.io/?story=battle-of-the-deep-learning-frameworks-part-i-2017-even-more-frameworks-and-interfaces

[67] Хакаем 30 долларовую IoT-камеру и расширяем ее возможности: https://www.gamespot.com/articles/indie-dev-spent-140000-to-make-new-game-has-made-0/1100-6457910/

[68] OpenSimpleLidar: открытый проект дешевого лидара: https://github.com/iliasam/OpenSimpleLidar

[69] Предыдущий дайджест: https://habrahabr.ru/company/everydaytools/blog/352580/

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