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

Мобильная разработка за неделю #578 (3 — 9 марта)

В этом выпуске окончательное и бесповоротная очистка Xcode от ненужных файлов, плагин для кастомных дизайн-систем и мобильная архитектура, новый (почти нативный) кроссплатформенный фреймворк, одинаковые приложения от студентов, жизнь и смерть триалов в Южной Корее и многое другое. Заходите!

Мобильная разработка за неделю #578 (3 — 9 марта) - 1

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

Мобильная разработка за неделю #578 (3 — 9 марта) - 2 iOS

• Как очистить Xcode от мусора и освободить ценное дисковое пространство на вашем Mac [2]
• Руководство по использованию unsafe в Swift [3]
• Как iOS-приложение Tinder сократило размер локализаций на 95% [4]
• Туториал: вход в мобильном приложении с Telegram [5]
• Бразилия требует от Apple разрешить альтернативные магазины приложений [6]
• В App Store запустили резюме отзывов на основе ИИ [7]
• В iOS заработал Critical Messaging API [8]
• Что такое структурированный параллелизм (Structured Concurrency) [9]
Мобильная разработка за неделю #578 (3 — 9 марта) - 3 New Concurrency Stuff with 6.1 [10]
Мобильная разработка за неделю #578 (3 — 9 марта) - 4 Detecting face landmarks with the Vision framework [11]
Мобильная разработка за неделю #578 (3 — 9 марта) - 5 a href=«blog.jacobstechtavern.com/p/secret-swiftui [12]»>Secret SwiftUI: A practical use for _VariadicView
Мобильная разработка за неделю #578 (3 — 9 марта) - 6 Designing a custom lazy list in SwiftUI with better performance [13]
Мобильная разработка за неделю #578 (3 — 9 марта) - 7 SwiftUI Phase Animation «Bug» [14]
Мобильная разработка за неделю #578 (3 — 9 марта) - 8 Symmetrical and asymmetrical transitions in SwiftUI with the Scroll Transition modifier [15]
Мобильная разработка за неделю #578 (3 — 9 марта) - 9 Understanding the Bindable property wrapper in SwiftUI [16]
Мобильная разработка за неделю #578 (3 — 9 марта) - 10 Using UIKit’s New UITab Class with Sidebar on iOS 18 [17]
Мобильная разработка за неделю #578 (3 — 9 марта) - 11 What to Test (and What Not to Test) in SwiftUI [18]
Мобильная разработка за неделю #578 (3 — 9 марта) - 12 Enforcing SwiftLint on Every Developer’s Machine [19]
Мобильная разработка за неделю #578 (3 — 9 марта) - 13 Server-Driven UI vs. Static UI: The Future of Scalable iOS Apps [20]
Мобильная разработка за неделю #578 (3 — 9 марта) - 14 Tolgee now Supports Apple String Catalog (.xcstrings) [21]
Мобильная разработка за неделю #578 (3 — 9 марта) - 15 Why iOS Developers Are Transitioning from MVVM to VIPER [22]
Мобильная разработка за неделю #578 (3 — 9 марта) - 16 How to plan a migration to Swift 6 [23]
Мобильная разработка за неделю #578 (3 — 9 марта) - 17 Adapting widgets for tint mode and dark mode in SwiftUI [24]
Мобильная разработка за неделю #578 (3 — 9 марта) - 18 SwiftUI Performance — How to use UIKit [25]
Мобильная разработка за неделю #578 (3 — 9 марта) - 19 Swift DevRoom at FOSDEM 2025 [26]
Мобильная разработка за неделю #578 (3 — 9 марта) - 20 Minor Annoyances in Dealing with State [27]
Мобильная разработка за неделю #578 (3 — 9 марта) - 21 Building a 3D Watch Face with Metal [28]
Мобильная разработка за неделю #578 (3 — 9 марта) - 22 Best practices for safe and easy Core Data integration in a modern Swift app [29]
Мобильная разработка за неделю #578 (3 — 9 марта) - 23 Dynamic Floating Sheets Like Family App — Animations — SwiftUI [30]
Мобильная разработка за неделю #578 (3 — 9 марта) - 24 SwiftUI App Shortcuts — App Intents — Action Shortcuts [31]
Мобильная разработка за неделю #578 (3 — 9 марта) - 25 VisualDebugger — визуальная отладка структур данных [32]
Мобильная разработка за неделю #578 (3 — 9 марта) - 26 ColorTokensKit — мощная система цветовых маркеров [33]

