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

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

На этой неделе у нас тестирование кроссплатформенных фреймворков, реактивные компоненты, фантастические десктопы, новые ориентиры для маркетологов, собственная реализация говорящей шляпы и много всего интересного!

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

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

Больше всех пахала лошадь, но председателем колхоза так и не стала [1]

Было создано 4 (одинаковых с точки зрения выполняемых функции) приложения: нативное Android, нативное iOS, Flutter, React Native. В этой статье я описал то, что вынес из своего опыта и как реализуются схожие элементы приложений в рассматриваемых решениях.

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

App Store не позвонит. Или как я сделала своё приложение, но оно не попадёт к пользователям [2]

Когда-то я думала, что для того, чтобы запустить своё приложение достаточно написать код. Чуть позже я узнала, что неплохо дополнять код дизайном. Ещё позже я поняла, что необходимо искать аудиторию и продвигать ей свой продукт. Но всё это может быть лишним, если не следовать гайдлайнам.

Дайджест доступен и в виде рассылки. Подписаться вы можете тут [3] (у нас уже более 3,000 подписчиков!).

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

(+14) Unity3D: Модификация делегата iOS приложения [4]
(+7) Безопасность в iOS приложениях [5]
(+5) Обновление библиотеки SPPermission и хейтер [6]
(+2) Скачиваем, сохраняем и просматриваем PDF в Swift [7]
Apple купила стартап, занимающийся ИИ для устройств [8]
image Создает шорткаты для iOS 12 на JavaScript и Shortcuts JS [9]
image Разработка на Swift в Visual Studio Code [10]
image Запись ARKit-сессий [11]
Дайджест интересных материалов для мобильного разработчика #276 (19 — 25 ноября) - 8 Все видео Swift Heroes 2018 [12]
image Swift-Daily-Tips: ежедневные советы по Swift [13]

Дайджест интересных материалов для мобильного разработчика #276 (19 — 25 ноября) - 10 Android

(+42) Клонируем бесконтактную карту с помощью мобильного приложения [14]
(+38) Строим систему реактивных компонентов с помощью Kotlin [15]
(+21) Как использовать корутины в проде и спокойно спать по ночам [16]
(+12) О чем все-таки говорит developer.android.com про RecyclerView [17] + О чём молчит developer.android.com про RecyclerView? [18]
(+11) Kotlin: статика, которой нет [19]
(+8) 7 библиотек для Android разработки на Kotlin [20]
(+5) Переходим на Androidx или увлекательное путешествие по граблям [21]
image Разрабатываем Android-приложения проще и быстрее: экономя 30 минут в день [22]
image Руководство по RxJava с Firestore и RxFirestoreKt [23]
image Wear OS by Google: финальный эмулятор для API 28 с новым UI [24]
image Играемся с корутинами Kotlin и получаем лучшие практики [25]
image Пишем плагин для Android Studio [26]
image Ktor 1.0: фреймворк для подключенных устройств от JetBrains [27]
image Kotlin Android Extensions: используем View Binding правильно [28]
image Netflix показал будущее Android-архитектуры [29]
image 10 лучших практик по переходу на одну Activity [30]

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

(+20) Поиск в MapKit: Tips & Tricks [31]
(+12) Создание outline на LWRP в Unity [32]
(+8) Как мы писали приложение на хакатоне NASA Space Apps Challenge [33]
(+5) Комбинация кроссплатформенного и нативного подхода в разработке мобильных приложений [34]
(+4) Начали учить английский — написали приложение: EWM — опыт создания обучающего проекта [35]
Эволюция в вашем кармане: как развивались мобильные приложения [36]
Podlodka #86: Системное программирование [37]
10 принципов создания голосовых сервисов для детей [38]
Mythical Games получила $16 млн на блокчейн-игры [39]
Magic Leap предлагает до $500,000 разработчикам AR-приложений [40]
Дайджест интересных материалов для мобильного разработчика #276 (19 — 25 ноября) - 21 Секреты создания успешных гипер-казуальных игр и игр для мессенджеров [41]
image 10 UX трендов от Google [42]
image 7-дневный курс по разработке игр для новичков [43]
image Краткая история поиска в приложениях – и взгляд в будущее [44]
image Создание финтес-приложения на Flutter: дневник разработки [45]
image Создание идеального сплеш-скрина [46]
image Что на самом деле делает senior-разработчик [47]
image Учимся делать HTML5 игры на Phaser 3 [48]
image 5 инструментов для создания вайрфреймов мобильных приложений [49]
image 10 советов по тестированию мобильных приложений [50]
image Почему Firebase плох [51]
image Дизайн погодного приложения [52]
image eDEX-UI: фантастический десктоп как приложение [53]

Дайджест интересных материалов для мобильного разработчика #276 (19 — 25 ноября) - 34 Аналитика, маркетинг и монетизация

(+8) Как технологии искусственного интеллекта помогают Aviasales расти: семь примеров [54]
Новые Global Benchmarks от Adjust [55]
Cupboard анализирует Universal App Campaigns [56]
Apple: поделись своими подарками [57]
Как заработать на приложении во время праздников? [58]
image Как получить хорошие отзывы для приложения [59]
image 4 способа, как SEO можете улучшить маркетинг вашего приложения [60]
image Лучшие практики ASO: тестирование скриншотов [61]
image Как назвать мобильное приложение [62]

