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

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

Наш новый выпуск рассказывает про остроугольные вопросы мобильной разработки — про Flutter, про распознавание, про существование без сторибордов, про Server Driven UI. Ну и наконец-то мы узнаём ответ на главный вопрос жизни, Вселенной и всего такого — как устроен балансировщик в WoT Blitz.

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

На дворе середина 2019 года, кроссплатформа плотно вошла в жизнь стартапов по всему миру, но все чаще в ее сторону смотрят и команды аутсорс-разработки, и клиенты, которые делают ставку на снижение затрат.

Нужно ли менять обычные остроугольные кнопки на скруглённые? Какие из них лучше для юзабилити? Как мы вообще принимаем подобные решения?

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

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

(+19) Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3 [5]
(+16) Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM [6]
(+14) Что предложит Feedback Assistant — платформа для разработчиков, которая заменит Bug Reporter [7]
(+9) Split Controller без этих ваших сторибордов [8]
(+8) 9 Принципов для создания качественных iOS приложений [9]
Apple манипулирует поиском App Store в пользу своих приложений [10]
#BeardyCast WWDC 2019. SwiftUI, темная тема и другие особенности разработки [11]
iOS-приложение за три месяца, не зная ничего: только опыт [12]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 6 Портируем iPad приложение на macOs Catalina [13]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 7 Continuous Integration в iOS c Gitlab CI, Fastlane и OTA-установками [14]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 8 Создаем iOS-приложение без Storyboard [15]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 9 Boot Finder: поиск обуви по фотографии [16]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 10 Lockdown: файрвол для iOS [17]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 11 MiniSpaceJourney: вторжение инопланетян на часах [18]

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

(+11) Создание Android Live Wallpapers [19]
(+9) Первое впечатление от Android Jetpack Compose [20]
(+9) WorldSkills: Обзор от участника олимпиады [21]
(+6) Пишем Android приложение для киноманов — Часть 1 (Прототипирование) [22] и Часть 2 (Дизайн) [23]
Tinder начал принимать оплату в обход Google Play [24]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 13 Android Dev Podcast #99: Server Driven UI [25]
Загружаем сайт в Google Play [26]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 14 Разрабатываем приложение для оценки стойкости пароля для Android [27]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 15 Поддержка навигации жестами в для Android Q [28]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 16 Выжимаем все из Android Studio [29]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 17 Семь раз отмерь, один раз отрежь [30]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 18 Тестирование Android-приложений с Firebase Robo Test [31]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 19 Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 20 Что нового в Android Studio 3.5 [32]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 21 Межмодульная навигация в Android с помощью Dagger [33]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 22 Balloon: подсказки для Android [34]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 23 Colibri: автотестирование UI [35]

Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 24 Разработка

(+79) Модели дженериков и метапрограммирования: Go, Rust, Swift, D и другие [36]
(+19) Как устроен балансировщик команд в World of Tanks Blitz [37]
(+13) Мобильная разработка hh.ru и где она обитает [38]
(+10) В анализаторе все должно быть прекрасно: и функциональность, и интерфейс… Изучаем новый интерфейс Solar appScreener 3.1 [39]
UX-дизайн: Как Работает Человеческая Память [40]
Разработка и программирование 2020 [41]
TabNine — ИИ, помогающий писать код [42]
8 игр для изучения программирования [43]
Podlodka #121: Зарплаты [44]
AppsCast #10: Функциональный Swift [45]
Почему вам стоит закрыть ваш самый денежный проект [46]
Area 120 представил новый сервис проведения интервью с разработчиками Byteboard [47]
«Мексика — это наши девяностые»: как мобильный разработчик проводит лето c семьёй [48]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 25 Pygame и разработка игр [49]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 26 Как Uber незаметно изменил интерфейс для всего остального мира [50]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 27 GDevelop: открытый игровой движок для всех [51]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 28 Приложение Goodreads: исследование UX [52]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 29 Лучшая стратегия подготовки к интервью с программированием [53]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 30 Разработка через тестирование тупа. Переубедите меня. [54]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 31 Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 32 Видео App Design & Development Conference 2019 [55]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 33 Changefeed: красивый changelog [56]

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

