- BrainTools - https://www.braintools.ru -

Мобильная разработка за неделю #577 (24 февраля — 2 марта)

В новом дайджесте укрощение анимаций и оживление смартфона, эффективный бэкграунд, уродливый код и глупые вещи, потери денег от плохого дизайна, индекс цифрового рынка за 4 квартал, Gemini Code Assist для всех и многое другое. Заходите!

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 1

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

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 2 iOS

• Протокол Animatable: укрощение анимаций в SwiftUI [2]
• Task.sleep() и Task.yield(): в чем разница [3]
• Переходим на SwiftUI [4]
• Задачи с собеседования: LeetCode — Перестановка в строке [5]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 3 SharingGRDB: A SwiftData Alternative [6]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 4 Using SwiftUI’s Improved TabView with Sidebar on iOS 18 [7]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 5 Quick guide on home screen quick actions for SwiftUI [8]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 6 From Natural Language to Swift Action: Demystifying LLM Function Calling [9]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 7 Music recognition with ShazamKit [10]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 8 How I Slashed My Xcode Build Times by 85% [11]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 9 Tapping on Stack Views [12]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 10 How to write Metal Shaders on iOS [13]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 11 Equatable Vs Comparable Protocols in Swift [14]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 12 Visual Studio Code setup for iOS development with Copilot [15]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 13 An Ode to Swift Enums: The View Models That Could [16]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 14 SwiftUI: Peer-to-Peer (P2P) with Multipeer Connectivity Framework [17]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 15 SwiftUI: Locate Peers with Nearby Interaction Framework [18]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 16 Simple Modularization setup for a New App [19]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 17 What’s new in Swift 6.1? [20]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 18 Symmetrical and asymmetrical transitions in SwiftUI with the Scroll Transition modifier [21]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 19 Apple Books Scroll Animation — Complex UI — SwiftUI [22]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 20 Power of new Scroll APIs — Custom Scroll Indicators — SwiftUI [23]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 21 Mastering Images in SwiftUI – Assets, Bundles, Remote URLs & Effects [24]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 22 SwiftUI Ripple Transition Effects — Custom Transitions [25]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 23 Trie Data Structure Explained in Swift: The Ultimate Guide to Efficient Search [26]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 24 Capture & Share SwiftUI Views as Images with ImageRenderer & ShareLink [27]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 25 Xcodebuild.nvim — разработка iOS-приложений в Neovim [28]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 26 Yams — парсер YAML для Swift [29]

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 27 Android

• Остерегайтесь READ_MEDIA_IMAGES [30]
• Как оживает смартфон: Android на старте [31]
• Эффективный бэкграунд: организация стабильной фоновой работы в связке двух мобильных медтех приложений [32]
• Как я прототипирую цвета в Jetpack Compose [33]
• Android на Snapdragon 8 Elite будет поддерживаться 8 лет [34]
• Производительность sequence, stream и collection в JVM [35]
• Непростые вопросы про Kotlin Coroutines [36]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 28 Flat approach for tabbed Navigation in Jetpack Compose [37]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 29 Gradle Plugins Best Practices [38]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 30 Handling Token Expiration in Retrofit: Automatic Token Refresh with OkHttp [39]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 31 Reliable Timekeeping with the TrustedTime API in Android [40]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 32 Why Your Network Calls on the Main Thread Aren’t Crashing your Android App [41]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 33 Versioning your Android app like a Leetcode problem [42]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 34 Deploy Android App on Play Store using Github Action [43]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 35 Making basicMarquee-Modifier More Accessible [44]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 36 Localization in Jetpack Compose [45]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 37 Server-Driven UI with Compose Remote Layout [46]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 38 Advanced Coroutines Patterns [47]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 39 Android System Design: Building a Stopwatch from Handlers to Coroutines (MVVM + Flow) [48]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 40 Single State Fields VS. State Data Class In Your ViewModel — What’s Best? [49]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 41 Junie — The New AI Coding Agent from JetBrains — Can it build a Compose Desktop app? [50]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 42 Video Player App — приложение для просмотра видео на MVVM и Kotlin [51]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 43 Lucky Wheel View Compose — колесо удачи на Compose [52]

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 44 Кроссплатформа

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 45 Common mistakes with TextFormFields in Flutter [53]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 46 Kotlin Multiplatform Scalability Challenges on a Large Project [54]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 47 Flutter 3.29 and Dart 3.7: Making Our Dev Lives Even Easier [55]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 48 Customize Flutter DataGrid for Enhanced Data Visualization [56]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 49 How stable is Flutter? [57]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 50 Flutter. Gradient cheat sheet [58]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 51 Mastering Native Bridging in Flutter: A Deep Dive [59]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 52 Flutter Deep Linking: A Complete Guide [60]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 53 BikeShare — шаринг велосипедов на Kotlin Multiplatform [61]

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 54 Разработка

