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

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

В нашем новом выпуске лучший дизайн приложений в Apple Design Awards 2022, гибкая навигация и первый взгляд на песочницу конфиденциальности, Flutter в разработке игр, «ретро» в Майнкрафт и многое другое. Всего 95 материалов!

Подключайтесь к нашему Telegram-каналу Mobile Insights [1], где подборки статей и новостей выходят каждый день.

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

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

• Гибкая навигация в iOS [2]
• Avito iOS meetup #9 [3]
• Финалисты Apple Design Awards 2022 [4]
• Нативный backend-driven UI в iOS приложении на базе Editor.js [5]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 3 Введение в Accessibility Workspace [6]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 4 Более быстрая сборка в Xcode при переключении веток [7]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 5 SwiftUI: понимание identity через переходы [8]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 6 Как эффективно дампить SwiftUI Environment [9]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 7 Объяснение замыканий в Swift [10]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 8 Чистая архитектура: приложение для iOS [11]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 9 Бесконечная прокрутка в UITableView намного проще, чем вы думали [12]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 10 Swift: несколько советов по улучшению качества кода [13]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 11 Синхронизация навигации iOS-приложения с NavigationQueue [14]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 12 Советы и рекомендации по отладке в Xcode [15]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 13 Как реализовать шаблон Координатор в Swift [16]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 14 Шаблон Фабрика в Swift для начинающих [17]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 15 Следующая страница: создание бесконечной прокрутки в SwiftUI [18]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 16 Wordle на SwiftUI [19]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 17 14 полезных операторов для работы с массивами в Swift [20]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 18 VFont: использование вариативных шрифтов в iOS [21]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 19 FloatingPanel: выдвигающаяся панель для iOS [22]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 20 Sourcery: мета-программирование для Swift [23]

Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 21 Android

• Тестирование продукта RuScanner: как заставить отладчик Android работать во благо тестирования [24]
• Первый взгляд на «песочницу конфиденциальности» Google и ее влияние на SDK [25]
• Введение в Jetpack Compose [26]
• Избегайте «when» — используйте полиморфизм [27]
• Полдюжины правил для статического анализатора Detekt [28]
• Сила @RawQuery. Сокращаем код DAO на 90% [29]
• В Jetpack вышла библиотека поддержки Ultra-Wideband (UWB) [30]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 22 Анимированный курсор с пиксельной пылью и даже больше [31]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 23 Классическая игра «Змейка» с Jetpack Compose [32]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 24 Кстомный эффект повышения цвета в Compose [33]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 25 Видео Android Makers 2022 [34]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 26 Экран выбора времени для приложения Таймер на Jetpack Compose [35]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 27 Кастомный Pull to Refresh в Jetpack Compose [36]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 28 Форматирование Android-кода с помощью Ktlint и Git Hooks [37]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 29 Эффект параллакса с SensorManager и Jetpack Compose [38]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 30 Экономия времени в Android-проектах с помощью рабочих процессов Bitrise [39]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 31 Избегайте использования выражения «when» как можно чаще. Вместо этого используйте полиморфизм [40]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 32 Практический пример Compose Slot API [41]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 33 Как создать макет для RTL [42]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 34 Дорожная карта для Android-разработчика 2022: часть 3 [43] / 2 [44] / 1 [45]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 35 ViewModel: антипаттерны разовых событий [46]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 36 Compressor: сжатие изображений в Android [47]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 37 Component Box: Server-driven UI на Kotlin Multiplatform [48]

Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 38 Кроссплатформа

• Flutter & games: пробуем Bonfire в роли игрового движка [49]
• Сборка мусора во Flutter [50]
• Как учат создавать игру вида TowerDefence — ошибки «новичков» [51]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 39 Список полезных расширений VS Code для разработчиков Flutter [52]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 40 Динамические темы для вашего Flutter приложения [53]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 41 Отзывчивый пользовательский интерфейс во Flutter с Sizer [54]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 42 Я нашел идеальную архитектуру для Flutter-приложений [55]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 43 Добавляем сплешскрин во Flutter-приложении менее чем за минуту [56]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 44 Как не надо учить Flutter [57]

Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 45 Разработка

