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

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

В очередном выпуске изучаем таблицу задержек, обсуждаем Android Auto и Yandex Auto, строим профессиональный путь, собираем картонную реальность для Switch, ставим эксперименты с ценой на IAP и отчаянно занимаемся аналитикой. С весной!

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

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

Наша с девушкой первая видеоигра. Разработка на Unity. Часть 1 [1]

Ну как первая… Если не считать релизы только под Android и с десяток заброшенных проектов у финиша, то да, это первая наша игра с замахом больше чем на одну платформу. Как же всё начиналось? А всё просто, работали мы значит над другим проектом, назовем его «проект А», работали уже долгое время и решили, а не сделать ли нам за пару месяцев игру и потренировать на ней наши маркетинговые навыки, а «проект А» выпустим сразу после с большим опытом в продвижении игр.

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

«Latency numbers» на iPhone [2]

Почему же программисты должны знать эти числа? И актуальны ли они для мобильных разработчиков? Можно выделить две основные задачи, которые можно решать при помощи этих чисел.

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

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

(+14) Как исследователи безопасности получают доступ к защищенным участкам кода iOS [5]
Вышла бета Swift Playgrounds с Swift 5.0 [6]
У Apple количество вакансий в ПО обогнало количество вакансий в железе [7]
image Как сделать динамическую высоту для CollectionView в iOS [8]
image Создаем пошаговый онбординг с Sejima [9]
image Test-Driven разработка в iOS [10]
image Как отлаживать приложения, запущенные по тапу по уведомлению [11]
image Обнаружение рук с помощью Core ML и ARKit [12]
image Инъекция зависимостей в Swift с Protocols [13]
Дайджест интересных материалов для мобильного разработчика #289 (4 марта — 10 марта) - 12 Swift Starter Kit: шаблон приложения с Firebase, Facebook авторизацией и пушами [14]

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

(+38) [По докам] Flutter. Часть 1. Для Android разработчиков [15]
(+19) Создание Android приложения с использованием Anko Layouts и Anko Coroutines [16]
(+18) Смотрю и слушаю где хочу. Интегрируем Chromecast в Android-приложение [17]
(+3) 7 шагов к использованию Room. Пошаговое руководство по миграции приложения на Room [18]
В Google Play началось тестирование вознаграждающих видео [19]
image Дайджест интересных материалов для мобильного разработчика #289 (4 марта — 10 марта) - 15 Android Dev Podcast #89. Android in a car (Android Auto, Yandex Auto) [20]
image Новый проект для Android: самые важные решения [21]
image Руководство по внедрению Google Map [22]
image Что такое Android Instant Apps и как они работают [23]
image Запуск Activities с помощью Kotlin Extensions [24]
image Практическое введение в мультиплатформенный Kotlin [25]
image Presenter как Функция [26]
image Стабильный релиз Android Jetpack WorkManager [27]
image Исследуем View Pager 2 [28]
image Как сделать Android-чат на основе API [29]
image Облачный сервис для умного дома с Google [30]
Дайджест интересных материалов для мобильного разработчика #289 (4 марта — 10 марта) - 26 Glimpse: умный кроп для изображений на основе контента [31]

Дайджест интересных материалов для мобильного разработчика #289 (4 марта — 10 марта) - 27 Разработка

(+21) Уязвимость в Telegram позволяет обойти пароль local code любой длины [32]
(+9) Figma компонент и организация экземпляров на примере Userpic [33]
Podlodka #100: Как строить свой профессиональный путь [34]
Podlodka #101: Базы данных [35]
Nintendo представила картонную виртуальную реальность для Switch [36]
Facebook Messenger потемнел [37]
Google открыл регистрацию для доменов .dev [38]
image Психология цвета [39]
image 20 бесплатных инструментов юзабилити-тестирования [40]
image Что такое читаемый код? [41]
image 10 маленьких ошибок в дизайне, которые мы продолжаем делать [42]
image Итеративная разработка: секрет запуска прекрасных продуктов [43]
image Принципе дизайна лучших продуктов [44]
image Данные – это новая нефть [45]
image Лучшие практики UX мобильных платежей [46]
image Workin Co.: исследование UX [47]
image Глухие тоже могут программировать [48]
image Мы изучили 100 сайтов SaaS и выявили тренды дизайна + лучшие практики [49]

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

(+10) 7 основных причин, почему блокируют приложения в Google Play и AppStore [50]
(+10) Клиентские системы аналитики [51]
(+7) Как продвинуть инкрементальную игру? Бесплатно, быстро и эффективно* [52]
Эксперименты с ценой увеличили мой доход на 500% [53]
Самые скачиваемые приложения в Европе 2018 [54]
Роман Гарбар (Tenjin): год hyper-casual [55]
Аналитика в играх [56]
image Превью приложения: заставьте пользователя скачать приложение за 30 секунд [57]
image Советы по ASO [58]

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