• Полтора года с телефоном на «Авроре»: плюсы и минусы российской ОС с точки зрения обычного пользователя [62]
• Уродливый код и глупые вещи [63]
• Смартфон «из коробки» — большие риски маленького гаджета [64]
• Сколько денег теряет бизнес из-за плохого дизайна? Мы посчитали [65]
• Чем полезен Server Driven UI [66]
• 5 лет опыта ИЛИ 5 раз по 1 году? [67]
• Протестировал две российские системы работы с кодом. Что у меня (не) получилось [68]
• Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов [69]
• Самые высокооплачиваемые вакансии февраля в сфере разработки приложений [70]
• Архитектурный надзор и анализ трейсов в Авито [71]
• Логистические системы — Логистика, доставка, трекинг посылки [72]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 55 Minecraft from scratch [73]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 56 5 Code Review Anti-Patterns You Can Eliminate with AI [74]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 57 8 best open source analytics tools you can self-host [75]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 58 Cafe Maria. A functional cooking sim game played entirely in MariaDB. [76]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 59 How I Review Code As a Senior Developer For Better Results [77]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 60 Code, Sweat, and Tears: Why Imposter Syndrome Never Really Leaves Developers [78]
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 61 Kubernetes and EKS for Beginners – Crash Course [79]

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 62 Аналитика, маркетинг и монетизация

• Индекс цифрового рынка за 4 квартал 2024 года: цифровая экономика завершает 2024 год с новыми рекордами [80]
• Фил Шиллер рассказал, что высказывал опасения по поводу комиссий App Store [81]
• RuStore: молодые люди могут тратить в мобильных играх больше 2000 рублей в месяц [82]
• Маркетологи в мобайле: Вячеслав Филимонов (директор по маркетингу Ёбидоёби) [83]
• Дуо умер, да здравствует Duolingo [84]
• Вопреки распространенному мнению, рынок приложений для знакомств продолжает расти — на 10% в 2024 году [85]
• От MVP до приложения с миллионной аудиторией. Кейс развития мобильного приложения для ритейлера Kassir.ru [86]
• Мышление аналитика: как цифры превращаются в деньги [87]
• Apple объявила об инвестиционном плане на $500 млрд и 20 тысяч рабочих мест в США [88]

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 63 AI, Устройства, IoT

• Встречаем YandexGPT 5 — в Алисе, облаке и опенсорсе [89]
• Gemini Code Assist стал доступен для всех [90]
• Распознавание текста в банке: трудности и решения [91]
• Искусственный интеллект в ритейле: как он предсказывает вашу следующую покупку в приложении [92]
• Получение SMS через SMPP Exolve на ESP8266 [93]
• Собираем прошивку NapiLinux и Raspberry Pi OS для микрокомпьютера с помощью Yocto [94]

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

Автор: RoboForm

Источник [98]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/12732

URLs in this post:

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

[2] Протокол Animatable: укрощение анимаций в SwiftUI: https://apptractor.ru/info/articles/animatable-2.html

[3] Task.sleep() и Task.yield(): в чем разница: https://apptractor.ru/info/articles/task-sleep-i-task-yield-v-chem-raznitsa.html

[4] Переходим на SwiftUI: https://apptractor.ru/info/github/perehodim-na-swiftui.html

[5] Задачи с собеседования: LeetCode — Перестановка в строке: https://apptractor.ru/info/media/zadachi-s-sobesedovaniya-leetcode-perestanovka-v-stroke.html

[6] SharingGRDB: A SwiftData Alternative: https://www.pointfree.co/blog/posts/168-sharinggrdb-a-swiftdata-alternative

[7] Using SwiftUI’s Improved TabView with Sidebar on iOS 18: https://www.ioscoffeebreak.com/issue/issue34

[8] Quick guide on home screen quick actions for SwiftUI: https://tanaschita.com/ios-home-screen-quick-actions/

[9] From Natural Language to Swift Action: Demystifying LLM Function Calling: https://www.natashatherobot.com/p/swift-function-calling

[10] Music recognition with ShazamKit: https://www.artemnovichkov.com/blog/music-recognition-with-shazam-kit

[11] How I Slashed My Xcode Build Times by 85%: https://medium.com/ordinaryindustries/how-i-slashed-my-xcode-build-times-by-85-402c238e4bd6

