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

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

После длинных выходных возвращаемся с новым дайджестом. В нем новинки I/O и Build, PWA, Flutter и React Native, ограничения и переработки, UX и анимации.

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

В будущем останется только один .NET, и вы сможете использовать его для разработки под Windows, Linux, macOS, iOS, Android, tvOS, watchOS, WebAssembly и другие платформы.

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

Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 4Telegram-канале [4].

Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 5 iOS

(+7) Таймер в iOS [5]
(+4) «Фабричный метод» и «Абстрактная фабрика» во вселенной Swift и iOS [6]
(+4) Внедрение зависимостей с DITranquillity [7]
Warren Buffett’s Paper Wizard: первая игра Apple за 11 лет [8]
Angry Birds AR: Isle of Pigs вышли на iOS [9]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 6 Ускоряем iOS-разработку: сложные UIViews с помощью декораторов [10]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 7 A/B-тестирование с Firebase [11]

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

(+36) Новости Google I/O 2019: Pixel 3a, Android Q, Kotlin и прочее [12]
(+18) Управляем Android устройством [13]
(+16) Как я боролся с Shared Element Transition и написал свою первую opensource библиотeку [14]
(+13) Топ-17 плагинов для Android Studio [15]
(+4) Jetpack Compose [16]
Новые функции Google Play Console [17]
Google обновил данные по распространению версий Android [18]
Победители Google Play Award [19]
Новый интерфейс Android Auto [20]
image Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 10 Видео Android Makers 2019 [21]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 11 Потоки и корутины в Android для начинающих [22]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 12 In-App Messaging с Firebase [23]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 13 Android Q Scoped Storage: лучшие практики и обновления [24]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 14 Архитектурные диаграммы для Android-приложений [25]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 15 Почему Kotlin отстой [26]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 16 Android Data Binding + ListAdapter [27]

Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 17 Разработка

(+19) «Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix) [28]
(+16) Как мы считаем метрики разработки и поддержки документации. Доклад Яндекса [29]
(+13) О сложностях при портировании Dead Cells на мобильные платформы [30]
(+2) Машинное обучение в мобильной разработке: перспективы и децентрализация [31]
Flutter идет на все устройства [32]
React Native для Windows [33]
Microsoft IntelliCode вышел из превью-версии [34]
UX в разработке игр [35]
Podlodka #109: Теория ограничений [36]
Про переработки [37]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 18 Разделение кода между iOS и Android с помощью J2ObjC [38]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 19 GMessage: как исправить почтовое безумие Google — исследование UX  [39]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 20 Тонкое искусство быстрой разработки [40]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 21 Автоматизация мобильного тестирования с помощью AWS Device Farm [41]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 22 Окончательное руководство по анимации в UX [42]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 23 Дизайн-система Fluent от Microsoft стала кроссплатформенной [43]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 24 Как писать хороший код под давлением [44]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 25 650 бесплатных онлайн-курсов на лето [45]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 26 Безсерверность – самый быстрый способ для стартапа проверить свою идею [46]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 27 Как я сделал свое первое React Native приложение для моего первого клиента [47]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 28 Топ-10 навыков для разработчиков в 2019 [48]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 29 UI/UX-тренды 2019 [49]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 30 SAM, приложение для самостоятельного съема жилья: исследование UX [50]

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

TripScout хочет стать приложением для путешествий на каждый день [51]
Asto: мобильная бухгалтерия для малого бизнеса [52]
Три друга из Челябинска превратили студию разработки приложений для «ВКонтакте» в бизнес с оборотом 198 млн рублей в год [53]
image Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 33 Выигрышные стратегии App Store Optimization [54]
Дайджест интересных материалов для мобильного разработчика #297 (6 — 12 мая) - 34 Конец магазинов приложений быстро приближается [55]

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

(+54) Говорящая приставка к стиральной машине, не нарушающая гарантию [56]
(+21) TensorFlow для начинающих. Часть 1: общие сведения, установка библиотеки [57]
(+18) Обучаем нейросеть играть в «Змейку» и пишем сервер для соревнований [58]

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

Автор: EverydayTools

Источник [61]


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

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

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

