- PVSM.RU - https://www.pvsm.ru -
В очередном выпуске изучаем таблицу задержек, обсуждаем Android Auto и Yandex Auto, строим профессиональный путь, собираем картонную реальность для Switch, ставим эксперименты с ценой на IAP и отчаянно занимаемся аналитикой. С весной!
![]() |
Наша с девушкой первая видеоигра. Разработка на Unity. Часть 1 [1] |
Ну как первая… Если не считать релизы только под Android и с десяток заброшенных проектов у финиша, то да, это первая наша игра с замахом больше чем на одну платформу. Как же всё начиналось? А всё просто, работали мы значит над другим проектом, назовем его «проект А», работали уже долгое время и решили, а не сделать ли нам за пару месяцев игру и потренировать на ней наши маркетинговые навыки, а «проект А» выпустим сразу после с большим опытом в продвижении игр.
![]() |
«Latency numbers» на iPhone [2] |
Почему же программисты должны знать эти числа? И актуальны ли они для мобильных разработчиков? Можно выделить две основные задачи, которые можно решать при помощи этих чисел.
Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в Telegram-канале [4].
iOS
• (+14) Как исследователи безопасности получают доступ к защищенным участкам кода iOS [5]
• Вышла бета Swift Playgrounds с Swift 5.0 [6]
• У Apple количество вакансий в ПО обогнало количество вакансий в железе [7]
• Как сделать динамическую высоту для CollectionView в iOS [8]
• Создаем пошаговый онбординг с Sejima [9]
• Test-Driven разработка в iOS [10]
• Как отлаживать приложения, запущенные по тапу по уведомлению [11]
• Обнаружение рук с помощью Core ML и ARKit [12]
• Инъекция зависимостей в Swift с Protocols [13]
• Swift Starter Kit: шаблон приложения с Firebase, Facebook авторизацией и пушами [14]
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]
•
Android Dev Podcast #89. Android in a car (Android Auto, Yandex Auto) [20]
• Новый проект для Android: самые важные решения [21]
• Руководство по внедрению Google Map [22]
• Что такое Android Instant Apps и как они работают [23]
• Запуск Activities с помощью Kotlin Extensions [24]
• Практическое введение в мультиплатформенный Kotlin [25]
• Presenter как Функция [26]
• Стабильный релиз Android Jetpack WorkManager [27]
• Исследуем View Pager 2 [28]
• Как сделать Android-чат на основе API [29]
• Облачный сервис для умного дома с Google [30]
• Glimpse: умный кроп для изображений на основе контента [31]
Разработка
• (+21) Уязвимость в Telegram позволяет обойти пароль local code любой длины [32]
• (+9) Figma компонент и организация экземпляров на примере Userpic [33]
• Podlodka #100: Как строить свой профессиональный путь [34]
• Podlodka #101: Базы данных [35]
• Nintendo представила картонную виртуальную реальность для Switch [36]
• Facebook Messenger потемнел [37]
• Google открыл регистрацию для доменов .dev [38]
• Психология цвета [39]
• 20 бесплатных инструментов юзабилити-тестирования [40]
• Что такое читаемый код? [41]
• 10 маленьких ошибок в дизайне, которые мы продолжаем делать [42]
• Итеративная разработка: секрет запуска прекрасных продуктов [43]
• Принципе дизайна лучших продуктов [44]
• Данные – это новая нефть [45]
• Лучшие практики UX мобильных платежей [46]
• Workin Co.: исследование UX [47]
• Глухие тоже могут программировать [48]
• Мы изучили 100 сайтов SaaS и выявили тренды дизайна + лучшие практики [49]
Аналитика, маркетинг и монетизация
• (+10) 7 основных причин, почему блокируют приложения в Google Play и AppStore [50]
• (+10) Клиентские системы аналитики [51]
• (+7) Как продвинуть инкрементальную игру? Бесплатно, быстро и эффективно* [52]
• Эксперименты с ценой увеличили мой доход на 500% [53]
• Самые скачиваемые приложения в Европе 2018 [54]
• Роман Гарбар (Tenjin): год hyper-casual [55]
• Аналитика в играх [56]
• Превью приложения: заставьте пользователя скачать приложение за 30 секунд [57]
• Советы по ASO [58]
AI, Устройства, IoT
• (+53) Формула для корейского, или распознаем хангыль быстро, легко и без ошибок [59]
• (+31) Машинное обучение в Додо. Как запустить новое направление, если ты разработчик [60]
• (+10) Гайд для разработчиков по созданию ИИ-приложений [61]
• (+9) ИИ, обученный на основе результатов десятилетий кулинарных экспериментов, создает новые блюда [62]
• (+7) Начало работы со службой «Машинное обучение Azure» с использованием пакета SDK для Python [63]
• Вышел TensorFlow Lite 1.0 [64]
• Excel начнет распознавать напечатанные таблицы [65]
• 12 вещей, которые я хотел бы знать до того, как стать Data Scientist [66]
• 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
Нажмите здесь для печати.