(+53) Формула для корейского, или распознаем хангыль быстро, легко и без ошибок [59]
(+31) Машинное обучение в Додо. Как запустить новое направление, если ты разработчик [60]
(+10) Гайд для разработчиков по созданию ИИ-приложений [61]
(+9) ИИ, обученный на основе результатов десятилетий кулинарных экспериментов, создает новые блюда [62]
(+7) Начало работы со службой «Машинное обучение Azure» с использованием пакета SDK для Python [63]
Вышел TensorFlow Lite 1.0 [64]
Excel начнет распознавать напечатанные таблицы [65]
image 12 вещей, которые я хотел бы знать до того, как стать Data Scientist [66]
image Coral: платформа Google для локального AI [67]

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

Автор: EverydayTools

Источник [70]


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

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

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

[1] Наша с девушкой первая видеоигра. Разработка на Unity. Часть 1: https://habr.com/ru/post/443004/

[2] «Latency numbers» на iPhone: https://habr.com/ru/company/oleg-bunin/blog/437590/

[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/443046/

[6] Вышла бета Swift Playgrounds с Swift 5.0: https://apptractor.ru/info/news/vyshla-beta-swift-playgrounds-s-swift-5-0.html

[7] У Apple количество вакансий в ПО обогнало количество вакансий в железе: https://apptractor.ru/info/news/u-apple-kolichestvo-vakansij-v-po-obognalo-kolichestvo-vakansij-v-zheleze.html

[8] Как сделать динамическую высоту для CollectionView в iOS: https://medium.freecodecamp.org/how-to-make-height-collection-views-dynamic-in-your-ios-apps-7d6ca94d2212

[9] Создаем пошаговый онбординг с Sejima: https://medium.com/@loic_19820/ios-tutorial-create-a-complete-walkthrough-3cac16112010

[10] Test-Driven разработка в iOS: https://techhype.io/?story=test-driven-development-tutorial-for-ios

[11] Как отлаживать приложения, запущенные по тапу по уведомлению: https://fluffy.es/how-to-debug-app-which-got-launched-push-notification/

[12] Обнаружение рук с помощью Core ML и ARKit: https://heartbeat.fritz.ai/hand-detection-with-core-ml-and-arkit-f4c8da98e88e

[13] Инъекция зависимостей в Swift с Protocols: https://mecid.github.io/2019/03/06/dependency-injection-in-swift-with-protocols/

[14] Swift Starter Kit: шаблон приложения с Firebase, Facebook авторизацией и пушами: https://github.com/instamobile/swift-starter-kit

[15] [По докам] Flutter. Часть 1. Для Android разработчиков: https://habr.com/ru/company/funcorp/blog/442432/

[16] Создание Android приложения с использованием Anko Layouts и Anko Coroutines: https://habr.com/ru/post/442440/

[17] Смотрю и слушаю где хочу. Интегрируем Chromecast в Android-приложение: https://habr.com/ru/company/mobileup/blog/442300/

[18] 7 шагов к использованию Room. Пошаговое руководство по миграции приложения на Room: https://habr.com/ru/post/441934/

[19] В Google Play началось тестирование вознаграждающих видео: https://apptractor.ru/marketing-monetization/v-google-play-nachalos-testirovanie-voznagrazhdayushhih-video.html

[20] Android Dev Podcast #89. Android in a car (Android Auto, Yandex Auto): https://androiddev.apptractor.ru/android-dev-podkast-89/

[21] Новый проект для Android: самые важные решения: https://www.techyourchance.com/new-android-project-the-most-important-decisions/

[22] Руководство по внедрению Google Map: https://www.androidhire.com/google-map-tutorial-in-android-studio/

[23] Что такое Android Instant Apps и как они работают: https://medium.freecodecamp.org/android-instant-apps-101-what-they-are-and-how-they-work-8b039165ed24

[24] Запуск Activities с помощью Kotlin Extensions: https://android.jlelse.eu/launching-activities-in-easier-way-using-kotlin-extensions-121a8175220c

[25] Практическое введение в мультиплатформенный Kotlin: https://blog.bugsnag.com/kotlin-multiplatform

[26] Presenter как Функция: https://medium.com/@rocketwagon/presenter-as-a-function-structured-concurrency-edition-27ecfd47b7c2?sk=48ce328ef09e023fec7a75db640a70bd

[27] Стабильный релиз Android Jetpack WorkManager: https://techhype.io/?story=android-jetpack-workmanager-stable-release

[28] Исследуем View Pager 2: https://medium.com/google-developer-experts/exploring-the-view-pager-2-86dbce06ff71

[29] Как сделать Android-чат на основе API: https://medium.com/@Sendbird/how-to-build-an-android-chat-app-using-a-chat-api-part-2-channel-list-fe4e2e5052ce

[30] Облачный сервис для умного дома с Google: https://medium.com/google-developers/building-a-smart-home-cloud-service-with-google-1ee436ac5a03

[31] Glimpse: умный кроп для изображений на основе контента: https://github.com/the-super-toys/glimpse-android

[32] Уязвимость в Telegram позволяет обойти пароль local code любой длины: https://habr.com/ru/post/442586/

[33] Figma компонент и организация экземпляров на примере Userpic: https://habr.com/ru/post/442494/

[34] Podlodka #100: Как строить свой профессиональный путь: https://apptractor.ru/info/media/podlodka-100-kak-stroit-svoj-professionalnyj-put.html

[35] Podlodka #101: Базы данных: https://apptractor.ru/info/media/podlodka-101-bazy-dannyh.html

[36] Nintendo представила картонную виртуальную реальность для Switch: https://apptractor.ru/info/news/nintendo-predstavila-kartonnuyu-virtualnuyu-realnost-dlya-switch.html

[37] Facebook Messenger потемнел: https://apptractor.ru/info/apps/facebook-messenger-potemnel.html

[38] Google открыл регистрацию для доменов .dev: https://apptractor.ru/info/news/google-otkryl-registratsiyu-dlya-domenov-dev.html

[39] Психология цвета: https://medium.com/@onepixelout/the-psychology-of-colour-286862ac80e6

[40] 20 бесплатных инструментов юзабилити-тестирования: https://techhype.io/?story=top-20-free-usability-testing-tools-for-app-and-website-testing

[41] Что такое читаемый код?: https://techhype.io/?story=what-is-readable-code

[42] 10 маленьких ошибок в дизайне, которые мы продолжаем делать: https://uxplanet.org/10-small-design-mistakes-we-still-make-1cd5f60bc708

[43] Итеративная разработка: секрет запуска прекрасных продуктов: https://techhype.io/?story=iterative-development-the-secret-to-great-product-launches

[44] Принципе дизайна лучших продуктов: https://uxplanet.org/principles-for-designing-better-products-349f463c9ee5

[45] Данные – это новая нефть: https://hackernoon.com/data-is-the-new-oil-1227197762b2

[46] Лучшие практики UX мобильных платежей: https://uxplanet.org/best-practices-for-mobile-payment-experiences-558b9d79a346

[47] Workin Co.: исследование UX: https://medium.com/@ellyzen/workin-co-ux-ui-case-study-4c084d580e74

[48] Глухие тоже могут программировать: https://www.youtube.com/watch?v=RwViR4-zC3U

[49] Мы изучили 100 сайтов SaaS и выявили тренды дизайна + лучшие практики: https://medium.com/swlh/we-studied-100-saas-sites-to-uncover-design-trends-best-practices-heres-what-we-found-5ff33d278f9

[50] 7 основных причин, почему блокируют приложения в Google Play и AppStore: https://habr.com/ru/post/443040/

[51] Клиентские системы аналитики: https://habr.com/ru/post/439168/

[52] Как продвинуть инкрементальную игру? Бесплатно, быстро и эффективно*: https://habr.com/ru/post/442466/

[53] Эксперименты с ценой увеличили мой доход на 500%: https://apptractor.ru/marketing-monetization/eksperimenty-s-tsenoj-uvelichili-moj-dohod-na-500.html

[54] Самые скачиваемые приложения в Европе 2018: https://apptractor.ru/measure/app-store-analytics/samye-skachivaemye-prilozheniya-v-evrope-2018.html

[55] Роман Гарбар (Tenjin): год hyper-casual: https://apptractor.ru/info/interview/roman-garbar-tenjin-god-hyper-casual.html

[56] Аналитика в играх: https://apptractor.ru/info/media/analitika-v-igrah.html

[57] Превью приложения: заставьте пользователя скачать приложение за 30 секунд: https://techhype.io/?story=app-preview-guide-convince-users-to-download-your-app-in-30-seconds

[58] Советы по ASO: https://techhype.io/?story=app-store-optimization-aso-app-store-optimization-tips

[59] Формула для корейского, или распознаем хангыль быстро, легко и без ошибок: https://habr.com/ru/company/abbyy/blog/441938/

[60] Машинное обучение в Додо. Как запустить новое направление, если ты разработчик: https://habr.com/ru/company/dodopizzaio/blog/442280/

[61] Гайд для разработчиков по созданию ИИ-приложений: https://habr.com/ru/company/microsoft/blog/442108/

[62] ИИ, обученный на основе результатов десятилетий кулинарных экспериментов, создает новые блюда: https://habr.com/ru/company/madrobots/blog/442866/

[63] Начало работы со службой «Машинное обучение Azure» с использованием пакета SDK для Python: https://habr.com/ru/company/microsoft/blog/442132/

[64] Вышел TensorFlow Lite 1.0: https://apptractor.ru/info/news/vyshel-tensorflow-lite-1-0.html

[65] Excel начнет распознавать напечатанные таблицы: https://apptractor.ru/info/apps/excel-nachnet-raspoznavat-napechatannye-tablitsy.html

[66] 12 вещей, которые я хотел бы знать до того, как стать Data Scientist: https://medium.com/deliberate-data-science/12-things-i-wish-id-known-before-starting-as-a-data-scientist-45989be6300e

[67] Coral: платформа Google для локального AI: https://developers.googleblog.com/2019/03/introducing-coral-our-platform-for.html

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

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

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