[1] Представлен .NET 5: https://habr.com/ru/company/raiffeisenbank/blog/451136/

[2] Как сделать из сайта приложение и выложить его в Google Play за несколько часов: https://habr.com/ru/company/mailru/blog/450504/

[3] рассылки: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0

[4] Telegram-канале: https://t.me/apptractor

[5] Таймер в iOS: https://habr.com/ru/post/450172/

[6] «Фабричный метод» и «Абстрактная фабрика» во вселенной Swift и iOS: https://habr.com/ru/post/451324/

[7] Внедрение зависимостей с DITranquillity: https://habr.com/ru/post/450788/

[8] Warren Buffett’s Paper Wizard: первая игра Apple за 11 лет: https://apptractor.ru/info/apps/warren-buffett-s-paper-wizard-pervaya-igra-apple-za-11-let.html

[9] Angry Birds AR: Isle of Pigs вышли на iOS: https://apptractor.ru/info/apps/angry-birds-ar.html

[10] Ускоряем iOS-разработку: сложные UIViews с помощью декораторов: https://medium.com/flawless-app-stories/speed-up-your-ios-development-demystifying-complex-uiviews-using-decorators-866d36279166

[11] A/B-тестирование с Firebase: https://medium.com/codavel-blog/a-b-testing-tools-how-to-integrate-firebase-d58512ba4cc6

[12] Новости Google I/O 2019: Pixel 3a, Android Q, Kotlin и прочее: https://habr.com/ru/company/jugru/blog/450890/

[13] Управляем Android устройством: https://habr.com/ru/company/iobroker/blog/443908/

[14] Как я боролся с Shared Element Transition и написал свою первую opensource библиотeку: https://habr.com/ru/post/451116/

[15] Топ-17 плагинов для Android Studio: https://habr.com/ru/post/449132/

[16] Jetpack Compose: https://habr.com/ru/post/451112/

[17] Новые функции Google Play Console: https://apptractor.ru/info/news/novye-funkczii-google-play-console.html

[18] Google обновил данные по распространению версий Android: https://apptractor.ru/info/analytics/google-obnovil-dannye-po-rasprostraneniyu-versij-android.html

[19] Победители Google Play Award: https://apptractor.ru/info/apps/pobediteli-google-play-award.html

[20] Новый интерфейс Android Auto: https://apptractor.ru/info/news/novyj-interfejs-android-auto.html

[21] Видео Android Makers 2019: https://techhype.io/?story=android-makers-2019

[22] Потоки и корутины в Android для начинающих: https://android.jlelse.eu/android-threads-coroutines-for-beginners-f39abc90d927

[23] In-App Messaging с Firebase: https://www.raywenderlich.com/600648-in-app-messaging-with-firebase

[24] Android Q Scoped Storage: лучшие практики и обновления: https://android-developers.googleblog.com/2019/04/android-q-scoped-storage-best-practices.html

[25] Архитектурные диаграммы для Android-приложений: https://www.techyourchance.com/architecture-diagrams-android-applications/

[26] Почему Kotlin отстой: https://proandroiddev.com/why-kotlin-sucks-ab27a6b15cb6

[27] Android Data Binding + ListAdapter: https://proandroiddev.com/android-data-binding-listadapter-9e72ce50e8c7

[28] «Уделяя внимание вопросам доступности, вы получаете крайне преданных пользователей»: интервью с Джоном Фоксом (Netflix): https://habr.com/ru/company/jugru/blog/450680/

[29] Как мы считаем метрики разработки и поддержки документации. Доклад Яндекса: https://habr.com/ru/company/yandex/blog/449204/

[30] О сложностях при портировании Dead Cells на мобильные платформы: https://habr.com/ru/post/451120/

[31] Машинное обучение в мобильной разработке: перспективы и децентрализация: https://habr.com/ru/company/piter/blog/450798/

[32] Flutter идет на все устройства: https://apptractor.ru/info/news/flutter-idet-na-vse-ustrojstva.html

[33] React Native для Windows: https://apptractor.ru/info/news/react-native-dlya-windows.html

[34] Microsoft IntelliCode вышел из превью-версии: https://apptractor.ru/info/news/microsoft-intellicode-vyshel-iz-prevyu-versii.html