Мобильная разработка за неделю #578 (3 — 9 марта) - 27 Android

Kelp — IDE-плагин для кастомных дизайн-систем на Jetpack Compose [34]
• Локализация в Jetpack Compose [35]
• Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech [36]
• Hilt в многомодульный проект — пособие по внедрению зависимостей для новичков [37]
• Начинаем работу с Imagen 3 в Android-приложении через Vertex AI в Firebase [38]
• Google Play улучшает обнаружение виджетов [39]
Мобильная разработка за неделю #578 (3 — 9 марта) - 28 Dynamic Delivery for a Android apps [40]
Мобильная разработка за неделю #578 (3 — 9 марта) - 29 Kotlin Secrets: 7 Powerful Features Used By Advanced Developers [41]
Мобильная разработка за неделю #578 (3 — 9 марта) - 30 Exploring Jetpack Compose Advanced Navigation in a Multi Modules Project [42]
Мобильная разработка за неделю #578 (3 — 9 марта) - 31 Accelerating Android UI Testing Through Parallelization [43]
Мобильная разработка за неделю #578 (3 — 9 марта) - 32 Creating a Logo with Frosted Glass Effect in Jetpack Compose [44]
Мобильная разработка за неделю #578 (3 — 9 марта) - 33 5 Kotlin Features Every Android Developer Should Master [45]
Мобильная разработка за неделю #578 (3 — 9 марта) - 34 Spotlight Week: Design and Develop Widgets [46]
Мобильная разработка за неделю #578 (3 — 9 марта) - 35 Mastering Dependency Management- Android [47]
Мобильная разработка за неделю #578 (3 — 9 марта) - 36 Automating APK Customization: A Bash Script for Rebranding Android Apps [48]
Мобильная разработка за неделю #578 (3 — 9 марта) - 37 Handling Token Expiration in Ktor: Automatic Token Refresh for API Calls [49]
Мобильная разработка за неделю #578 (3 — 9 марта) - 38 Why Is There No Main Function in Android? [50]
Мобильная разработка за неделю #578 (3 — 9 марта) - 39 Android Quality Automation: Decrease App Size With This Script [51]
Мобильная разработка за неделю #578 (3 — 9 марта) - 40 Mastering delays in Android [52]
Мобильная разработка за неделю #578 (3 — 9 марта) - 41 Don’t use .use() in Kotlin [53]
Мобильная разработка за неделю #578 (3 — 9 марта) - 42 Implementing the Magic Eraser Feature in the ProperShot android app [54]
Мобильная разработка за неделю #578 (3 — 9 марта) - 43 Common media processing operations with Jetpack Media3 Transformer [55]
Мобильная разработка за неделю #578 (3 — 9 марта) - 44 Compose runtime and performance — Android Developers Backstage [56]
Мобильная разработка за неделю #578 (3 — 9 марта) - 45 Wonderful Widgets — Spotlight Week [57]
Мобильная разработка за неделю #578 (3 — 9 марта) - 46 Is It Worth to Learn Native Android as a Beginner In 2025? [58]
Мобильная разработка за неделю #578 (3 — 9 марта) - 47 3 Navigation issues that you MUST Avoid! [59]
Мобильная разработка за неделю #578 (3 — 9 марта) - 48 Making Gradients Easy! Chris Sinco shows us how Mesh simplifies gradient design in Compose [60]
Мобильная разработка за неделю #578 (3 — 9 марта) - 49 Port your Android App to the Web [61]
Мобильная разработка за неделю #578 (3 — 9 марта) - 50 Firebase SignIn With Email And Password на GitHub — пример аутентификации Firebase [62]
Мобильная разработка за неделю #578 (3 — 9 марта) - 51 Compose Permission Manager — простое управление разрешениями [63]
Мобильная разработка за неделю #578 (3 — 9 марта) - 52 Komikku — бесплатный открытый ридер манги для Android [64]

Мобильная разработка за неделю #578 (3 — 9 марта) - 53 Кроссплатформа