• Командное «ретро» в Майнкрафт: 10 из 10, не рекомендую [58]
Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг [59]
• Небольшие советы по работе в GameMaker на примере моего психологического триллера [60]
• BLE Inspector, маленькое open source приложение для датчиков уровня топлива [61]
• Перформанс мониторинг по-взрослому: выкладываем запись Mobile Meetup [62]
• Как тестировать стриминговые приложения [63]
• История о бесконечном регрессионном тестировании [64]
• Дизайн приложений: примеры для вдохновения #77 [65]
• Как изменится программирование в ближайшие 5-10 лет [66]
• Как написать backend: свой сервер на Kotlin и Ktor [67]
• Только 2% россиян назвали программирование уважаемой профессией [68]
• $80 млн в Серии B: WorkOS — корпоративные функции для приложений [69]
• У Alphabet и Meta самые высокие средние зарплаты [70]
• Самые высокооплачиваемые вакансии мая в разработке приложений [71]
• Как улучшить качество кодовой базы [72]
• Про дизайн профиля вождения [73]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 46 Лучшие практики пул-реквестов [74]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 47 Как создавать дизайны в Figma, которые будут любить разработчики [75]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 48 Автоматизация CI/CD-конвейеров для мобильных приложений [76]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 49 Системный дизайн приложения Uber — Системная архитектура Uber [77]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 50 Как всегда быть перспективным разработчиком [78]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 51 5 инструментов, которые помогут вам работать в 2 раза быстрее [79]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 52 Как работают изометрические координаты в 2D-играх [80]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 53 Плохой плохой UI: 10 распространенных ошибок в пользовательских интерфейсах [81]

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

• Poparazzi: анти-Instagram с 5 млн пользователей [82]
• Маркетологи в мобайле: Summer Edition. Александра Игнашкина («Много лосося») [83]
• Как приложение Planet Fitness обогнало TikTok и Instagram [84]
• VK Реклама запустила продвижение приложений из RuStore [85]
• SubHub Podcast: Наталья Шахметова (Woofz by Gismart) [86]
• Загрузки, необходимые для попадания на первое место в топе App Store, выросли на 37% за 3 года [87]
• Heineken выпустил открывашку, которая закрывает рабочие приложения [88]
• Отчет “Состояние финтех и крипто приложений 2022” от Sensor Tower [89]
• AppsFlyer запустил новые индустриальные бенчмарки [90]
• Мировые мобильные игры в апреле: NFT и Ant SLG возглавляют топ рекламодателей [91]
• Игры Flexion заработали $50 млн в альтернативных магазинах приложений [92]
• От них ждали «чудо-кнопку», с которой всё быстро учится, но так не бывает: как растёт приложение-школа китайского Laoshi [93]
• Дайджест интересных материалов для мобильного разработчика #445 (30 мая — 5 июня) - 55 Вы, вероятно, не знаете, почему люди покупают вашу игру [94]

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

• Система распознавания шрифта Брайля. Читаем написанное белым по белому [95]
• Kincony KC868-A32: авианосец на DIN-рейку [96]
• Анализируем речь с помощью Python: Как и о чем говорят на YouTube-канале «вДудь»? [97]
• DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa Часть 2 [98] и Часть 1 [99]

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

Автор: Productivity Inside

Источник [102]


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

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

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

[1] Mobile Insights: https://t.me/apptractor

[2] Гибкая навигация в iOS: https://habr.com/ru/company/hh/blog/669124/

[3] Avito iOS meetup #9: https://apptractor.ru/info/media/avito-ios-meetup-9.html