[35] UX в разработке игр: https://apptractor.ru/info/media/ux-v-razrabotke-igr.html

[36] Podlodka #109: Теория ограничений: https://apptractor.ru/info/media/podlodka-109-teoriya-ogranichenij.html

[37] Про переработки: https://apptractor.ru/info/articles/pro-pererabotki.html

[38] Разделение кода между iOS и Android с помощью J2ObjC: https://medium.com/ubique-innovation/sharing-code-between-ios-and-android-using-j2objc-ecd6c4c247

[39] GMessage: как исправить почтовое безумие Google — исследование UX : https://uxdesign.cc/gmessage-how-to-fix-googles-messaging-madness-a-ux-exploration-97e9d9ce939f

[40] Тонкое искусство быстрой разработки: https://medium.com/@david.gilbertson/the-fine-art-of-fast-development-f3b1abb509da

[41] Автоматизация мобильного тестирования с помощью AWS Device Farm: https://medium.com/@mart.schneider/mobile-test-automation-using-aws-device-farm-6bcf825fa27d

[42] Окончательное руководство по анимации в UX: https://uxplanet.org/ultimate-guide-to-ux-animation-f5f7af5a3848

[43] Дизайн-система Fluent от Microsoft стала кроссплатформенной: https://www.windowscentral.com/microsofts-fluent-design-system-goes-cross-platform?amp

[44] Как писать хороший код под давлением: https://medium.com/swlh/how-to-write-good-code-under-pressure-5f795ec7f6ec

[45] 650 бесплатных онлайн-курсов на лето: https://medium.freecodecamp.org/650-free-online-programming-computer-science-courses-you-can-start-this-summer-6c8905e6a3b2

[46] Безсерверность – самый быстрый способ для стартапа проверить свою идею: https://medium.com/swlh/serverless-for-startups-its-the-fastest-way-to-build-your-technology-idea-a0f0b5efe2f3

[47] Как я сделал свое первое React Native приложение для моего первого клиента: https://medium.freecodecamp.org/how-i-built-my-first-react-native-app-for-my-first-freelance-client-d78bdab795e1

[48] Топ-10 навыков для разработчиков в 2019: https://hackernoon.com/top-10-skills-of-developers-in-2019-c98dc487d462

[49] UI/UX-тренды 2019: https://medium.com/akveo-engineering/2019-ui-ux-design-trends-you-should-know-268b6bdbc0e3

[50] SAM, приложение для самостоятельного съема жилья: исследование UX: https://uxdesign.cc/ux-ui-case-study-sam-self-start-accommodations-management-app-f5adae5cb22b

[51] TripScout хочет стать приложением для путешествий на каждый день: https://apptractor.ru/info/news/tripscout-hochet-stat-prilozhenie-dlya-puteshestvij-na-kazhdyj-den.html

[52] Asto: мобильная бухгалтерия для малого бизнеса: https://apptractor.ru/info/techhype/asto-mobilnaya-buhgalteriya-dlya-malogo-biznesa.html

[53] Три друга из Челябинска превратили студию разработки приложений для «ВКонтакте» в бизнес с оборотом 198 млн рублей в год: https://vc.ru/media/64033-tri-druga-iz-chelyabinska-prevratili-studiyu-razrabotki-prilozheniy-dlya-vkontakte-v-biznes-s-oborotom-198-mln-rubley-v-god

[54] Выигрышные стратегии App Store Optimization: https://www.youtube.com/watch?v=Xjzdv40qHQI&feature=youtu.be

[55] Конец магазинов приложений быстро приближается: https://onezero.medium.com/the-end-of-app-stores-is-rapidly-approaching-b972da395097

[56] Говорящая приставка к стиральной машине, не нарушающая гарантию: https://habr.com/ru/post/450546/

[57] TensorFlow для начинающих. Часть 1: общие сведения, установка библиотеки: https://habr.com/ru/company/ruvds/blog/450314/

[58] Обучаем нейросеть играть в «Змейку» и пишем сервер для соревнований: https://habr.com/ru/post/451070/

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

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

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