📲 Дайджест мобильного разработчика: статьи, туториалы и инструменты для продуктивной работы. Admin: @jem_jem
King проводит увольнения и заменяет людей на ИИ
Источники, знакомые с ситуацией, сообщили, что сотрудники таких отделов, как дизайн уровней и нарративные тексты, потратили годы на разработку ИИ-инструментов для ускорения рабочих процессов, а теперь эти же инструменты делают их роли ненужными.
https://apptractor.ru/info/news/king-provodit-uvolneniya-i-zamenyaet-lyudey-na-ii.html
Mastering Android Text-to-Speech: The Ultimate Guide
A Deep Dive into Building a Robust Text To Speech Handler with Pause, Resume, and Word Highlighting.
https://proandroiddev.com/mastering-android-text-to-speech-the-ultimate-guide-8932b21afcda
Numerix — линейная алгебра и численные вычисления с помощью Swift
Numerix — это пакет Swift с открытым исходным кодом, предоставляющий структуры Complex, Vector, Matrix и ShapedArray для задач линейной алгебры и других численных вычислений на устройствах Apple. Он использует фреймворк Accelerate для высокопроизводительных и энергоэффективных вычислений.
https://apptractor.ru/info/github/numerix.html
Now in Android: 119 – Android 16, testing, desktop experiences, AndroidX, and more
https://www.youtube.com/watch?v=fZ6HrQb2EYY
Apple Container Usage In Details
A docker-alternative (almost) on MacOS!
https://levelup.gitconnected.com/apple-container-usage-in-details-ed3293aa8d3d
Mastering Swift Sets : A Practical Guide
https://www.youtube.com/watch?v=jbMZhWvCioM
ReaxDB — a high-performance NoSQL database for Flutter
https://www.reddit.com/r/FlutterDev/comments/1lwdj9s/reaxdb_a_highperformance_nosql_database_for/
Stateful vs. Stateless Composables In Jetpack Compose? — Everything You Need to Know
https://www.youtube.com/watch?v=C8IfGDrmwiE
OAuthKit — event-driven авторизация на Swift
OAuthKit — это современный, event-driven пакет Swift, который использует Observation Framework для реализации шаблона проектирования Наблюдатель и публикации событий OAuth 2.0. Это позволяет разработчикам приложений без усилий настраивать OAuth провайдеров и концентрироваться на разработке исключительных приложений, а не беспокоиться о тонкостях потоков авторизации.
https://apptractor.ru/info/github/oauthkit.html
Getting Started with Apple’s Foundation Models Framework (On-Device AI Demo!)
https://www.youtube.com/watch?v=SPYTZMVLRyM
SwiftUI State Machines Explained: Manage Complex UI States the Right Way
Learn how to model real-world UI flows in SwiftUI using state machines — cleaner logic, predictable transitions, and fewer bugs
https://medium.com/swift-pal/swiftui-state-machines-explained-manage-complex-ui-states-the-right-way-ce62225b87cb
Сеньоры с LinkedIn или доверяй, но проверяй. Как мы докатились до такого?
Наткнулся в LinkedIn на профиль опытного senior Android-разработчика и решил посмотреть, какой он пишет код.
https://apptractor.ru/info/media/senory-s-linkedin-ili-doveryay-no-proveryay-kak-my-dokatilis-do-takogo.html
VIPER vs TCA: What Large iOS Teams Actually Use
If you are not a Member — Read for free here
https://medium.com/ios-journeys/viper-vs-tca-what-large-ios-teams-actually-use-0d44887cb0ba
Discover 5 new AI features of Xcode 26
https://www.youtube.com/watch?v=8P-rcgXMMFs
Using enumerated() with SwiftUI List and ForEach to show item numbers
Starting with Swift 6.2 and iOS 26, EnumeratedSequence conforms to RandomAccessCollection, allowing enumerated() to be used directly in ForEach and List views.
https://nilcoalescing.com/blog/UsingEnumeratedWithListAndForEach/
Giving Claude Code Eyes to See Your SwiftUI Views
https://twocentstudios.com/2025/07/13/giving-claude-code-eyes-to-see-your-swiftui-views/
Swift’s Measurement API — From Miles to Meters and Beyond
https://www.youtube.com/watch?v=tXbYO5MGjYU
Is this a first nail in the ViewModel’s coffin?
when google made an unexpected move
JeanTuffier/is-this-a-first-nail-in-the-viewmodels-coffin-1a995b23c52f" rel="nofollow">https://medium.com/@JeanTuffier/is-this-a-first-nail-in-the-viewmodels-coffin-1a995b23c52f
Glassifying toolbars in SwiftUI
Liquid Glass is the new design language Apple using across all of its platforms. The look and feel of tabs was the major change that we covered last week. This week we will focus on another significant change related to toolbars.
https://swiftwithmajid.com/2025/07/01/glassifying-toolbars-in-swiftui/
Introducing Animatable macro in SwiftUI
Easy-peasy animations were always one of the strongest points of the SwiftUI framework. This time Apple makes them even easier by introducing a new Animatable macro. This week, we will learn when and how to use the new Animatable macro.
https://swiftwithmajid.com/2025/07/08/introducing-animatable-macro-in-swiftui/
Функциональное программирование в Android. Теория категорий и DI
О чём статья Сегодня говорим об одном из принципов функционального программирования — чистых функциях. Познакомимся с сопутствующими терминами, раскрывающими суть принципа, и обсудим место концепции...
https://habr.com/ru/companies/dododev/articles/922710/
Теперь мы все CTO
Это одна из причин, по которой сложно быть даже техническим директором, потому что, почти по определению, все проблемы, с которыми я сталкиваюсь, - это сложные проблемы с незнакомым мне кодом и навыками, которые я не оттачиваю.
https://apptractor.ru/info/articles/teper-my-vse-cto.html
Exploring Kotlin (native) compilation
Demystifying Kotlin/Native builds. A deep dive into Klibs, Kotlin IR, and the linking process to understand how KMP compilation works
https://medium.com/mateedevs/exploring-kotlin-native-compilation-7d396b0b7fde
Enable Google Pay in Android WebView
https://www.youtube.com/watch?v=Gs112JPIsgM
Get ready for the next generation of gameplay powered by Play Games Services
Play Games Services (PGS) is a foundational tool to drive engagement and retention on Google Play, powering more fun, personalized gaming experiences.
https://android-developers.googleblog.com/2025/06/get-ready-for-next-generation-gameplay-play-games-services.html
IoT development with Kotlin
https://www.youtube.com/watch?v=bKwdgMKyFOY
Пишем 3D-игру для ретро-устройств весом в 600Кб…
...которая работает на первых Android-смартфонах в мире, компьютерах из 90-х и даже Mac'ах! Часть 2 . Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с...
https://habr.com/ru/companies/timeweb/articles/924472/
Best Practices of Retrofit and OkHttp in Android Development
Retrofit and OkHttp are powerful tools — but with power comes responsibility.
https://nameisjayant.medium.com/best-practices-of-retrofit-and-okhttp-in-android-development-bf4cf494f075
Бюджет Google TV сокращается
Общий бюджет был установлен где-то на уровне менее 500 миллионов долларов, и сокращение на 10%, вероятно, существенно повлияет на способность команды работать.
https://apptractor.ru/info/news/byudzhet-google-tv-sokraschaetsya.html
Переключение каналов на ТВ — многомиллионный бизнес в магазинах приложений
Это много миллионов от людей, которые забыли, где находится их пульт...
https://apptractor.ru/measure/app-store-analytics/pereklyuchenie-kanalov-na-tv-mnogomillionnyy-biznes-v-magazinah-prilozheniy.html