[4] Финалисты Apple Design Awards 2022: https://apptractor.ru/info/news/finalisty-apple-design-awards-2022.html

[5] Нативный backend-driven UI в iOS приложении на базе Editor.js: https://vc.ru/dev/431694-nativnyy-backend-driven-ui-v-ios-prilozhenii-na-baze-editor-js

[6] Введение в Accessibility Workspace: https://revealapp.com/news/introducing-the-accessibility-workspace/

[7] Более быстрая сборка в Xcode при переключении веток: https://engineering.empower.me/faster-xcode-builds-when-switching-branches-67133ccfdc33

[8] SwiftUI: понимание identity через переходы: https://sakunlabs.com/blog/swiftui-identity-transitions/

[9] Как эффективно дампить SwiftUI Environment: https://betterprogramming.pub/how-to-dump-swiftui-environment-efficiently-1bdf12ef37ed

[10] Объяснение замыканий в Swift: https://www.donnywals.com/closures-in-swift-explained/

[11] Чистая архитектура: приложение для iOS: https://paulallies.medium.com/clean-architecture-ios-app-100539550110

[12] Бесконечная прокрутка в UITableView намного проще, чем вы думали: https://pedroalvarez-29395.medium.com/uitableview-infinite-scrolling-a-lot-simpler-than-you-knew-uitableviewdatasourceprefetching-51ea5c312a80

[13] Swift: несколько советов по улучшению качества кода: https://levelup.gitconnected.com/swift-a-few-tips-for-improving-code-quality-ae39c1220c9

[14] Синхронизация навигации iOS-приложения с NavigationQueue: https://medium.com/itodev/ios-app-navigation-synchronization-with-navigationqueue-40259eef1617

[15] Советы и рекомендации по отладке в Xcode: https://medium.com/@dbelannab/xcode-debugging-tips-and-tricks-c2f4db49553e

[16] Как реализовать шаблон Координатор в Swift: https://techhype.io/media/how-to-implement-the-coordinator-pattern-in-swift/

[17] Шаблон Фабрика в Swift для начинающих: https://activesludge.medium.com/factory-design-pattern-in-swift-for-beginners-b6d116799033

[18] Следующая страница: создание бесконечной прокрутки в SwiftUI: https://medium.com/whatnot-engineering/the-next-page-8950875d927a

[19] Wordle на SwiftUI: https://medium.com/@vladislavzhukov/swiftui-wordle-1-2-2ad15d13a4b

[20] 14 полезных операторов для работы с массивами в Swift: https://medium.com/@rashadsh/14-useful-array-operators-in-swift-dac130d41a4a

[21] VFont: использование вариативных шрифтов в iOS: https://apptractor.ru/info/github/vfont.html

[22] FloatingPanel: выдвигающаяся панель для iOS: https://apptractor.ru/info/github/floatingpanel.html

[23] Sourcery: мета-программирование для Swift: https://apptractor.ru/info/github/sourcery-meta-programmirovanie-dlya-swift.html

[24] Тестирование продукта RuScanner: как заставить отладчик Android работать во благо тестирования: https://habr.com/ru/company/sportmaster_lab/blog/668990/

[25] Первый взгляд на «песочницу конфиденциальности» Google и ее влияние на SDK: https://apptractor.ru/info/articles/pervyy-vzglyad-na-pesochnitsu-konfidentsialnosti-google-i-ee-vliyanie-na-sdk.html

[26] Введение в Jetpack Compose: https://habr.com/ru/company/rncb/blog/669374/

[27] Избегайте «when» — используйте полиморфизм: https://apptractor.ru/develop/coding/izbegayte-when-ispolzuyte-polimorfizm.html

[28] Полдюжины правил для статического анализатора Detekt: https://habr.com/ru/post/669136/

[29] Сила @RawQuery. Сокращаем код DAO на 90%: https://habr.com/ru/post/668564/

