📲 Дайджест мобильного разработчика: статьи, туториалы и инструменты для продуктивной работы. Admin: @jem_jem
Google AI Studio: макеты Figma -> iOS приложение на Gemini 2.5 Experimental
Мне случайно попалось задание с собеседования 2-х годичной давности на позицию "iOS разработчик" , в котором требовалось создать iOS приложения для бронирования номера в Отеле на основе макетов...
https://habr.com/ru/articles/896498/
Реализация простого SSE клиента на Dart
Хотим поделиться недавним кейсом из нашей практики мобильной разработки. Перед нами стояла задача — реализовать обновление данных в клиентском приложении в режиме реального времени, когда изменения на...
https://habr.com/ru/articles/896442/
SwiftUI Animation Bugs? Here’s How I Fixed Them!
https://www.youtube.com/watch?v=p2b8GSCDl-Y
Настраиваем работу с iOS-проектами в Zed
Zed еще предстоит пройти путь, прежде чем он сможет по-настоящему заменить Xcode. Но это уже хороший шаг на пути к более простому, быстрому и удобному редактору.
https://apptractor.ru/info/articles/zed-swift.html
Топ-7 утечек памяти Android и как их избежать
Давайте разберем 7 наиболее распространенных виновников и вооружим вас проверенными в бою решениями.
https://apptractor.ru/info/articles/top-7-utechek-pamyati-android-i-kak-ih-izbezhat.html
Mocking Star — мощный инструмент мокирования запросов
Mocking Star — это мощный инструмент для имитации запросов, предназначенный для упрощения мокирования http-запросов, отладки работы с сетьюи использования UI-тестов для ваших приложений. Ключевые особенности: Мокирвоание запросов: легко подделывайте запросы и тестируйте различные случаи с помощью сценариев Модификация запросов: модифицируйте перехваченные запросы, чтобы протестировать различные граничные случаи, что позволит вам оценить производительность приложения в различных …
https://apptractor.ru/info/github/mocking-star.html
Ада Лавлейс и программирование
Вместе с Виталием Брагилевским обсуждаем выдающуюся личность Ады Лавлейс.
https://apptractor.ru/info/media/ada-lavleys-i-programmirovanie.html
OpenAI vs. DeepSeek: Which AI Understands Kotlin Better?
Which AI model understands Kotlin best? We tested DeepSeek-R1, several OpenAI models, and more using Kotlin-specific benchmarks. See how they compare in our analysis.
https://blog.jetbrains.com/kotlin/2025/02/openai-vs-deepseek-which-ai-understands-kotlin-better/
Using StoreKit’s ExternalPurchaseLink
https://alexpaul.dev/2025/03/27/using-storekit-externalpurchaselink/
Kotlin 2 Guard Condition
Kotlin 2.1.0 has introduced a significant enhancement known as guard conditions for when expressions, which allows developers to include…
appdevinsights/kotlin-guard-condition-5d649730969c" rel="nofollow">https://medium.com/@appdevinsights/kotlin-guard-condition-5d649730969c
Умный домофон SmartIntercom. Ещё один… ДВА
Привет, Хабравчане! Этот пост — продолжение предыдущей статьи об опыте создания умного домофона ( тык ), но теперь за написанными буквами прячусь не я один. Со мной этот...
https://habr.com/ru/articles/859002/
Кастомные лейауты в Jetpack Compose
Будет полезно всем разработчикам, пишущим UI на Jetpack Compose.
https://apptractor.ru/info/media/kastomnye-leyauty-v-jetpack-compose.html
Galaxy Store снижает комиссию
Начиная с 15 мая 2025 года платные игры и приложения, а также встроенные покупки, использующих Samsung Checkout, начнут получать 80% от чистой выручки.
https://apptractor.ru/info/news/galaxy-store-snizhaet-komissiyu.html
System Design for Airbnb’s Android Application
Airbnb’s Android app is a complex platform with interconnected services that provide users with seamless access to property listings…
YodgorbekKomilo/system-design-for-airbnbs-android-application-e7eb08e1e6bf" rel="nofollow">https://medium.com/@YodgorbekKomilo/system-design-for-airbnbs-android-application-e7eb08e1e6bf
Android Automotive OS Architecture: Definitive Guide
In this article, we will dive into the architecture of Android Automotive OS (AAOS), which powers in-car infotainment systems. In a…
https://proandroiddev.com/mastering-android-automotive-os-architecture-expert-guide-33b7fa73bf8c
Presenting an Inspector with SwiftUI
Learn how to use the inspector API to provide details in your user interface in SwiftUI.
https://www.createwithswift.com/presenting-an-inspector-with-swiftui/
Local Database: Comparing Realm, SQLDelight, and Room
If you’re starting a Greenfield project, one of the key decisions you’ll face is selecting the right local database. Over the years, these…
https://proandroiddev.com/which-local-database-should-you-choose-in-2025-comparing-realm-sqldelight-and-room-4221b354c899
Влияние Swift Runtime на производительность приложения
Спикер рассказал, что это за метод, как он работает под капотом, почему так долго выполняется и как свести к минимуму количество вызовов метода.
https://apptractor.ru/info/media/vliyanie-swift-runtime-na-proizvoditelnost-prilozheniya.html
Streamline your KMP development with Pale Blue KMP Core
Simplify your iOS and Android development with Pale Blue's first open-source offering—a Kotlin Multiplatform library featuring ready-made networking and storage solutions.
https://www.paleblueapps.com/rockandnull/pale-blue-kmm-core-open-source-library/
SwiftUI MVVM Explained (Beginner Friendly)
https://www.youtube.com/watch?v=KrcL4U1mN4E
Самые высокооплачиваемые вакансии марта в сфере разработки приложений
Зарплатная вилка более чем в 80 вакансий начинается от 275 тыс. рублей.
https://apptractor.ru/info/articles/samye-vysokooplachivaemye-vakansii-marta-v-sfere-razrabotki-prilozheniy-2.html
Compose Hot Reload is Now Available
Real-time updates for UI in Compose Multiplatform (Desktop)
wisemuji/compose-hot-reload-is-now-available-3a9aee58b0fe" rel="nofollow">https://medium.com/@wisemuji/compose-hot-reload-is-now-available-3a9aee58b0fe
Как мы ускоряли Android-сборку «селлера»
Всем привет! Меня зовут Женя, я руководитель отдела разработки «Аккаунт» в мобильном приложении для продавцов платформы Ozon Seller. Поделюсь нашим опытом работы над улучшением скорости сборки...
https://habr.com/ru/companies/ozontech/articles/894364/
TurinTech исправляет последствия «вайб кодинга»
Основатель компании Кантан объяснил: «Когда вы генерируете много кода, вы генерируете много неэффективности. Мы используем Artemis, чтобы найти все неэффективные места в сгенерированном коде, сделать его быстрее и использовать меньше ресурсов».
https://apptractor.ru/info/news/turintech.html
Кроссплатформенные фреймворки поставили рекорд по распространению в 2024
Небольшие, но значительные цифры, которые, как ожидается, значительно возрастут в 2025 году.
https://apptractor.ru/info/analytics/krossplatformennye-freymvorki-postavili-rekord-po-rasprostraneniyu-v-2024.html
Cursor сказал человеку, чтобы тот сам писал свой код
Предполагается, что если бы Cursor обучался на этом сайте, он мог бы научиться не только программированию, но и человеческой язвительности.
https://apptractor.ru/info/news/cursor-skazal-cheloveku-chtoby-tot-sam-pisal-svoy-kod.html
В Adapty выпустили FunnelFox — конструктор Web2App воронок
Идея FunnelFox проста - платформа помогает издателям приложений создавать веб-воронки для привлечения или удержания клиентов.
https://apptractor.ru/marketing-monetization/apps-promo/funnelfox.html
Create Boilerplate Files With ONE Click With Multi-File Templates In Android Studio
https://www.youtube.com/watch?v=Xq4n3lFnd34
Как приложение «Погладь траву» собрало 30К установок и попало в топ App Store
Ближайшие пару дней вы из разных углов возможно услышите, что кто-то гладит траву, чтобы зайти в соц. сети. Почему? Потому что новое приложение "Погладь траву и разблокируй соцсети" только что вышло в...
https://habr.com/ru/articles/891084/
How to Implement a Retry Interceptor in Flutter with Dio
Let’s learn how to implement a retry interceptor in Flutter using the Dio library to enhance the resilience of your network requests.
jdavifranco/how-to-implement-a-retry-interceptor-in-flutter-with-dio-26ab3c157483" rel="nofollow">https://medium.com/@jdavifranco/how-to-implement-a-retry-interceptor-in-flutter-with-dio-26ab3c157483