Дайджест интересных материалов для мобильного разработчика #276 (19 — 25 ноября) - 39 AI, Устройства, IoT

(+62) Data Science проект от исследования до внедрения на примере Говорящей шляпы [63]
(+36) Как доить коров роботами и сделать на этом промышленный стартап. История разработки R-SEPT [64]
(+26) Архитектуры нейросетей [65]
(+25) Что дает рознице машинное обучение: пример проекта [66]
ApisProtect получил $1.8 млн на наблюдение за пчелами [67]

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

Автор: EverydayTools

Источник [70]


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

Путь до страницы источника: https://www.pvsm.ru/ui/300182

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

[1] Больше всех пахала лошадь, но председателем колхоза так и не стала: https://habr.com/company/onetrak/blog/430566/

[2] App Store не позвонит. Или как я сделала своё приложение, но оно не попадёт к пользователям: https://habr.com/post/429326/

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

[4] Unity3D: Модификация делегата iOS приложения: https://habr.com/post/430118/

[5] Безопасность в iOS приложениях: https://habr.com/post/430532/

[6] Обновление библиотеки SPPermission и хейтер: https://habr.com/post/430886/

[7] Скачиваем, сохраняем и просматриваем PDF в Swift: https://habr.com/post/430860/

[8] Apple купила стартап, занимающийся ИИ для устройств: https://apptractor.ru/info/news/apple-kupila-startap-zanimayushhiysya-ii-dlya-ustroystv.html

[9] Создает шорткаты для iOS 12 на JavaScript и Shortcuts JS: https://medium.com/@JoshFarrant/creating-ios-12-shortcuts-with-javascript-and-shortcuts-js-942420ca9904

[10] Разработка на Swift в Visual Studio Code: https://nshipster.com/vscode/

[11] Запись ARKit-сессий: https://www.ittybittyapps.com/blog/posts/2018/11/recording-arkit-sessions/

[12] Все видео Swift Heroes 2018: https://www.youtube.com/playlist?list=PLfCiO1zYKkASAdaBB92r6Ii6tdU8TJN-_

[13] Swift-Daily-Tips: ежедневные советы по Swift: https://github.com/MobileTipsters/Swift-Daily-Tips

[14] Клонируем бесконтактную карту с помощью мобильного приложения: https://habr.com/company/dsec/blog/421543/

[15] Строим систему реактивных компонентов с помощью Kotlin: https://habr.com/company/badoo/blog/430550/

[16] Как использовать корутины в проде и спокойно спать по ночам: https://habr.com/company/oleg-bunin/blog/429908/

[17] О чем все-таки говорит developer.android.com про RecyclerView: https://habr.com/post/430812/

[18] О чём молчит developer.android.com про RecyclerView?: https://habr.com/post/430402/

[19] Kotlin: статика, которой нет: https://habr.com/company/funcorp/blog/430836/

[20] 7 библиотек для Android разработки на Kotlin: https://habr.com/post/429194/

[21] Переходим на Androidx или увлекательное путешествие по граблям: https://habr.com/post/430660/

[22] Разрабатываем Android-приложения проще и быстрее: экономя 30 минут в день: https://medium.com/@gopikrish2000/android-apps-develop-fast-er-and-easier-saves-30-min-daily-9691f0c63573

[23] Руководство по RxJava с Firestore и RxFirestoreKt: https://www.ericdecanini.com/2018/11/19/a-beginners-guide-to-rxjava-using-firestore-and-rxfirestorekt/

[24] Wear OS by Google: финальный эмулятор для API 28 с новым UI: https://android-developers.googleblog.com/2018/11/wear-os-by-google-final-api-28-emulator.html

[25] Играемся с корутинами Kotlin и получаем лучшие практики: https://codinginfinite.com/kotlin-coroutines-best-practices-example/

[26] Пишем плагин для Android Studio: https://proandroiddev.com/write-an-android-studio-plugin-part-1-creating-a-basic-plugin-af956c4f8b50

[27] Ktor 1.0: фреймворк для подключенных устройств от JetBrains: https://blog.jetbrains.com/kotlin/2018/11/ktor-1-0/

[28] Kotlin Android Extensions: используем View Binding правильно: https://proandroiddev.com/kotlin-android-extensions-using-view-binding-the-right-way-707cd0c9e648

[29] Netflix показал будущее Android-архитектуры: https://www.techyourchance.com/netflix-shows-the-future-of-android-architecture/

[30] 10 лучших практик по переходу на одну Activity: https://techhype.io/?story=10-best-practices-for-moving-to-a-single-activity

[31] Поиск в MapKit: Tips & Tricks: https://habr.com/company/yandex/blog/428564/

[32] Создание outline на LWRP в Unity: https://habr.com/post/430792/

[33] Как мы писали приложение на хакатоне NASA Space Apps Challenge: https://habr.com/company/singularis/blog/430480/