[12] Tapping on Stack Views: https://useyourloaf.com/blog/tapping-on-stack-views/

[13] How to write Metal Shaders on iOS: https://medium.com/icommunity/how-to-write-metal-shaders-on-ios-80e3baa8826e

[14] Equatable Vs Comparable Protocols in Swift: https://medium.com/icommunity/equatable-vs-comparable-protocols-in-swift-6fbbb6e378b7

[15] Visual Studio Code setup for iOS development with Copilot: https://blog.kulman.sk/vscode-ios-setup/

[16] An Ode to Swift Enums: The View Models That Could: https://www.swiftjectivec.com/swift-enums-as-lighweight-view-models/

[17] SwiftUI: Peer-to-Peer (P2P) with Multipeer Connectivity Framework: https://levelup.gitconnected.com/swiftui-peer-to-peer-p2p-with-multipeer-connectivity-framework-eb76f13e2b4e

[18] SwiftUI: Locate Peers with Nearby Interaction Framework: https://levelup.gitconnected.com/swiftui-locate-peers-with-nearby-interaction-framework-4b799e0dbf39

[19] Simple Modularization setup for a New App: https://www.manu.show/2025-02-27-simple-modularization-setup/

[20] What’s new in Swift 6.1?: https://www.donnywals.com/whats-new-in-swift-6-1/

[21] Symmetrical and asymmetrical transitions in SwiftUI with the Scroll Transition modifier: https://www.createwithswift.com/symmetrical-and-asymmetrical-transitions-in-swiftui-with-the-scroll-transition-modifier/

[22] Apple Books Scroll Animation — Complex UI — SwiftUI: https://www.youtube.com/watch?v=Vcci66yoLfk

[23] Power of new Scroll APIs — Custom Scroll Indicators — SwiftUI: https://www.youtube.com/watch?v=7m9N410U5h4

[24] Mastering Images in SwiftUI – Assets, Bundles, Remote URLs & Effects: https://www.youtube.com/watch?v=KnuKc9eICM4

[25] SwiftUI Ripple Transition Effects — Custom Transitions: https://www.youtube.com/watch?v=9liBrPrxyPQ

[26] Trie Data Structure Explained in Swift: The Ultimate Guide to Efficient Search: https://www.youtube.com/watch?v=luVvZD_Gkk0

[27] Capture & Share SwiftUI Views as Images with ImageRenderer & ShareLink: https://www.youtube.com/watch?v=--trFVUwlns

[28] Xcodebuild.nvim — разработка iOS-приложений в Neovim: https://apptractor.ru/info/github/xcodebuild-nvim.html

[29] Yams — парсер YAML для Swift: https://apptractor.ru/info/github/yams.html

[30] Остерегайтесь READ_MEDIA_IMAGES: https://apptractor.ru/info/articles/osteregaytes-read_media_images.html

[31] Как оживает смартфон: Android на старте: https://habr.com/ru/companies/surfstudio/articles/885348/

[32] Эффективный бэкграунд: организация стабильной фоновой работы в связке двух мобильных медтех приложений: https://habr.com/ru/articles/886132/

[33] Как я прототипирую цвета в Jetpack Compose: https://apptractor.ru/info/articles/kak-ya-prototipiruyu-tsveta-v-jetpack-compose.html

[34] Android на Snapdragon 8 Elite будет поддерживаться 8 лет: https://apptractor.ru/info/news/android-na-snapdragon-8-elite-budet-podderzhivatsya-8-let.html

[35] Производительность sequence, stream и collection в JVM: https://apptractor.ru/info/media/proizvoditelnost-sequence-stream-i-collection-v-jvm.html

[36] Непростые вопросы про Kotlin Coroutines: https://apptractor.ru/info/media/neprostye-voprosy-pro-kotlin-coroutines.html

[37] Flat approach for tabbed Navigation in Jetpack Compose: https://www.paleblueapps.com/rockandnull/simplifying-tabbed-navigation-in-jetpack-compose-a-flatter-approach/

[38] Gradle Plugins Best Practices: https://programminghard.dev/gradle-plugins-best-practices/

[39] Handling Token Expiration in Retrofit: Automatic Token Refresh with OkHttp: https://proandroiddev.com/handling-token-expiration-in-retrofit-automatic-token-refresh-with-okhttp-d5673e4d4c41

[40] Reliable Timekeeping with the TrustedTime API in Android: https://carrion.dev/en/posts/trusted-time-api/

[41] Why Your Network Calls on the Main Thread Aren’t Crashing your Android App: https://proandroiddev.com/why-your-network-calls-on-the-main-thread-arent-crashing-your-android-app-a7429bccdff8