(+24) На какие языки переводить свою игру в 2019 [57]
(+14) Как продвигать мобильное приложение в 2019 году: 4 практических способа + полезные инструменты [58]
Airbud: голосовое управление сайтами [59]
Самые популярные мобильные игры во 2 квартале 2019 [60]
Продвижение игры Age of Z на российском рынке – опыт Adsup [61]
Netflix запустил супер-дешевую подписку для Индии [62]
Эффективное привлечение пользователей с оптимизацией по CPO. Кейс Rocket10 и OZON [63]
Почему не окупается локализация? [64]
Шесть экспериментов для проверки гипотез поведенческой экономики, которые можно применить в монетизации игр [65]
Рост конверсии на 70%, органики — в 44 раза. ASO для музыкального приложения в Google Play [66]
Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 35 Новый фреймворк для мобильного вовлечения: Acknowledgment – Interest – Conversion (AIC) [67]

Дайджест интересных материалов для мобильного разработчика #308 (22 — 28 июля) - 36 AI, Устройства, IoT

(+27) Распознавание эмоций с помощью сверточной нейронной сети [68]
(+27) Осваиваем компьютерное зрение — 8 основных шагов [69]
(+19) IR интерфейс, Raspberry и LIRC [70]
(+8) От идеи к производству — Разработка IoT проекта [71]
(+5) Деплоим ML проект, используя Flask как REST API, и делаем доступным через приложение на Flutter [72]
Microsoft инвестировала $1 млрд. в OpenAI [73]

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

Автор: DigitalEcosystems

Источник [76]


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

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

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

[1] Flutter, руководство для начинающих: https://habr.com/ru/company/oleg-bunin/blog/460743/

[2] Скруглённые или остроугольные?: https://habr.com/ru/post/461041/

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

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

[5] Распознавание объектов в режиме реального времени на iOS с помощью YOLOv3: https://habr.com/ru/post/460869/

[6] Как мы в QIWI пришли к единому стилю взаимодействия между View и ViewModel в рамках MVVM: https://habr.com/ru/company/qiwi/blog/460875/

[7] Что предложит Feedback Assistant — платформа для разработчиков, которая заменит Bug Reporter: https://habr.com/ru/company/itglobalcom/blog/461157/

[8] Split Controller без этих ваших сторибордов: https://habr.com/ru/post/460965/

[9] 9 Принципов для создания качественных iOS приложений: https://habr.com/ru/post/461317/

[10] Apple манипулирует поиском App Store в пользу своих приложений: https://apptractor.ru/info/news/apple-app-store-search.html

[11] #BeardyCast WWDC 2019. SwiftUI, темная тема и другие особенности разработки: https://apptractor.ru/info/media/beardycast-wwdc-2019-2.html

[12] iOS-приложение за три месяца, не зная ничего: только опыт: https://vc.ru/life/74317-ios-prilozhenie-za-tri-mesyaca-ne-znaya-nichego-tolko-opyt

[13] Портируем iPad приложение на macOs Catalina: https://foresightmobile.com/blog/2019/7/19/porting-an-ipad-app-to-macos-catalina

[14] Continuous Integration в iOS c Gitlab CI, Fastlane и OTA-установками: https://medium.com/flawless-app-stories/ios-continuous-integration-with-gitlab-ci-fastlane-and-ota-installation-from-gitlab-pages-f312e07ab06e

[15] Создаем iOS-приложение без Storyboard: https://medium.com/@CoreyWDavis/creating-ios-apps-without-storyboards-42a63c50756f

[16] Boot Finder: поиск обуви по фотографии: https://apptractor.ru/info/github/boot-finder.html