[30] В Jetpack вышла библиотека поддержки Ultra-Wideband (UWB): https://apptractor.ru/info/news/v-jetpack-vyshla-biblioteka-podderzhki-ultra-wideband-uwb.html

[31] Анимированный курсор с пиксельной пылью и даже больше: https://www.maiatoday.net/p/animated-pixie-dust-cursor-and-more/

[32] Классическая игра «Змейка» с Jetpack Compose: https://proandroiddev.com/classic-snake-game-with-jetpack-compose-2b78f4892ca

[33] Кстомный эффект повышения цвета в Compose: https://medium.engineering/custom-color-elevation-effect-in-compose-ee6a84d8c653

[34] Видео Android Makers 2022: https://techhype.io/media/android-makers-2022-videos/

[35] Экран выбора времени для приложения Таймер на Jetpack Compose: https://proandroiddev.com/time-selection-screen-for-timer-app-in-jetpack-compose-part-i-537ffcedb68e

[36] Кастомный Pull to Refresh в Jetpack Compose: https://betterprogramming.pub/custom-pull-to-refresh-in-jetpack-compose-9abc01472851

[37] Форматирование Android-кода с помощью Ktlint и Git Hooks: https://barros9.medium.com/formatting-android-code-with-ktlint-and-git-hooks-d761c22b3d73

[38] Эффект параллакса с SensorManager и Jetpack Compose: https://proandroiddev.com/parallax-effect-with-sensormanager-using-jetpack-compose-a735a2f5811b

[39] Экономия времени в Android-проектах с помощью рабочих процессов Bitrise: https://betterprogramming.pub/saving-time-using-bitrise-workflows-in-android-projects-77f1d535d902

[40] Избегайте использования выражения «when» как можно чаще. Вместо этого используйте полиморфизм: https://betterprogramming.pub/avoid-using-when-expression-as-much-as-possible-use-polymorphism-instead-890b92389060

[41] Практический пример Compose Slot API: https://www.valueof.io/blog/compose-slot-api-example-composable-content-lambda

[42] Как создать макет для RTL: https://vrolnes.medium.com/how-to-create-a-layout-for-rtl-4e7c68b71cb1

[43] Дорожная карта для Android-разработчика 2022: часть 3: https://proandroiddev.com/the-2022-android-developer-roadmap-part-3-89ba329898d0

[44] 2: https://proandroiddev.com/the-2022-android-developer-roadmap-part-2-682ac1f08d97

[45] 1: https://skydoves.medium.com/the-2022-android-developer-roadmap-part1-69171a124bf9

[46] ViewModel: антипаттерны разовых событий: https://medium.com/androiddevelopers/viewmodel-one-off-event-antipatterns-16a1da869b95

[47] Compressor: сжатие изображений в Android: https://apptractor.ru/info/github/compressor.html

[48] Component Box: Server-driven UI на Kotlin Multiplatform: https://apptractor.ru/info/github/component-box.html

[49] Flutter & games: пробуем Bonfire в роли игрового движка: https://habr.com/ru/post/668436/

[50] Сборка мусора во Flutter: https://habr.com/ru/company/rshb/blog/668600/

[51] Как учат создавать игру вида TowerDefence — ошибки «новичков»: https://habr.com/ru/post/668928/

[52] Список полезных расширений VS Code для разработчиков Flutter: https://techhype.io/articles/a-list-of-useful-vs-code-extensions-for-flutter-developers/

[53] Динамические темы для вашего Flutter приложения: https://itnext.io/dynamically-theme-your-flutter-app-59da5037f5df

[54] Отзывчивый пользовательский интерфейс во Flutter с Sizer: https://medium.com/@cagdaspektas3405/flutter-responsive-ui-with-sizer-4d95235b2d3e

[55] Я нашел идеальную архитектуру для Flutter-приложений: https://medium.com/@nikilapi/i-found-the-perfect-architecture-for-flutter-apps-59fc2dc8f00f