• Lynx — новый кроссплатформенный фреймворк [65]
• Заезжаем в Kotlin Multiplatform. Но какой ценой? [66]
• Синхронизируем скроллы в Sliver-списках [67]
Мобильная разработка за неделю #578 (3 — 9 марта) - 54 10 Lesser-Known Dart and Flutter Functionalities You Should Start Using [68]
Мобильная разработка за неделю #578 (3 — 9 марта) - 55 How to work on your Flutter app while you are offline [69]
Мобильная разработка за неделю #578 (3 — 9 марта) - 56 Managing App Secrets in Kotlin Multiplatform App [70]
Мобильная разработка за неделю #578 (3 — 9 марта) - 57 Am I doing something wrong or Riverpod sucks? [71]
Мобильная разработка за неделю #578 (3 — 9 марта) - 58 Seamless Pagination in Flutter with Supabase [72]
Мобильная разработка за неделю #578 (3 — 9 марта) - 59 Reduce Flutter App size using CodeMod [73]
Мобильная разработка за неделю #578 (3 — 9 марта) - 60 Why You Should Refactor Before Adding New Features [74]
Мобильная разработка за неделю #578 (3 — 9 марта) - 61 How to Use Swift Packages in Kotlin Multiplatform using Koin [75]
Мобильная разработка за неделю #578 (3 — 9 марта) - 62 Google Maps vs OpenStreetMap in Flutter [76]
Мобильная разработка за неделю #578 (3 — 9 марта) - 63 How to Use Native iOS Views (Swift UI) In Compose Multiplatform [77]

Мобильная разработка за неделю #578 (3 — 9 марта) - 64 Разработка