[17] Lockdown: файрвол для iOS: https://apptractor.ru/info/github/lockdown.html

[18] MiniSpaceJourney: вторжение инопланетян на часах: https://apptractor.ru/info/github/minispacejourney.html

[19] Создание Android Live Wallpapers: https://habr.com/ru/post/460951/

[20] Первое впечатление от Android Jetpack Compose: https://habr.com/ru/post/461101/

[21] WorldSkills: Обзор от участника олимпиады: https://habr.com/ru/post/460819/

[22] Пишем Android приложение для киноманов — Часть 1 (Прототипирование): https://habr.com/ru/post/461059/

[23] Часть 2 (Дизайн): https://habr.com/ru/post/461249/

[24] Tinder начал принимать оплату в обход Google Play: https://apptractor.ru/info/news/tinder-bypassing.html

[25] Android Dev Podcast #99: Server Driven UI: https://androiddev.apptractor.ru/android-dev-podcast-99/

[26] Загружаем сайт в Google Play: https://vc.ru/dev/76260-zagruzhaem-sayt-v-google-play

[27] Разрабатываем приложение для оценки стойкости пароля для Android: https://medium.com/@ssaurel/develop-a-password-strength-calculator-application-for-android-de3711ba7959

[28] Поддержка навигации жестами в для Android Q: https://jeroenmols.com/blog/2019/07/17/androidqgestures/

[29] Выжимаем все из Android Studio: https://medium.com/techshots/get-the-most-out-of-android-studio-as-an-ide-f4d99da7fabe

[30] Семь раз отмерь, один раз отрежь: https://medium.com/@chaitanyaduse/look-before-you-leap-59294017084b

[31] Тестирование Android-приложений с Firebase Robo Test: https://medium.com/wantedly-engineering/android-application-testing-with-firebase-robo-test-c674e1754298

[32] Что нового в Android Studio 3.5: https://techhype.io/?story=whats-new-in-android-studio-3-5

[33] Межмодульная навигация в Android с помощью Dagger: https://robinhood.engineering/android-inter-module-navigation-with-dagger-b808c4579067

[34] Balloon: подсказки для Android: https://apptractor.ru/info/github/balloon.html

[35] Colibri: автотестирование UI: https://github.com/kernel0x/colibri

[36] Модели дженериков и метапрограммирования: Go, Rust, Swift, D и другие: https://habr.com/ru/company/mailru/blog/461321/

[37] Как устроен балансировщик команд в World of Tanks Blitz: https://habr.com/ru/company/wargaming/blog/458866/

[38] Мобильная разработка hh.ru и где она обитает: https://habr.com/ru/company/hh/blog/461341/

[39] В анализаторе все должно быть прекрасно: и функциональность, и интерфейс… Изучаем новый интерфейс Solar appScreener 3.1: https://habr.com/ru/company/solarsecurity/blog/459648/

[40] UX-дизайн: Как Работает Человеческая Память: https://apptractor.ru/info/articles/ux-design.html

[41] Разработка и программирование 2020: https://apptractor.ru/info/articles/code-2020.html

[42] TabNine — ИИ, помогающий писать код: https://apptractor.ru/info/news/tabnine.html

[43] 8 игр для изучения программирования: https://apptractor.ru/develop/coding/8-code.html

[44] Podlodka #121: Зарплаты: https://apptractor.ru/info/media/podlodka-121.html

[45] AppsCast #10: Функциональный Swift: https://apptractor.ru/info/media/appscast-10.html

[46] Почему вам стоит закрыть ваш самый денежный проект: https://apptractor.ru/info/articles/pochemu-vam-stoit-ubit-vashu-denezhnuyu-korovu.html

[47] Area 120 представил новый сервис проведения интервью с разработчиками Byteboard: https://apptractor.ru/info/news/byteboard.html

[48] «Мексика — это наши девяностые»: как мобильный разработчик проводит лето c семьёй: https://vc.ru/life/76825-meksika-eto-nashi-devyanostye-kak-mobilnyy-razrabotchik-provodit-leto-c-semey