[56] Добавляем сплешскрин во Flutter-приложении менее чем за минуту: https://faun.pub/add-splash-launch-screen-in-less-than-1-minute-for-your-flutter-apps-b36568e41616

[57] Как не надо учить Flutter: https://medium.com/@sourabhmahale/how-not-to-learn-flutter-d32181342885

[58] Командное «ретро» в Майнкрафт: 10 из 10, не рекомендую: https://habr.com/ru/company/dododev/blog/668946/

[59] Эволюция Server-Driven UI: динамические поля, хэндлеры и многошаг: https://habr.com/ru/company/alfa/blog/668754/

[60] Небольшие советы по работе в GameMaker на примере моего психологического триллера: https://habr.com/ru/post/669212/

[61] BLE Inspector, маленькое open source приложение для датчиков уровня топлива: https://habr.com/ru/post/669088/

[62] Перформанс мониторинг по-взрослому: выкладываем запись Mobile Meetup: https://habr.com/ru/company/ozontech/blog/666888/

[63] Как тестировать стриминговые приложения: https://habr.com/ru/company/surfstudio/blog/669584/

[64] История о бесконечном регрессионном тестировании: https://habr.com/ru/company/icl_services/blog/668742/

[65] Дизайн приложений: примеры для вдохновения #77: https://apptractor.ru/info/articles/app-design-77.html

[66] Как изменится программирование в ближайшие 5-10 лет: https://apptractor.ru/develop/coding/kak-izmenitsya-programmirovanie-v-blizhayshie-5-10-let.html

[67] Как написать backend: свой сервер на Kotlin и Ktor: https://apptractor.ru/info/media/kak-napisat-backend-svoy-server-na-kotlin-i-ktor.html

[68] Только 2% россиян назвали программирование уважаемой профессией: https://apptractor.ru/info/analytics/tolko-2-rossiyan-nazvali-programmirovanie-uvazhaemoy-professiey.html

[69] $80 млн в Серии B: WorkOS — корпоративные функции для приложений: https://apptractor.ru/info/news/80-mln-v-serii-b-workos-korporativnye-funktsii-dlya-prilozheniy.html

[70] У Alphabet и Meta самые высокие средние зарплаты: https://apptractor.ru/info/analytics/u-alphabet-i-meta-samye-vysokie-srednie-zarplaty.html

[71] Самые высокооплачиваемые вакансии мая в разработке приложений: https://apptractor.ru/info/articles/samye-vysokooplachivaemye-vakansii-maya-v-razrabotke-prilozheniy.html

[72] Как улучшить качество кодовой базы: https://apptractor.ru/info/articles/kak-uluchshit-kachestvo-kodovoy-bazy.html

[73] Про дизайн профиля вождения: https://vc.ru/yandex.drive/429543-pro-dizayn-profilya-vozhdeniya

[74] Лучшие практики пул-реквестов: https://medium.com/tribalscale/requesting-sane-github-pull-requests-6f43c9cee519

[75] Как создавать дизайны в Figma, которые будут любить разработчики: https://uxdesign.cc/how-to-create-figma-design-loved-by-developers-cb03d5b4e0ec

[76] Автоматизация CI/CD-конвейеров для мобильных приложений: https://teamhike.medium.com/automate-ci-cd-pipeline-for-mobile-app-b75251bf9d4d

[77] Системный дизайн приложения Uber — Системная архитектура Uber: https://medium.com/@anuupadhyay1994/system-design-of-uber-app-uber-system-architecture-5e2ef8c3f4c9

[78] Как всегда быть перспективным разработчиком: https://techhype.io/articles/how-to-become-a-future-proof-developer/

[79] 5 инструментов, которые помогут вам работать в 2 раза быстрее: https://javascript.plainenglish.io/5-tools-that-help-you-work-2x-faster-f2f1644de124

[80] Как работают изометрические координаты в 2D-играх: https://techhype.io/media/how-isometric-coordinates-work-in-2d-games/

