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

На дворе середина 2019 года, кроссплатформа плотно вошла в жизнь стартапов по всему миру, но все чаще в ее сторону смотрят и команды аутсорс-разработки, и клиенты, которые делают ставку на снижение затрат.
Нужно ли менять обычные остроугольные кнопки на скруглённые? Какие из них лучше для юзабилити? Как мы вообще принимаем подобные решения?
Этот дайджест доступен в виде еженедельной рассылки [3]. А ежедневно новости мы рассылаем в
Telegram-канале [4].
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]
•
Портируем iPad приложение на macOs Catalina [13]
•
Continuous Integration в iOS c Gitlab CI, Fastlane и OTA-установками [14]
•
Создаем iOS-приложение без Storyboard [15]
•
Boot Finder: поиск обуви по фотографии [16]
•
Lockdown: файрвол для iOS [17]
•
MiniSpaceJourney: вторжение инопланетян на часах [18]
Android
• (+11) Создание Android Live Wallpapers [19]
• (+9) Первое впечатление от Android Jetpack Compose [20]
• (+9) WorldSkills: Обзор от участника олимпиады [21]
• (+6) Пишем Android приложение для киноманов — Часть 1 (Прототипирование) [22] и Часть 2 (Дизайн) [23]
• Tinder начал принимать оплату в обход Google Play [24]
•
Android Dev Podcast #99: Server Driven UI [25]
• Загружаем сайт в Google Play [26]
•
Разрабатываем приложение для оценки стойкости пароля для Android [27]
•
Поддержка навигации жестами в для Android Q [28]
•
Выжимаем все из Android Studio [29]
•
Семь раз отмерь, один раз отрежь [30]
•
Тестирование Android-приложений с Firebase Robo Test [31]
•
Что нового в Android Studio 3.5 [32]
•
Межмодульная навигация в Android с помощью Dagger [33]
•
Balloon: подсказки для Android [34]
•
Colibri: автотестирование UI [35]
Разработка
• (+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]
•
Pygame и разработка игр [49]
•
Как Uber незаметно изменил интерфейс для всего остального мира [50]
•
GDevelop: открытый игровой движок для всех [51]
•
Приложение Goodreads: исследование UX [52]
•
Лучшая стратегия подготовки к интервью с программированием [53]
•
Разработка через тестирование тупа. Переубедите меня. [54]
•
Видео App Design & Development Conference 2019 [55]
•
Changefeed: красивый changelog [56]
Аналитика, маркетинг и монетизация
• (+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]
•
Новый фреймворк для мобильного вовлечения: Acknowledgment – Interest – Conversion (AIC) [67]
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
Нажмите здесь для печати.