[49] Pygame и разработка игр: https://writeabout.tech/programming/pygame-and-game-development/

[50] Как Uber незаметно изменил интерфейс для всего остального мира: https://www.fastcompany.com/90375845/how-uber-quietly-redesigned-its-interface-for-the-rest-of-the-world

[51] GDevelop: открытый игровой движок для всех: https://gdevelop-app.com/

[52] Приложение Goodreads: исследование UX: https://medium.muz.li/goodreads-app-ux-case-study-2e63214fc005

[53] Лучшая стратегия подготовки к интервью с программированием: https://medium.com/swlh/the-ultimate-strategy-to-preparing-for-the-coding-interview-ee9f7eb439f3

[54] Разработка через тестирование тупа. Переубедите меня.: https://itnext.io/test-driven-development-is-dumb-fight-me-a38b3033280c

[55] Видео App Design & Development Conference 2019: https://apptractor.ru/info/media/app-design-development-conference-2019.html

[56] Changefeed: красивый changelog: https://apptractor.ru/info/github/changefeed.html

[57] На какие языки переводить свою игру в 2019: https://habr.com/ru/post/461499/

[58] Как продвигать мобильное приложение в 2019 году: 4 практических способа + полезные инструменты: https://habr.com/ru/post/461271/

[59] Airbud: голосовое управление сайтами: https://apptractor.ru/info/techhype/airbud.html

[60] Самые популярные мобильные игры во 2 квартале 2019: https://apptractor.ru/info/analytics/games-q2-2019.html

[61] Продвижение игры Age of Z на российском рынке – опыт Adsup: https://apptractor.ru/marketing-monetization/ad-networks/adsup-age-of-z.html

[62] Netflix запустил супер-дешевую подписку для Индии: https://apptractor.ru/marketing-monetization/netflix-india.html

[63] Эффективное привлечение пользователей с оптимизацией по CPO. Кейс Rocket10 и OZON: https://apptractor.ru/marketing-monetization/apps-promo/rocket10-ozon.html

[64] Почему не окупается локализация?: https://apptractor.ru/marketing-monetization/localization/pochemu-ne-okupaetsya-lokalizatsiya.html

[65] Шесть экспериментов для проверки гипотез поведенческой экономики, которые можно применить в монетизации игр: https://vc.ru/life/76162-shest-eksperimentov-dlya-proverki-gipotez-povedencheskoy-ekonomiki-kotorye-mozhno-primenit-v-monetizacii-igr

[66] Рост конверсии на 70%, органики — в 44 раза. ASO для музыкального приложения в Google Play: https://appbooster.com/blog/keys-rost-konversii-na-70-organiki-v-44-raza.-aso-dlya-muzykalnogo-prilozheniya-v-google-play/

[67] Новый фреймворк для мобильного вовлечения: Acknowledgment – Interest – Conversion (AIC): https://mobilegrowthstack.com/introducing-a-new-framework-for-mobile-engagement-acknowledgment-interest-conversion-aic-abdecb073940

[68] Распознавание эмоций с помощью сверточной нейронной сети: https://habr.com/ru/company/Voximplant/blog/461435/

[69] Осваиваем компьютерное зрение — 8 основных шагов: https://habr.com/ru/post/461365/

[70] IR интерфейс, Raspberry и LIRC: https://habr.com/ru/post/461195/

[71] От идеи к производству — Разработка IoT проекта: https://habr.com/ru/post/461151/

[72] Деплоим ML проект, используя Flask как REST API, и делаем доступным через приложение на Flutter: https://habr.com/ru/post/460995/

[73] Microsoft инвестировала $1 млрд. в OpenAI: https://apptractor.ru/info/techhype/microsoft-openai.html

[74] Предыдущий дайджест: https://habr.com/ru/company/digital-ecosystems/blog/460821/

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

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