[81] Плохой плохой UI: 10 распространенных ошибок в пользовательских интерфейсах: https://medium.com/@FlowMapp/bad-bad-ui-10-common-mistakes-in-user-interfaces-ac89767ac43d

[82] Poparazzi: анти-Instagram с 5 млн пользователей: https://apptractor.ru/info/articles/poparazzi-anti-instagram-s-5-mln-polzovateley.html

[83] Маркетологи в мобайле: Summer Edition. Александра Игнашкина («Много лосося»): https://apptractor.ru/info/interview/marketologi-v-mobayle-summer-edition-aleksandra-ignashkina-mnogo-lososya.html

[84] Как приложение Planet Fitness обогнало TikTok и Instagram: https://apptractor.ru/measure/app-store-analytics/kak-prilozhenie-planet-fitness-obognalo-tiktok-i-instagram.html

[85] VK Реклама запустила продвижение приложений из RuStore: https://apptractor.ru/marketing-monetization/vk-reklama-zapustila-prodvizhenie-prilozheniy-iz-rustore.html

[86] SubHub Podcast: Наталья Шахметова (Woofz by Gismart): https://apptractor.ru/info/media/subhub-podcast-natalya-shahmetova-woofz-by-gismart.html

[87] Загрузки, необходимые для попадания на первое место в топе App Store, выросли на 37% за 3 года: https://apptractor.ru/measure/app-store-analytics/zagruzki-neobhodimye-dlya-popadaniya-na-pervoe-mesto-v-tope-app-store-vyrosli-na-37-za-3-goda.html

[88] Heineken выпустил открывашку, которая закрывает рабочие приложения: https://apptractor.ru/info/devices/heineken-vypustil-otkryvashku-kotoraya-zakryvaet-rabochie-prilozheniya.html

[89] Отчет “Состояние финтех и крипто приложений 2022” от Sensor Tower: https://apptractor.ru/measure/app-store-analytics/otchet-sostoyanie-finteh-i-kripto-prilozheniy-2022-ot-sensor-tower.html

[90] AppsFlyer запустил новые индустриальные бенчмарки: https://apptractor.ru/measure/user-analytics/appsflyer-zapustil-novye-industrialnye-benchmarki.html

[91] Мировые мобильные игры в апреле: NFT и Ant SLG возглавляют топ рекламодателей: https://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/mirovye-mobilnye-igry-v-aprele-nft-i-ant-slg-vozglavlyayut-top-reklamodateley.html

[92] Игры Flexion заработали $50 млн в альтернативных магазинах приложений: https://apptractor.ru/info/news/igry-flexion-zarabotali-50-mln-v-alternativnyh-magazinah-prilozheniy.html

[93] От них ждали «чудо-кнопку», с которой всё быстро учится, но так не бывает: как растёт приложение-школа китайского Laoshi: https://vc.ru/services/428348-ot-nih-zhdali-chudo-knopku-s-kotoroy-vse-bystro-uchitsya-no-tak-ne-byvaet-kak-rastet-prilozhenie-shkola-kitayskogo-laoshi

[94] Вы, вероятно, не знаете, почему люди покупают вашу игру: https://www.reddit.com/r/gamedev/comments/v0eq5e/you_probably_dont_know_why_people_are_buying_your/

[95] Система распознавания шрифта Брайля. Читаем написанное белым по белому: https://habr.com/ru/company/ods/blog/668786/

[96] Kincony KC868-A32: авианосец на DIN-рейку: https://habr.com/ru/company/ruvds/blog/668126/

[97] Анализируем речь с помощью Python: Как и о чем говорят на YouTube-канале «вДудь»?: https://habr.com/ru/post/668538/

[98] DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa Часть 2: https://habr.com/ru/company/first/blog/669398/

[99] Часть 1: https://habr.com/ru/company/first/blog/669218/

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

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

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