[34] Комбинация кроссплатформенного и нативного подхода в разработке мобильных приложений: https://habr.com/post/430892/

[35] Начали учить английский — написали приложение: EWM — опыт создания обучающего проекта: https://habr.com/post/430806/

[36] Эволюция в вашем кармане: как развивались мобильные приложения: https://apptractor.ru/info/articles/evolyutsiya-v-vashem-karmane-kak-razvivalis-mobilnyie-prilozheniya.html

[37] Podlodka #86: Системное программирование: https://apptractor.ru/info/media/podlodka-86-sistemnoe-programmirovanie.html

[38] 10 принципов создания голосовых сервисов для детей: https://apptractor.ru/info/analytics/10-printsipov-sozdaniya-golosovyih-servisom-dlya-detey.html

[39] Mythical Games получила $16 млн на блокчейн-игры: https://apptractor.ru/info/news/mythical-games-poluchila-16-mln-na-blokcheyn-igryi.html

[40] Magic Leap предлагает до $500,000 разработчикам AR-приложений: https://apptractor.ru/info/news/magic-leap-predlagaet-do-500-000-razrabotchikam-ar-prilozheniy.html

[41] Секреты создания успешных гипер-казуальных игр и игр для мессенджеров: https://apptractor.ru/info/media/sekretyi-sozdaniya-uspeshnyih-giper-kazualnyih-igr-i-igr-dlya-messendzherov.html

[42] 10 UX трендов от Google: https://medium.com/google-design/10-ux-trends-at-google-6cac31deaea5

[43] 7-дневный курс по разработке игр для новичков: http://juhakeranen.com/seven-day-guide/

[44] Краткая история поиска в приложениях – и взгляд в будущее: https://medium.com/mobile-growth/a-brief-history-of-app-content-search-and-a-glimpse-into-the-future-252fc146a8ad

[45] Создание финтес-приложения на Flutter: дневник разработки: https://medium.com/@austinhowardtech/building-a-fitness-app-with-flutter-devlog-1-eecf2bf6f5c5

[46] Создание идеального сплеш-скрина: https://uxdesign.cc/building-the-perfect-splash-screen-46e080395f06

[47] Что на самом деле делает senior-разработчик: https://medium.com/s/story/what-truly-makes-a-senior-developer-74b608847d7e

[48] Учимся делать HTML5 игры на Phaser 3: https://www.lesscake.com/phaser-game-tutorial

[49] 5 инструментов для создания вайрфреймов мобильных приложений: https://techhype.io/?story=5-excellent-wireframing-tools-for-mobile-apps

[50] 10 советов по тестированию мобильных приложений: https://amaysim.engineering/our-top-10-tips-for-mobile-apps-testing-8ef6a2d2b5b5

[51] Почему Firebase плох: https://medium.com/@scosta/why-firebase-sucks-ce5d2302eb20

[52] Дизайн погодного приложения: https://blog.prototypr.io/designing-weather-up-cf248e47b5d8

[53] eDEX-UI: фантастический десктоп как приложение: https://github.com/GitSquared/edex-ui

[54] Как технологии искусственного интеллекта помогают Aviasales расти: семь примеров: https://habr.com/company/mobio/blog/430704/

[55] Новые Global Benchmarks от Adjust: https://apptractor.ru/info/analytics/novyie-global-benchmarks-ot-adjust.html

[56] Cupboard анализирует Universal App Campaigns: https://apptractor.ru/marketing-monetization/ad-networks/cupboard-analiziruet-universal-app-campaigns.html

[57] Apple: поделись своими подарками: https://apptractor.ru/info/media/apple-podelis-svoimi-podarkami.html

[58] Как заработать на приложении во время праздников?: https://apptractor.ru/info/articles/kak-zarabotat-na-prilozhenii-vo-vremya-prazdnikov.html

[59] Как получить хорошие отзывы для приложения: https://techhype.io/?story=how-to-receive-great-mobile-app-reviews

[60] 4 способа, как SEO можете улучшить маркетинг вашего приложения: https://techhype.io/?story=4-ways-local-seo-can-boost-your-mobile-marketing-efforts

[61] Лучшие практики ASO: тестирование скриншотов: https://techhype.io/?story=aso-best-practices-screenshot-tests

[62] Как назвать мобильное приложение: https://techhype.io/?story=how-to-name-a-mobile-app

[63] Data Science проект от исследования до внедрения на примере Говорящей шляпы: https://habr.com/company/ods/blog/430006/

[64] Как доить коров роботами и сделать на этом промышленный стартап. История разработки R-SEPT: https://habr.com/post/430740/

[65] Архитектуры нейросетей: https://habr.com/company/nixsolutions/blog/430524/

[66] Что дает рознице машинное обучение: пример проекта: https://habr.com/company/jetinfosystems/blog/430448/

[67] ApisProtect получил $1.8 млн на наблюдение за пчелами: https://apptractor.ru/info/news/apisprotect-poluchil-1-8-mln-na-nablyudenie-za-pchelami.html

[68] Предыдущий дайджест: https://habr.com/company/everydaytools/blog/430284/

[69] почту: mailto:lbogolubov@gmail.com

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