[42] Versioning your Android app like a Leetcode problem: https://alyssoncirilo.com/blog/versioning-your-android-app-like-a-leetcode-problem/

[43] Deploy Android App on Play Store using Github Action: https://proandroiddev.com/deploy-android-app-on-play-store-using-github-action-yogesh-paliyal-2084da7bca25

[44] Making basicMarquee-Modifier More Accessible: https://medium.com/proandroiddev/making-basicmarquee-modifier-more-accessible-8b3737307dee

[45] Localization in Jetpack Compose: https://blog.kotlin-academy.com/localization-in-jetpack-compose-71b7f7233243

[46] Server-Driven UI with Compose Remote Layout: https://medium.com/@utsmannn/server-driven-ui-with-compose-remote-layout-bdc902d973f8

[47] Advanced Coroutines Patterns: https://medium.com/@harmanpreet.khera/advanced-coroutines-patterns-ffc1b1bf7b16

[48] Android System Design: Building a Stopwatch from Handlers to Coroutines (MVVM + Flow): https://medium.com/@prabhat.rai1707/android-system-design-building-a-stopwatch-from-handlers-to-coroutines-mvvm-flow-df3f99eada41

[49] Single State Fields VS. State Data Class In Your ViewModel — What’s Best?: https://www.youtube.com/watch?v=ZTebNp-FyYY

[50] Junie — The New AI Coding Agent from JetBrains — Can it build a Compose Desktop app?: https://www.youtube.com/watch?v=XZuwlXNMm04

[51] Video Player App — приложение для просмотра видео на MVVM и Kotlin: https://apptractor.ru/info/github/video-player-app-prilozhenie-dlya-prosmotra-video-na-mvvm-i-kotlin.html

[52] Lucky Wheel View Compose — колесо удачи на Compose: https://apptractor.ru/info/github/lucky-wheel-view-compose.html

[53] Common mistakes with TextFormFields in Flutter: https://medium.com/@pomis172/common-mistakes-with-textformfields-in-flutter-8adc8af1a9af

[54] Kotlin Multiplatform Scalability Challenges on a Large Project: https://proandroiddev.com/kotlin-multiplatform-scalability-challenges-on-a-large-project-b3140e12da9d

[55] Flutter 3.29 and Dart 3.7: Making Our Dev Lives Even Easier: https://foresightmobile.com/blog/flutter-3-29-and-dart-3-7-making-our-dev-lives-even-easier

[56] Customize Flutter DataGrid for Enhanced Data Visualization: https://www.syncfusion.com/blogs/post/customize-flutter-data-grid-widget

[57] How stable is Flutter?: https://www.reddit.com/r/FlutterDev/comments/1iy8pl2/how_stable_is_flutter/

[58] Flutter. Gradient cheat sheet: https://medium.com/easy-flutter/flutter-gradient-cheat-sheet-87cbfa13c851

[59] Mastering Native Bridging in Flutter: A Deep Dive: https://medium.com/@afridi.khondakar/mastering-native-bridging-in-flutter-a-deep-dive-e07a11dc3099

[60] Flutter Deep Linking: A Complete Guide: https://medium.com/@patelmeet1691/flutter-deep-linking-a-complete-guide-ec05951e36d7

[61] BikeShare — шаринг велосипедов на Kotlin Multiplatform: https://apptractor.ru/info/github/bikeshare-sharing-velosipedov-na-kotlin-multiplatform.html

[62] Полтора года с телефоном на «Авроре»: плюсы и минусы российской ОС с точки зрения обычного пользователя: https://habr.com/ru/articles/885748/

[63] Уродливый код и глупые вещи: https://apptractor.ru/info/articles/urodlivyy-kod-i-glupye-veschi.html

[64] Смартфон «из коробки» — большие риски маленького гаджета: https://habr.com/ru/articles/885930/

[65] Сколько денег теряет бизнес из-за плохого дизайна? Мы посчитали: https://habr.com/ru/companies/surfstudio/articles/886134/

[66] Чем полезен Server Driven UI: https://habr.com/ru/companies/mkb/articles/885648/

[67] 5 лет опыта ИЛИ 5 раз по 1 году?: https://apptractor.ru/info/articles/5-let-opyta-ili-5-raz-po-1-godu.html

[68] Протестировал две российские системы работы с кодом. Что у меня (не) получилось: https://habr.com/ru/articles/886192/

[69] Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов: https://habr.com/ru/articles/885686/

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

[71] Архитектурный надзор и анализ трейсов в Авито: https://apptractor.ru/info/media/arhitekturnyy-nadzor-i-analiz-treysov-v-avito.html