• Студенты постоянно создают одинаковые приложения. Я исправил это недоразумение [78]
• Кастомная дизайн система изнутри [79]
• Особенности разработки и тестирования Telegram mini apps: от инициализации до запуска [80]
• Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов (#8) [81]
• Внедряем Server Driven UI [82]
• Нужна ли программисту вышка — в какой ВУЗ пойти учиться [83]
• Skype умер. Что случилось? [84]
Мобильная разработка за неделю #578 (3 — 9 марта) - 65 Useful Fastlane built-in actions [85]
Мобильная разработка за неделю #578 (3 — 9 марта) - 66 What is device fingerprinting and how does it work? [86]
Мобильная разработка за неделю #578 (3 — 9 марта) - 67 Should managers still code? [87]
Мобильная разработка за неделю #578 (3 — 9 марта) - 68 In defense of simple architectures [88]
Мобильная разработка за неделю #578 (3 — 9 марта) - 69 27 Fundamental Techniques for Software Architects [89]
Мобильная разработка за неделю #578 (3 — 9 марта) - 70 Applied «Software Engineering at Google» [90]
Мобильная разработка за неделю #578 (3 — 9 марта) - 71 Learn PyTorch in 5 Projects – Tutorial [91]
Мобильная разработка за неделю #578 (3 — 9 марта) - 72 Designing a Storytelling App for Kids [92]

Мобильная разработка за неделю #578 (3 — 9 марта) - 73 Аналитика, маркетинг и монетизация

• В Южной Корее умерли триалы? Что разработчикам нужно знать о новых правилах подписки [93]
• Самые скачиваемые и зарабатывающие приложения в России в феврале 2025 [94]
• Маркетологи в мобайле: Spring Edition: Инна Черкасова (Ёбидоёби) [95]Елена Зайцева (Dostavista) [96]Динара Саттарова (Performance Marketing Group Head S7 Airlines) [97] + Валерия Гребенюк (Hoff) [98] + Вероника Павлова (Пятёрочка. Доставка) [99]
• Тренды маркетинга приложений 2024 — отчет SocialPeta [100]
• Юта стала первым штатом, принявшим законопроект о проверке возраста в магазинах приложений [101]
• Pie использует искусственный интеллект, чтобы помочь вам найти друзей [102]
• Apple Search Ads — обязательное условие для роста в App Store [103]
• Microsoft закрывает Skype, но спрос все еще высок [104]
• Flora создает «бесконечный холст» на базе искусственного интеллекта для творческих профессионалов [105]

Мобильная разработка за неделю #578 (3 — 9 марта) - 74 AI, Устройства, IoT

• Запускаем клиент DeepSeek под DOS [106]
• Автоматизация загородного дома: хочу, чтобы всё [107]
• Говорящие ошейники для домашних животных [108]
• Четверть стартапов из текущей когорты YC имеют кодовые базы, почти полностью созданные ИИ [109]
• ChatGPT на macOS теперь может напрямую редактировать код [110]

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

Автор: RoboForm

Источник [114]


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

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

URLs in this post:

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

[2] Как очистить Xcode от мусора и освободить ценное дисковое пространство на вашем Mac: https://apptractor.ru/info/articles/kak-ochistit-xcode.html

[3] Руководство по использованию unsafe в Swift: https://habr.com/ru/articles/887914/

[4] Как iOS-приложение Tinder сократило размер локализаций на 95%: https://apptractor.ru/info/articles/kak-ios-prilozhenie-tinder-sokratilo-razmer-lokalizatsiy-na-95.html

[5] Туториал: вход в мобильном приложении с Telegram: https://habr.com/ru/articles/888308/

[6] Бразилия требует от Apple разрешить альтернативные магазины приложений: https://apptractor.ru/info/news/braziliya-trebuet-ot-apple-razreshit-alternativnye-magaziny-prilozheniy.html

[7] В App Store запустили резюме отзывов на основе ИИ: https://apptractor.ru/info/news/v-app-store-zapustili-rezyume-otzyvov-na-osnove-ii.html

[8] В iOS заработал Critical Messaging API: https://apptractor.ru/all-api/v-ios-zarabotal-critical-messaging-api.html

[9] Что такое структурированный параллелизм (Structured Concurrency): https://apptractor.ru/info/articles/chto-takoe-strukturirovannyy-parallelizm-structured-concurrency.html

[10] New Concurrency Stuff with 6.1: https://www.massicotte.org/concurrency-6_1

[11] Detecting face landmarks with the Vision framework: https://www.createwithswift.com/detecting-face-landmarks-with-the-vision-framework/

[12] blog.jacobstechtavern.com/p/secret-swiftui: https://blog.jacobstechtavern.com/p/secret-swiftui

[13] Designing a custom lazy list in SwiftUI with better performance: https://nilcoalescing.com/blog/CustomLazyListInSwiftUI/

[14] SwiftUI Phase Animation «Bug»: https://chris.eidhof.nl/post/swiftui-phase-animation-bug/

[15] 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/

[16] Understanding the Bindable property wrapper in SwiftUI: https://tanaschita.com/swiftui-observation-bindable/

[17] Using UIKit’s New UITab Class with Sidebar on iOS 18: https://www.ioscoffeebreak.com/issue/issue35

[18] What to Test (and What Not to Test) in SwiftUI: https://qualitycoding.org/what-to-test-in-swiftui/

[19] Enforcing SwiftLint on Every Developer’s Machine: https://medium.com/@rygel/swiftlint-on-autopilot-in-xcode-enforce-code-conventions-with-git-pre-commit-hooks-and-automation-52c5eb4d5454

[20] Server-Driven UI vs. Static UI: The Future of Scalable iOS Apps: https://medium.com/@nimjea/server-driven-ui-vs-static-ui-the-future-of-dynamic-ios-apps-70f443a9f9cc

[21] Tolgee now Supports Apple String Catalog (.xcstrings): https://docs.tolgee.io/blog/2025-03-05-apple-string-catalog-xcstrings-support

[22] Why iOS Developers Are Transitioning from MVVM to VIPER: https://medium.com/@kalidoss.shanmugam/transitioning-from-mvvm-to-viper-why-ios-developers-are-embracing-a-new-architecture-in-swift-0a43815eab03

[23] How to plan a migration to Swift 6: https://www.donnywals.com/how-to-plan-a-migration-to-swift-6/

[24] Adapting widgets for tint mode and dark mode in SwiftUI: https://www.createwithswift.com/adapting-widgets-for-tint-mode-and-dark-mode-in-swiftui/

[25] SwiftUI Performance — How to use UIKit: https://swiftwithmajid.com/2025/03/04/swiftui-performance-how-to-use-uikit/

[26] Swift DevRoom at FOSDEM 2025: https://swiftlang.github.io/event-fosdem/

[27] Minor Annoyances in Dealing with State: https://www.youtube.com/watch?v=T0eTs1YjzkI

[28] Building a 3D Watch Face with Metal: https://www.youtube.com/watch?v=YhexOZtf47Q

[29] Best practices for safe and easy Core Data integration in a modern Swift app: https://www.youtube.com/watch?v=F-LNV3FKqMk

[30] Dynamic Floating Sheets Like Family App — Animations — SwiftUI: https://www.youtube.com/watch?v=4FyGwyeB6cc

[31] SwiftUI App Shortcuts — App Intents — Action Shortcuts: https://www.youtube.com/watch?v=C4MNBjcn4cE

[32] VisualDebugger — визуальная отладка структур данных: https://apptractor.ru/info/github/visualdebugger.html

[33] ColorTokensKit — мощная система цветовых маркеров: https://apptractor.ru/info/github/colortokenskit.html

[34] Kelp — IDE-плагин для кастомных дизайн-систем на Jetpack Compose: https://habr.com/ru/companies/ozontech/articles/847376/

[35] Локализация в Jetpack Compose: https://apptractor.ru/info/articles/lokalizatsiya-v-jetpack-compose.html

[36] Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech: https://apptractor.ru/info/media/kak-ustroena-mobilnaya-arhitektura-intervyu-s-teh-liderom-yunita-mobile-architecture-iz-avitotech.html

[37] Hilt в многомодульный проект — пособие по внедрению зависимостей для новичков: https://apptractor.ru/info/media/hilt-v-mnogomodulnyy-proekt-posobie-po-vnedreniyu-zavisimostey-dlya-novichkov.html

[38] Начинаем работу с Imagen 3 в Android-приложении через Vertex AI в Firebase: https://apptractor.ru/info/articles/imagen-3-v-android.html

[39] Google Play улучшает обнаружение виджетов: https://apptractor.ru/info/news/google-play-uluchshaet-obnaruzhenie-vidzhetov.html

[40] Dynamic Delivery for a Android apps: https://medium.com/google-developer-experts/dynamic-delivery-for-a-android-apps-7360fc71c1bf

[41] Kotlin Secrets: 7 Powerful Features Used By Advanced Developers: https://proandroiddev.com/kotlin-secrets-7-powerful-features-the-top-1-of-developers-use-daily-161e16e2464d

[42] Exploring Jetpack Compose Advanced Navigation in a Multi Modules Project: https://proandroiddev.com/exploring-jetpack-compose-advanced-navigation-in-a-multi-modules-project-30dc91e02292

[43] Accelerating Android UI Testing Through Parallelization: https://proandroiddev.com/accelerating-android-ui-testing-through-parallelization-da40dc03fdb2

[44] Creating a Logo with Frosted Glass Effect in Jetpack Compose: https://medium.com/@rmnkhr/creating-a-logo-with-frosted-glass-effect-in-jetpack-compose-bad2453b8512

[45] 5 Kotlin Features Every Android Developer Should Master: https://artemasoyan.medium.com/5-kotlin-features-every-android-developer-should-master-6ebe8e4e1abd

[46] Spotlight Week: Design and Develop Widgets: https://android-developers.googleblog.com/2025/03/spotlight-week-widgets.html

[47] Mastering Dependency Management- Android: https://mangeshyadav786.medium.com/mastering-dependency-management-android-9025c36d45a7

[48] Automating APK Customization: A Bash Script for Rebranding Android Apps: https://kashifahmad.medium.com/automating-apk-customization-a-bash-script-for-rebranding-android-apps-8e83c2994ddc

[49] Handling Token Expiration in Ktor: Automatic Token Refresh for API Calls: https://proandroiddev.com/handling-token-expiration-in-ktor-automatic-token-refresh-for-api-calls-e79badd379dc

[50] Why Is There No Main Function in Android?: https://medium.com/@sevbanbuyer/why-is-there-no-main-function-in-android-1198032a5a15

[51] Android Quality Automation: Decrease App Size With This Script: https://medium.com/@michalankiersztajn/android-quality-automation-decrease-app-size-with-this-script-785b6ce55ce5

[52] Mastering delays in Android: https://medium.com/@vitoksmile/mastering-delays-in-android-d6d961c8ed4e

[53] Don’t use .use() in Kotlin: https://medium.com/@wn8yura/dont-use-use-in-kotlin-1005c9b6b9d4

[54] Implementing the Magic Eraser Feature in the ProperShot android app: https://medium.diffuse.ly/implementing-the-magic-eraser-feature-in-the-propershot-android-app-0a1dc5296ee4

[55] Common media processing operations with Jetpack Media3 Transformer: https://android-developers.googleblog.com/2025/03/media-processing-performance-jetpack-media3-transformer.html

[56] Compose runtime and performance — Android Developers Backstage: https://www.youtube.com/watch?v=Fr_e7jwTpk0

[57] Wonderful Widgets — Spotlight Week: https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9T4Pz4atIB0LaTmJGS4iyF

[58] Is It Worth to Learn Native Android as a Beginner In 2025?: https://www.youtube.com/watch?v=_tqvevHzom0

[59] 3 Navigation issues that you MUST Avoid!: https://www.youtube.com/watch?v=QpRuoxKd5SY

[60] Making Gradients Easy! Chris Sinco shows us how Mesh simplifies gradient design in Compose: https://www.youtube.com/watch?v=mKu7LGqssF8

[61] Port your Android App to the Web: https://www.youtube.com/watch?v=lxya-Ssy9pk

[62] Firebase SignIn With Email And Password на GitHub — пример аутентификации Firebase: https://apptractor.ru/info/github/firebase-signin-with-email-and-password-na-github.html

[63] Compose Permission Manager — простое управление разрешениями: https://apptractor.ru/info/github/compose-permission-manager.html

[64] Komikku — бесплатный открытый ридер манги для Android: https://apptractor.ru/info/github/komikku.html

[65] Lynx — новый кроссплатформенный фреймворк: https://apptractor.ru/info/news/lynx.html

[66] Заезжаем в Kotlin Multiplatform. Но какой ценой?: https://habr.com/ru/articles/887574/

[67] Синхронизируем скроллы в Sliver-списках: https://habr.com/ru/companies/surfstudio/articles/887758/

[68] 10 Lesser-Known Dart and Flutter Functionalities You Should Start Using: https://dcm.dev/blog/2025/02/27/ten-lesser-known-dart-flutter-functionalities/

[69] How to work on your Flutter app while you are offline: https://www.linkedin.com/posts/damianbast_if-you-are-ever-travelling-and-want-to-continue-activity-7301488364048822272-62WW/

[70] Managing App Secrets in Kotlin Multiplatform App: https://medium.com/@mohaberabi98/managing-app-secrets-in-kotlin-multiplatform-app-374aa0f693a5

[71] Am I doing something wrong or Riverpod sucks?: https://www.reddit.com/r/FlutterDev/comments/1j37ln7/am_i_doing_something_wrong_or_riverpod_sucks/

[72] Seamless Pagination in Flutter with Supabase: https://techfront.substack.com/p/seamless-pagination-in-flutter-with

[73] Reduce Flutter App size using CodeMod: https://siva-ss.medium.com/reducing-flutter-app-download-size-using-codemod-9cb02db51eb8

[74] Why You Should Refactor Before Adding New Features: https://codewithandrea.com/articles/why-refactor-before-new-features/

[75] How to Use Swift Packages in Kotlin Multiplatform using Koin: https://proandroiddev.com/how-to-use-swift-packages-in-kotlin-multiplatform-using-koin-c7d24fdbbbd7

[76] Google Maps vs OpenStreetMap in Flutter: https://www.youtube.com/watch?v=llKgduMo6jo

[77] How to Use Native iOS Views (Swift UI) In Compose Multiplatform: https://www.youtube.com/watch?v=F0BnN_uLp9A

[78] Студенты постоянно создают одинаковые приложения. Я исправил это недоразумение: https://habr.com/ru/articles/888022/

[79] Кастомная дизайн система изнутри: https://habr.com/ru/companies/liptsoft/articles/887750/

[80] Особенности разработки и тестирования Telegram mini apps: от инициализации до запуска: https://habr.com/ru/articles/888596/

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

[82] Внедряем Server Driven UI: https://apptractor.ru/info/media/vnedryaem-server-driven-ui.html

[83] Нужна ли программисту вышка — в какой ВУЗ пойти учиться: https://apptractor.ru/learn/nuzhna-li-programmistu-vyshka-v-kakoy-vuz-poyti-uchitsya.html

[84] Skype умер. Что случилось?: https://apptractor.ru/info/articles/skype-umer-chto-sluchilos.html

[85] Useful Fastlane built-in actions: https://nowham.dev/posts/useful_built_ins/

[86] What is device fingerprinting and how does it work?: https://workos.com/blog/what-is-device-fingerprinting-and-how-does-it-work

[87] Should managers still code?: https://theengineeringmanager.substack.com/p/should-managers-still-code

[88] In defense of simple architectures: https://danluu.com/simple-architectures/

[89] 27 Fundamental Techniques for Software Architects: https://www.workingsoftware.dev/fundamental-techniques-for-software-architects/

[90] Applied «Software Engineering at Google»: https://addyo.substack.com/p/applied-software-engineering-at-google

[91] Learn PyTorch in 5 Projects – Tutorial: https://www.youtube.com/watch?v=E0bwEAWmVEM

[92] Designing a Storytelling App for Kids: https://www.youtube.com/watch?v=g0JlpB75_5E

[93] В Южной Корее умерли триалы? Что разработчикам нужно знать о новых правилах подписки: https://apptractor.ru/marketing-monetization/v-yuzhnoy-koree-umerli-trialy-chto-razrabotchikam-nuzhno-znat-o-novyh-pravilah-podpiski.html

[94] Самые скачиваемые и зарабатывающие приложения в России в феврале 2025: https://apptractor.ru/measure/app-store-analytics/samye-skachivaemye-i-zarabatyvayuschie-prilozheniya-v-rossii-v-fevrale-2025.html

[95] Маркетологи в мобайле: Spring Edition: Инна Черкасова (Ёбидоёби): https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-spring-edition-inna-cherkasova-yobidoyobi.html

[96] Елена Зайцева (Dostavista): https://apptractor.ru/info/interview/marketologi-v-mobayle-spring-edition-elena-zaytseva-dostavista.html

[97] Динара Саттарова (Performance Marketing Group Head S7 Airlines): https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-spring-edition-dinara-sattarova-performance-marketing-group-head-s7-airlines.html

[98] Валерия Гребенюк (Hoff): https://apptractor.ru/marketing-monetization/marketologi-v-mobayle-spring-edition-valeriya-grebenyuk-hoff.html

[99] Вероника Павлова (Пятёрочка. Доставка): https://apptractor.ru/info/interview/marketologi-v-mobayle-veronika-pavlova-pyatyorochka-dostavka.html

[100] Тренды маркетинга приложений 2024 — отчет SocialPeta: https://apptractor.ru/marketing-monetization/trendy-marketinga-prilozheniy-2024-otchet-socialpeta.html

[101] Юта стала первым штатом, принявшим законопроект о проверке возраста в магазинах приложений: https://apptractor.ru/info/news/yuta-stala-pervym-shtatom-prinyavshim-zakonoproekt-o-proverke-vozrasta-v-magazinah-prilozheniy.html

[102] Pie использует искусственный интеллект, чтобы помочь вам найти друзей: https://apptractor.ru/info/apps/pie.html

[103] Apple Search Ads — обязательное условие для роста в App Store: https://apptractor.ru/measure/app-store-analytics/apple-search-ads-obyazatelnoe-uslovie-dlya-rosta-v-app-store.html

[104] Microsoft закрывает Skype, но спрос все еще высок: https://apptractor.ru/measure/app-store-analytics/microsoft-zakryvaet-skype-no-spros-vse-esche-vysok.html

[105] Flora создает «бесконечный холст» на базе искусственного интеллекта для творческих профессионалов: https://apptractor.ru/info/news/flora.html

[106] Запускаем клиент DeepSeek под DOS: https://habr.com/ru/companies/ru_mts/articles/888756/

[107] Автоматизация загородного дома: хочу, чтобы всё: https://habr.com/ru/companies/wirenboard/articles/888314/

[108] Говорящие ошейники для домашних животных: https://habr.com/ru/companies/sberbank/articles/888906/

[109] Четверть стартапов из текущей когорты YC имеют кодовые базы, почти полностью созданные ИИ: https://apptractor.ru/info/news/chetvert-startapov-iz-tekuschey-kogorty-yc-imeyut-kodovye-bazy-pochti-polnostyu-sozdannye-ii.html

[110] ChatGPT на macOS теперь может напрямую редактировать код: https://apptractor.ru/info/news/chatgpt-na-macos-teper-mozhet-napryamuyu-redaktirovat-kod.html

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

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

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

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

www.BrainTools.ru

Rambler's Top100