[72] Логистические системы — Логистика, доставка, трекинг посылки: https://apptractor.ru/info/media/logisticheskie-sistemy-logistika-dostavka-treking-posylki.html

[73] Minecraft from scratch: https://github.com/GianlucaP106/minecraft

[74] 5 Code Review Anti-Patterns You Can Eliminate with AI: https://www.coderabbit.ai/blog/5-code-review-anti-patterns-you-can-eliminate-with-ai

[75] 8 best open source analytics tools you can self-host: https://posthog.com/blog/best-open-source-analytics-tools

[76] Cafe Maria. A functional cooking sim game played entirely in MariaDB.: https://github.com/todo-make-username/cafe_maria

[77] How I Review Code As a Senior Developer For Better Results: https://medium.com/@vndpal/how-i-review-code-as-a-senior-developer-for-better-results-47e979393483

[78] Code, Sweat, and Tears: Why Imposter Syndrome Never Really Leaves Developers: https://medium.com/mr-plan-publication/code-sweat-and-tears-why-imposter-syndrome-never-really-leaves-developers-c709120e365f

[79] Kubernetes and EKS for Beginners – Crash Course: https://www.youtube.com/watch?v=hK8wf18SasY

[80] Индекс цифрового рынка за 4 квартал 2024 года: цифровая экономика завершает 2024 год с новыми рекордами: https://apptractor.ru/measure/app-store-analytics/indeks-tsifrovogo-rynka-za-4-kvartal-2024-goda-tsifrovaya-ekonomika-zavershaet-2024-god-s-novymi-rekordami.html

[81] Фил Шиллер рассказал, что высказывал опасения по поводу комиссий App Store: https://apptractor.ru/info/news/fil-shiller-rasskazal-chto-vyskazyval-opaseniya-po-povodu-komissiy-app-store.html

[82] RuStore: молодые люди могут тратить в мобильных играх больше 2000 рублей в месяц: https://apptractor.ru/measure/user-analytics/rustore-molodye-lyudi-mogut-tratit-v-mobilnyh-igrah-bolshe-2000-rubley-v-mesyats.html

[83] Маркетологи в мобайле: Вячеслав Филимонов (директор по маркетингу Ёбидоёби): https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-vyacheslav-filimonov-direktor-po-marketingu-yobidoyobi.html

[84] Дуо умер, да здравствует Duolingo: https://apptractor.ru/measure/app-store-analytics/duo-umer-da-zdravstvuet-duolingo.html

[85] Вопреки распространенному мнению, рынок приложений для знакомств продолжает расти — на 10% в 2024 году: https://apptractor.ru/measure/app-store-analytics/vopreki-rasprostranennomu-mneniyu-rynok-prilozheniy-dlya-znakomstv-prodolzhaet-rasti-na-10-v-2024-godu.html

[86] От MVP до приложения с миллионной аудиторией. Кейс развития мобильного приложения для ритейлера Kassir.ru: https://habr.com/ru/companies/cleverpumpkin/articles/886366/

[87] Мышление аналитика: как цифры превращаются в деньги: https://apptractor.ru/measure/myshlenie-analitika-kak-tsifry-prevraschayutsya-v-dengi.html

[88] Apple объявила об инвестиционном плане на $500 млрд и 20 тысяч рабочих мест в США: https://apptractor.ru/info/news/apple-obyavila-ob-investitsionnom-plane-na-500-mlrd-i-20-tysyach-rabochih-mest-v-ssha.html

[89] Встречаем YandexGPT 5 — в Алисе, облаке и опенсорсе: https://habr.com/ru/companies/yandex/articles/885218/

[90] Gemini Code Assist стал доступен для всех: https://apptractor.ru/info/news/gemini-code-assist-stal-dostupen-dlya-vseh.html

[91] Распознавание текста в банке: трудности и решения: https://habr.com/ru/companies/tbank/articles/885558/

[92] Искусственный интеллект в ритейле: как он предсказывает вашу следующую покупку в приложении: https://habr.com/ru/companies/X5Tech/articles/885376/

[93] Получение SMS через SMPP Exolve на ESP8266: https://habr.com/ru/companies/exolve/articles/885540/

[94] Собираем прошивку NapiLinux и Raspberry Pi OS для микрокомпьютера с помощью Yocto: https://habr.com/ru/articles/885878/

[95] Предыдущий дайджест: https://habr.com/ru/articles/885022/

[96] ошибку: http://www.braintools.ru/article/4192

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

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

www.BrainTools.ru

Rambler's Top100