Compose Hot Reload стал стабильным
А вот еще прекрасное. Compose Hot Reload только что получил статус стабильной версии — 1.0.0. Разработчики усердно работали над созданием технологии, которая проста в использовании и хорошо интегрирована в существующие инструменты, а также не требует от пользователей никакой настройки. Инструмент входит в состав Compose Multiplatform, начиная с версии 1.10.
Помимо простого изменения графических ресурсов, Compose Hot Reload позволяет вносить практически произвольные изменения в код, включая, помимо прочего, добавление и удаление функций, классов и параметров — короче говоря, все те изменения, которые вы обычно вносите в процессе обычной разработки.
В статье JetBrains раскрывает все подробности работы стабильного плагина, так что за подробностями - на сайт.
А вот еще прекрасное. Compose Hot Reload только что получил статус стабильной версии — 1.0.0. Разработчики усердно работали над созданием технологии, которая проста в использовании и хорошо интегрирована в существующие инструменты, а также не требует от пользователей никакой настройки. Инструмент входит в состав Compose Multiplatform, начиная с версии 1.10.
Помимо простого изменения графических ресурсов, Compose Hot Reload позволяет вносить практически произвольные изменения в код, включая, помимо прочего, добавление и удаление функций, классов и параметров — короче говоря, все те изменения, которые вы обычно вносите в процессе обычной разработки.
В статье JetBrains раскрывает все подробности работы стабильного плагина, так что за подробностями - на сайт.
👍6
Перевел статью "25 лучших советов по росту приложений 2025". Есть интересные, есть банальные, есть спорные. Так или иначе, если делаете или занимаетесь продвижением (или и то, и другое) приложений - посмотрите. Наверняка пару идей для реализации найдете.
Разработка
• Как проходить Leetcode-интервью: ритуал, который работает
• Создатель роботов 1X выпустил модель мира, которая поможет ботам учиться понимать, что они видят
Маркетинг
• 25 лучших советов по росту приложений 2025
• LiveOps Report 2025
Кроссплатформа
• Adopting Kotlin Multiplatform without Chaos — Part. 1: Why Adopt Kotlin Multiplatform?
• The Flutter Architecture Mistake That Worked in Production — Until It Didn’t
iOS
• I Said “Swift Handles That For You”. The Interviewer Smiled.
• How I Use AI Daily as an iOS Engineer (Real Prompts, Real Examples)
• Xcode 26 — State of the Major features, bugs, crashes (with fixes)
• If I Had to Start iOS Development in 2026, Here’s Exactly What I’d Do
• SwiftUI: Demystify Web Based Payment With Stripe + Supabase
• Rendering Markdown in SwiftUI
Android
• Echo Music — музыкальный плеер для YouTube Music
• Как начать тестировать внутренние покупки (In-App Purchases) на Android
• Что такое делегаты в Kotlin — вопросы с собеседований
• Compose Hot Reload стал стабильным
• Jetpack Compose Memory Leaks: A Reference-Graph Deep Dive
• Kotlin 2.3.0 Is Here: The 7 Changes Every Android Developer Should Know
• Stop Shipping Fat APKs: Production-Level Android Size Optimization
• Retain API in Jetpack Compose: A Smarter Way to Manage State
• State of Kotlin 2026
Разработка
• Как проходить Leetcode-интервью: ритуал, который работает
• Создатель роботов 1X выпустил модель мира, которая поможет ботам учиться понимать, что они видят
Маркетинг
• 25 лучших советов по росту приложений 2025
• LiveOps Report 2025
Кроссплатформа
• Adopting Kotlin Multiplatform without Chaos — Part. 1: Why Adopt Kotlin Multiplatform?
• The Flutter Architecture Mistake That Worked in Production — Until It Didn’t
iOS
• I Said “Swift Handles That For You”. The Interviewer Smiled.
• How I Use AI Daily as an iOS Engineer (Real Prompts, Real Examples)
• Xcode 26 — State of the Major features, bugs, crashes (with fixes)
• If I Had to Start iOS Development in 2026, Here’s Exactly What I’d Do
• SwiftUI: Demystify Web Based Payment With Stripe + Supabase
• Rendering Markdown in SwiftUI
Android
• Echo Music — музыкальный плеер для YouTube Music
• Как начать тестировать внутренние покупки (In-App Purchases) на Android
• Что такое делегаты в Kotlin — вопросы с собеседований
• Compose Hot Reload стал стабильным
• Jetpack Compose Memory Leaks: A Reference-Graph Deep Dive
• Kotlin 2.3.0 Is Here: The 7 Changes Every Android Developer Should Know
• Stop Shipping Fat APKs: Production-Level Android Size Optimization
• Retain API in Jetpack Compose: A Smarter Way to Manage State
• State of Kotlin 2026
AppTractor
25 лучших советов по росту приложений 2025
Это лучшее из лучшего!
❤5🔥3👍2
В 2025 году количество загрузок снизилось на 2.7%, но доходы выросли на 21.6%
Количество загрузок приложений снижается пятый год подряд. По данным Appfigures, в 2025 году глобальное количество загрузок всех мобильных приложений и игр через App Store и Google Play составило примерно 106.9 миллиарда, что на 2.7% меньше, чем годом ранее. В то же время потребительские расходы выросли на 21.6%, достигнув примерно $155.8 миллиарда за тот же период.
В отчёте также отмечено продолжение ухода от мобильных игр как основного источника дохода в экономике приложений. В 2025 году потребители потратили 72.2 миллиарда долларов на мобильные игры, что составило около 46% всех расходов внутри мобильных приложений. Хотя эта цифра выросла на 10% по сравнению с прошлым годом, расходы на неигровые приложения также увеличились. Фактически, по данным Appfigures, траты на неигровые приложения выросли на 33.9% в годовом исчислении и достигли 82.6 миллиарда долларов в 2025 году.
Количество загрузок приложений снижается пятый год подряд. По данным Appfigures, в 2025 году глобальное количество загрузок всех мобильных приложений и игр через App Store и Google Play составило примерно 106.9 миллиарда, что на 2.7% меньше, чем годом ранее. В то же время потребительские расходы выросли на 21.6%, достигнув примерно $155.8 миллиарда за тот же период.
В отчёте также отмечено продолжение ухода от мобильных игр как основного источника дохода в экономике приложений. В 2025 году потребители потратили 72.2 миллиарда долларов на мобильные игры, что составило около 46% всех расходов внутри мобильных приложений. Хотя эта цифра выросла на 10% по сравнению с прошлым годом, расходы на неигровые приложения также увеличились. Фактически, по данным Appfigures, траты на неигровые приложения выросли на 33.9% в годовом исчислении и достигли 82.6 миллиарда долларов в 2025 году.
❤4
Для [iOS] инженера ИИ — это не «автопилот», а эффективный спарринг-партнер, который забирает на себя когнитивную нагрузку и рутину. Вместо бесконечного гугления и написания шаблонного кода, автор статьи использует нейросети для быстрой сборки каркасов на SwiftUI, рефакторинга старых контроллеров и поиска утечек памяти. Это позволяет сместить фокус с механического набора текста на архитектурное проектирование: ты перестаешь быть просто «кодером» и становишься редактором, который верифицирует решения и шлифует логику. Главный профит — в колоссальной экономии времени на этапе отладки и «замыленного глаза». ИИ мгновенно подсвечивает потенциальные уязвимости (и, конечно, генерирует новые) или объясняет странное поведение жизненного цикла View, на которые раньше уходили часы. В конечном счете, интеграция нейросетей в ежедневный воркфлоу — это не про замену разработчика, а про возможность делать сложные фичи быстрее, делегируя машине скучную и предсказуемую часть работы.
Разработка
• Junior Developers in the Age of AI
Маркетинг
• В 2025 году количество загрузок приложений снова сократилось, но расходы потребителей выросли почти до $156 млрд
Кроссплатформа
• I Shipped 5 Flutter Apps To The App Store. Here’s The Real Drama No One Talks About
• Hidden Flutter Widgets That Make Your App Feel Senior-Level Polished
iOS
• Как я ежедневно использую ИИ в качестве iOS-инженера (реальные промпты, реальные примеры)
• SwiftDataTables — показ таблиц в iOS
• SwiftUI: Sign in with Apple in ONE Line
• I Reduced My SwiftUI App’s Memory Usage by 80% With One Counter-Intuitive Trick
• 2025: The Year SwiftUI Died
• Formatting Data Inside SwiftUI Text Views
• 5 Swift Secrets Nobody Talks About
Android
• LLM flexibility, Agent Mode improvements, and new agentic experiences in Android Studio Otter 3 Feature Drop
• I Walked Into a Amazon Android Interview Confident. It Didn’t Last Long.
• Mastering the Observer Pattern in Kotlin: From GoF to Modern Coroutines
Разработка
• Junior Developers in the Age of AI
Маркетинг
• В 2025 году количество загрузок приложений снова сократилось, но расходы потребителей выросли почти до $156 млрд
Кроссплатформа
• I Shipped 5 Flutter Apps To The App Store. Here’s The Real Drama No One Talks About
• Hidden Flutter Widgets That Make Your App Feel Senior-Level Polished
iOS
• Как я ежедневно использую ИИ в качестве iOS-инженера (реальные промпты, реальные примеры)
• SwiftDataTables — показ таблиц в iOS
• SwiftUI: Sign in with Apple in ONE Line
• I Reduced My SwiftUI App’s Memory Usage by 80% With One Counter-Intuitive Trick
• 2025: The Year SwiftUI Died
• Formatting Data Inside SwiftUI Text Views
• 5 Swift Secrets Nobody Talks About
Android
• LLM flexibility, Agent Mode improvements, and new agentic experiences in Android Studio Otter 3 Feature Drop
• I Walked Into a Amazon Android Interview Confident. It Didn’t Last Long.
• Mastering the Observer Pattern in Kotlin: From GoF to Modern Coroutines
AppTractor
Как я ежедневно использую ИИ в качестве iOS-инженера (реальные промпты, реальные примеры)
ИИ не сделал меня «более быстрой машинисткой». Он сделал меня более сфокусированным инженером.
❤7👍4🤡3🔥1
Replit запустил создание мобильных приложений для iOS
Стартап Replit (тот самый, что грохнул производственную БД в одном из проектов), теперь позволяет пользователям создавать и публиковать мобильные приложения для устройств Apple. Функция Mobile Apps on Replit, представленная вчера, позволяет создателям пройти путь от идеи до рабочего приложения за считанные минуты, а до App Store - за несколько дней.
Как пишет компания, новое мобильное приложение не ограничивается статичными экранами. Вы можете создавать полнофункциональные приложения (на React Native), готовые к выпуску. В нем могут быть:
• Возможности искусственного интеллекта
• Встроенные базы данных
• Коннекторы (платежи, SMS, аутентификация или внешние сервисы)
• Хостинг и логика на стороне сервера
Replit интегрирует эти приложения со Stripe, позволяя пользователям монетизировать свои приложения. Кроме того, по идее, платформа может отправить его на проверку в App Store (как это будет не очень понятно, видимо все таки через собственный аккаунт Replit), а в Google Play пользователи смогут опубликовать его сами.
Стартап Replit (тот самый, что грохнул производственную БД в одном из проектов), теперь позволяет пользователям создавать и публиковать мобильные приложения для устройств Apple. Функция Mobile Apps on Replit, представленная вчера, позволяет создателям пройти путь от идеи до рабочего приложения за считанные минуты, а до App Store - за несколько дней.
Как пишет компания, новое мобильное приложение не ограничивается статичными экранами. Вы можете создавать полнофункциональные приложения (на React Native), готовые к выпуску. В нем могут быть:
• Возможности искусственного интеллекта
• Встроенные базы данных
• Коннекторы (платежи, SMS, аутентификация или внешние сервисы)
• Хостинг и логика на стороне сервера
Replit интегрирует эти приложения со Stripe, позволяя пользователям монетизировать свои приложения. Кроме того, по идее, платформа может отправить его на проверку в App Store (как это будет не очень понятно, видимо все таки через собственный аккаунт Replit), а в Google Play пользователи смогут опубликовать его сами.
❤5👍1
Forwarded from AppFiles - Mobile Development
•
(iOS Ru) Боевой Reverse Engineering и патчинг под Non-Jailbroken iOS-девайсы•
(iOS En) 2 Hidden SwiftUI Scroll APIs•
(iOS En) Apple Stocks UI Animation: Auto Scroll & Looping ScrollView Using SwiftUI•
(iOS En) Is it a bad idea to use Group in SwiftUI?•
(iOS En) Initializing Observable Classes•
(iOS En) Complex UI: iOS Calendar App Infinite ScrollView - SwiftUI•
(iOS En) Complex UI Animations | KeyFrames | Microinteractions | SwiftUI•
(iOS En) The Most Satisfying iOS 26 Design Feature - Concentricity•
(And En) What’s new in Android Studio Otter•
(And En) XR: Virtually here•
(And En) Senior Android Developer Reviews AI-Generated Code•
(And En) Nav2 vs. Nav3 - Which Library For a Production Android App In 2026?•
(And En) How to get the right CoroutineScope•
(And En) The Genius System Behind the Uber App’s Real-Time Map•
(Crs En) Make any component Swipe in Compose Multiplatform!•
(Dev Ru) Разработка в 2026: к чему готовиться прямо сейчас•
(Dev Ru) Выбираем механическую клавиатуру — Сплит клавиатуры для программиста•
(Dev Ru) Probator: эволюция UI-тестирования в Яндекс Картах•
(Dev En) How Amazon Fashion Uses Kotlin for Backend DevelopmentПрошлогодние видео:
•
(iOS Ru) Переезд с UIKIT на SwiftUI — кажется, УЖЕ ПОРА!•
(Dev Ru) BA x Frontend: Как перестать проектировать в головеPlease open Telegram to view this post
VIEW IN TELEGRAM
Стабильные скачки
Возвращаюсь с первым дайджесте в этом году. В нем про SwiftLint в масштабах компании, Android и ICMP, стабильный Compose Hot Reload и следующие два года в области разработки программного обеспечения, японская игра о скачках, электроналиватор и многое другое. Заходите!
Возвращаюсь с первым дайджесте в этом году. В нем про SwiftLint в масштабах компании, Android и ICMP, стабильный Compose Hot Reload и следующие два года в области разработки программного обеспечения, японская игра о скачках, электроналиватор и многое другое. Заходите!
👍5❤2
Forwarded from AppGrowth - инди, пет, рост и монетизация
Приложения, вышедшие с начала ноября, и заработавшие больше $50,000
По данным AppMagic, с начала октября было выпущено 9 приложений (одно удалено), которые заработали более 50,000 долларов (в октябре было 13, в сентябре 4, в августе 6, в июле 8).
1. Spark Chat: AI Roleplay Freely ($159 165) - чат с ИИ-персонажами (судя по странице в App Store - в основном женскими).
2. AutoSnore: Snoring Recorder ($139 052) - приложение для отслеживания храпа и звуков сна. От авторов уже популярного приложения для сна.
3. Elf Alert: Elf & Santa Camera ($106 141) - ИИ-генератор видео про Санат Клауса.
4. LunaMate: AI Fanstasy Roleplay ($83 036) - второй ИИ-чат с вымышленными собеседниками.
5. 韩小剧-韩剧追剧短视频社区 ($79 889) - очередной мир кротких корейских дорам.
6.TruthSearch:AI People Finder ($78 854) - удаленное приложение, видимо копия или перевыпуск Truthseek:AI Deepsearch из прошлого месяца.
7. 水印相机-时间地点和工作水印,旅行拍照打卡 ($76 771) - многофункциональное приложение для добавления водяных знаков (Watermark Camera), предлагающее различные шаблоны для отслеживания посещаемости, инспекций, учета проектов, регистрации поездок, управления недвижимостью и многого другого.
8. Pulsa - Live in Your Rhythm ($65 009) - фитнес-помощник, который поможет вам выработать устойчивые привычки к физическим упражнениям, отслеживать прогресс и сохранять мотивацию благодаря поддерживающему сообществу единомышленников.
9. Moment Pro Camera II ($60 911) - фотокамера с полным ручным управлением, креативными эффектами и улучшенным интерфейсом. Вторая версия популярной камеры.
Что можно повторить из нового? Самый явный кандидат - AutoSnore. С одной стороны, скорее всего успех этого приложения базируется на большой экосистеме приложений для сна, которое есть у издателя. И без этого привлечь пользователей будет сложновато. С другой - приложение решает насущную проблему храпа, и если седлать качественный продукт, то он вполне может органично отъесть аудиторию у AutoSnore.
ИИ-чаты так же, вероятно, можно быстро повторить, но возникнет проблема UA. Можно сыграть на расширенном наборе персонажей, но надо уже проводить исследования.
Приложения за октябрь, сентябрь и август.
👔 AppGrowth про инди, пет и монетизацию
По данным AppMagic, с начала октября было выпущено 9 приложений (одно удалено), которые заработали более 50,000 долларов (в октябре было 13, в сентябре 4, в августе 6, в июле 8).
1. Spark Chat: AI Roleplay Freely ($159 165) - чат с ИИ-персонажами (судя по странице в App Store - в основном женскими).
2. AutoSnore: Snoring Recorder ($139 052) - приложение для отслеживания храпа и звуков сна. От авторов уже популярного приложения для сна.
3. Elf Alert: Elf & Santa Camera ($106 141) - ИИ-генератор видео про Санат Клауса.
4. LunaMate: AI Fanstasy Roleplay ($83 036) - второй ИИ-чат с вымышленными собеседниками.
5. 韩小剧-韩剧追剧短视频社区 ($79 889) - очередной мир кротких корейских дорам.
6.
7. 水印相机-时间地点和工作水印,旅行拍照打卡 ($76 771) - многофункциональное приложение для добавления водяных знаков (Watermark Camera), предлагающее различные шаблоны для отслеживания посещаемости, инспекций, учета проектов, регистрации поездок, управления недвижимостью и многого другого.
8. Pulsa - Live in Your Rhythm ($65 009) - фитнес-помощник, который поможет вам выработать устойчивые привычки к физическим упражнениям, отслеживать прогресс и сохранять мотивацию благодаря поддерживающему сообществу единомышленников.
9. Moment Pro Camera II ($60 911) - фотокамера с полным ручным управлением, креативными эффектами и улучшенным интерфейсом. Вторая версия популярной камеры.
Что можно повторить из нового? Самый явный кандидат - AutoSnore. С одной стороны, скорее всего успех этого приложения базируется на большой экосистеме приложений для сна, которое есть у издателя. И без этого привлечь пользователей будет сложновато. С другой - приложение решает насущную проблему храпа, и если седлать качественный продукт, то он вполне может органично отъесть аудиторию у AutoSnore.
ИИ-чаты так же, вероятно, можно быстро повторить, но возникнет проблема UA. Можно сыграть на расширенном наборе персонажей, но надо уже проводить исследования.
Приложения за октябрь, сентябрь и август.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3
iOS
В статье рассматриваются технические и философские аспекты разработки для tvOS на примере создания медиаплеера Syncnext. Автор подчеркивает, что tvOS — это не просто «большой iPad», а платформа с уникальными ограничениями: отсутствием надежного локального хранилища, жесткими правилами управления памятью и специфической моделью взаимодействия. Главный вызов для разработчика здесь заключается в системе фокуса (Focus Engine), которая требует совершенно иного подхода к UI/UX, чем сенсорные экраны. Статья детально разбирает различия между нативным Focus Engine в UIKit и
• Я сократил потребление памяти SwiftUI на 80% с помощью одного контринтуитивного трюка
• Swift Book — печатная версия руководства по Swift
• Боевой Reverse Engineering и патчинг под Non-Jailbroken iOS-девайсы
• Локальный плеер для IOS: Music is Player
• 9 Swift Performance Optimization Tricks Every iOS Developer Should Know
• You’re Asking ChatGPT the Wrong Way to Optimize iOS Code
• Universal Links At Scale: The Challenges Nobody Talks About
• Surviving tvOS: An Engineering Log of an Atypical Media Player
• The State of Agentic iOS Engineering in 2026
В статье рассматриваются технические и философские аспекты разработки для tvOS на примере создания медиаплеера Syncnext. Автор подчеркивает, что tvOS — это не просто «большой iPad», а платформа с уникальными ограничениями: отсутствием надежного локального хранилища, жесткими правилами управления памятью и специфической моделью взаимодействия. Главный вызов для разработчика здесь заключается в системе фокуса (Focus Engine), которая требует совершенно иного подхода к UI/UX, чем сенсорные экраны. Статья детально разбирает различия между нативным Focus Engine в UIKit и
@FocusState в SwiftUI, а также сложности поддержки разных поколений пультов Siri Remote. Вторая часть материала посвящена инженерным компромиссам, необходимым для создания стабильного приложения в «хаотичной» сетевой среде. Автор делится опытом глубокой оптимизации AVPlayer, работы с кэшированием данных в условиях, когда система может очистить локальные файлы в любой момент, и интеграции низкоуровневых фреймворков (например, Game Controller Framework) для более точной обработки ввода. Это не просто руководство, а полноценный «бортовой журнал», который помогает разработчикам избежать типичных ловушек Apple TV и превратить демонстрационный прототип в полноценный программный продукт.• Я сократил потребление памяти SwiftUI на 80% с помощью одного контринтуитивного трюка
• Swift Book — печатная версия руководства по Swift
• Боевой Reverse Engineering и патчинг под Non-Jailbroken iOS-девайсы
• Локальный плеер для IOS: Music is Player
• 9 Swift Performance Optimization Tricks Every iOS Developer Should Know
• You’re Asking ChatGPT the Wrong Way to Optimize iOS Code
• Universal Links At Scale: The Challenges Nobody Talks About
• Surviving tvOS: An Engineering Log of an Atypical Media Player
• The State of Agentic iOS Engineering in 2026
fatbobman.com
Surviving tvOS - An Engineering Log of an Atypical Media Player
tvOS is far more than just an enlarged iPad. This article is an engineering log of the Syncnext player, providing an in-depth analysis of real pitfalls in Apple TV development: from the Focus mechanism, harsh storage constraints, to SwiftUI workarounds and…
❤4
Android
Android Gradle Plugin (AGP) 9.0 уже вышел и в этой статье объясняем, какие изменения он вносит в проекты на Kotlin и что нужно сделать, чтобы обновить их под новую версию. В целом это встроенная поддержка Kotlin (в AGP 9.0 Kotlin поддерживается «из коробки», и больше не нужно явно применять плагин
• Обновите проекты Kotlin для Android Gradle Plugin 9.0
• Sozo Tv — плеер для аниме и кино
• Open Video Editor — редактор видео для Android
• NavEntryScope: The missing scope in Android Hilt
• Beyond Flat Lists: Build Expressive Material 3 Lists in Compose
• Exploring Custom Text Rendering with Jetpack Compose
• Beyond Font Scaling: Large Content Viewer with Compose
• Top tier plugins for Android developer in 2026
Android Gradle Plugin (AGP) 9.0 уже вышел и в этой статье объясняем, какие изменения он вносит в проекты на Kotlin и что нужно сделать, чтобы обновить их под новую версию. В целом это встроенная поддержка Kotlin (в AGP 9.0 Kotlin поддерживается «из коробки», и больше не нужно явно применять плагин
org.jetbrains.kotlin.android в Android-проектах, это упрощает конфигурацию и убирает устаревшие зависимости) и новый плагин для KMP-проектов (с проектами KMP, которые таргетят Android, устаревшие плагины уже не совместимы, вместо них нужно использовать новый Android KMP Library Plugin). Можно временно отключить встроенный Kotlin или старый API с помощью настроек в gradle.properties, но это будет работать только до AGP 10.0, который выйдет в этом году.• Обновите проекты Kotlin для Android Gradle Plugin 9.0
• Sozo Tv — плеер для аниме и кино
• Open Video Editor — редактор видео для Android
• NavEntryScope: The missing scope in Android Hilt
• Beyond Flat Lists: Build Expressive Material 3 Lists in Compose
• Exploring Custom Text Rendering with Jetpack Compose
• Beyond Font Scaling: Large Content Viewer with Compose
• Top tier plugins for Android developer in 2026
AppTractor
Обновите проекты Kotlin для Android Gradle Plugin 9.0
Плагин Android Gradle 9.0 уже доступен, и он включает в себя два важных изменения, которые затронут существующие проекты на Kotlin.
👍6
TikTok незаметно выпустил новое отдельное приложение для просмотра короткометражных картин в США и Бразилии. Приложение предлагает доступ к микродрамам, которые, по сути, представляют собой небольшие телешоу, которые можно смотреть в виде серии одноминутных эпизодов. Запустив PineDrama, TikTok начинает борьбу с такими популярными платформами микродрам, как ReelShort и DramaBox. Хотя индустрия микродрам не была столь популярна до последних лет, она стремится к 26 миллиардам долларов годового дохода к 2030 году. Компания уже доминирует в сфере короткометражных социальных медиа, в области видеоредакторов и теперь стремится захватить еще одну медиакатегорию.
Разработка
• Разработка в 2026: к чему готовиться прямо сейчас
• Replit запустил создание мобильных приложений для iOS
• Probator: эволюция UI-тестирования в Яндекс Картах
• Выбираем механическую клавиатуру — Сплит клавиатуры для программиста
• Удалил сервер из мессенджера. Как общаться по P2P в 2026 году без метаданных и Google Services. Личный опыт и KMP
• How I Used Claude to Build a Transcription Bot that Learns From Its Mistakes
Маркетинг
• Маркетологи в мобайле: Анна Остапчук (старший маркетолог, Авто.ру)
• Приложения, вышедшие с начала ноября, и заработавшие больше $50,000
• TikTok запустил микродрамы PineDrama
Кроссплатформа
• Релиз Capacitor 8
• The Easiest Way to Add Haptic Feedback in Compose Multiplatform
• How I Organize Large Flutter Apps
Разработка
• Разработка в 2026: к чему готовиться прямо сейчас
• Replit запустил создание мобильных приложений для iOS
• Probator: эволюция UI-тестирования в Яндекс Картах
• Выбираем механическую клавиатуру — Сплит клавиатуры для программиста
• Удалил сервер из мессенджера. Как общаться по P2P в 2026 году без метаданных и Google Services. Личный опыт и KMP
• How I Used Claude to Build a Transcription Bot that Learns From Its Mistakes
Маркетинг
• Маркетологи в мобайле: Анна Остапчук (старший маркетолог, Авто.ру)
• Приложения, вышедшие с начала ноября, и заработавшие больше $50,000
• TikTok запустил микродрамы PineDrama
Кроссплатформа
• Релиз Capacitor 8
• The Easiest Way to Add Haptic Feedback in Compose Multiplatform
• How I Organize Large Flutter Apps
AppTractor
TikTok запустил микродрамы PineDrama
Запустив PineDrama, TikTok начинает борьбу с такими популярными платформами микродрам, как ReelShort и DramaBox.
👍3❤2🤔2
Исследовательская лаборатория CovertLabs создала список (в основном) связанных с ИИ приложений в App Store, которые допускают утечку и раскрытие пользовательских данных, включая имена, почтовые адреса и историю чатов.
Это апокалипсис. Специалист по OSINT @Harrris0n создал Firehound. Он (или кто-то другой, я не знаю) начал сложную задачу поиска ИИ-мусора в App Store Apple. На момент написания этой статьи они выявили 198 iOS-приложений, которые допускают утечку информации о пользователях (в той или иной форме). Неудивительно, что все они связаны с ИИ.
Из 198 перечисленных на данный момент приложений 196 раскрывают данные пользователей. Приложение Chat & Ask AI лидирует в рейтингах Firehound по показателям «Наибольшее количество раскрытых файлов» и «Наибольшее количество раскрытых записей», раскрывая более 406 миллионов записей от более чем 18 миллионов пользователей.
Каждое сообщение, которое вы когда-либо отправляли через это приложение, хранится там незащищенным.
Подумайте о том, что люди рассказывают ИИ — проблемы с психическим здоровьем, проблемы в отношениях, финансовые ситуации, медицинские вопросы, вещи, которые вы никогда бы не рассказали другому человеку.
А теперь представьте, что все это связано с вашей электронной почтой и номером телефона и доступно любому.
Разработчики должны понести ответственность за такой уровень халатности.
Хотя многие приложения кажутся связанными с ИИ, в настоящее время невозможно с уверенностью утверждать, были ли они запущены в результате использования вайб-кодинга или других инструментов.
Тем не менее, Firehound напоминает пользователям о необходимости внимательно относиться к используемым платформам и передаваемой информации (особенно когда речь идёт о чат-ботах с ИИ), а разработчикам — о необходимости обеспечения надлежащей защиты пользовательских данных, независимо от того, насколько низок порог входа для разработки и выпуска приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1
Томас Рикуар из Medium написал огромную статью о своем (агентском) подходе к (iOS) разработке с помощью ИИ (в принципе, все подходы применимы и к Android), используемых инструментах и идеях о том, как будет развиваться программирование в будущем. Почитать крайне интересно. Внедрить все, наверное, будет еще интереснее. Впрочем, главная мысль - "Программирование мертво, и оно не вернётся. Оно медленно, но верно угасает". ИИ победил.
• Разработка приложений с помощью ИИ в 2026 году
• Apple doesn’t use MVVM? MVVM is the wrong architecture pattern?
• Why Most iOS Developers Fail the Architecture Round
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Разработка приложений с помощью ИИ в 2026 году
По сути, больше нет никакого морального превосходства в том, чтобы говорить себе «я сделал это без ИИ» — по крайней мере, когда речь идёт о задачах программирования.
🤡7❤3
Android
Премия Golden Kodee Community Awards, организованная компанией JetBrains, отмечает отдельных лиц и сообщества, которые вносят выдающийся вклад в экосистему Kotlin, делясь знаниями, организуя мероприятия и вдохновляя других. Первая версия случится в этом году - вы можете номинировать себя или любого человека на сайте. Есть пять категорий - от Креативности до Социального влияния. Финалисты будут приглашены на KotlinConf 2026 в Мюнхене. Там один победитель из каждой категории получит официальный приз и будет публично отмечен компанией JetBrains за свой вклад.
• Kudoku — решатель и генератор судоку на Kotlin
• Building a Responsive Tab Row in Jetpack Compose
• Reducing Unnecessary Recompositions in Jetpack Compose
• Android App Startup: 7 Optimization Patterns Every Developer Must Know
• Why Kotlin Delegation Beats Base Classes in Android
• Golden Kodee Community Awards
• AGP 9.0 is Out, and Its a Disaster. Heres Full Migration Guide so you dont have to suffer
Премия Golden Kodee Community Awards, организованная компанией JetBrains, отмечает отдельных лиц и сообщества, которые вносят выдающийся вклад в экосистему Kotlin, делясь знаниями, организуя мероприятия и вдохновляя других. Первая версия случится в этом году - вы можете номинировать себя или любого человека на сайте. Есть пять категорий - от Креативности до Социального влияния. Финалисты будут приглашены на KotlinConf 2026 в Мюнхене. Там один победитель из каждой категории получит официальный приз и будет публично отмечен компанией JetBrains за свой вклад.
• Kudoku — решатель и генератор судоку на Kotlin
• Building a Responsive Tab Row in Jetpack Compose
• Reducing Unnecessary Recompositions in Jetpack Compose
• Android App Startup: 7 Optimization Patterns Every Developer Must Know
• Why Kotlin Delegation Beats Base Classes in Android
• Golden Kodee Community Awards
• AGP 9.0 is Out, and Its a Disaster. Heres Full Migration Guide so you dont have to suffer
KotlinConf
Golden Kodee Community Awards | KotlinConf 2026, May 20–22, Munich
KotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.
❤2
Apple тестирует новый дизайн рекламных объявлений в App Store на iPhone. Некоторые пользователи iOS 26.3 заметили, что синий фон вокруг спонсируемых результатов больше не отображается, размывая границу между платными рекламными результатами и реальными результатами поиска. Это означает, что единственным отличием между органическими результатами и рекламным объявлением является наличие небольшого баннера «Реклама» (Ad) рядом со значком приложения. Сейчас, похоже, этоn вариант дизайна находится на стадии A/B-тестирования. Удаление синего фона будет означать, что все объявления будут отображаться в списке более интегрированным образом. Конечно, это также затрудняет пользователям быстрое различение рекламы и её отсутствия, потенциально вводя некоторых пользователей в заблуждение и не позволяя им понять, что первый результат — это платная реклама. Хотя это и не очень хорошо для пользовательского опыта, это, вероятно, поможет увеличить коэффициент кликабельности, что в конечном итоге повысит доходы Apple от рекламного бизнеса.
Разработка
• Firehound — хранилище iOS-приложений, раскрывающих данные пользователей
• Как red_mad_robot развивает свою опенсорс-экосистему — от Android и iOS инструментов до AI-систем и агентных фреймворков
• 2026 UX/UI Design Trends that will be everywhere
Маркетинг
• Apple стирает грань между рекламой и результатами поиска
• How subscription apps can use hybrid monetization to capture more revenue
• State of Web2App 2026
Кроссплатформа
• Why Cross-Platform Teams Are Shifting to Native — With Case Studies That Might Surprise You
• Building the Same App in SwiftUI, Kotlin Multiplatform, and Flutter — What 281 vs. 75 Lines of Code Teaches Us
Разработка
• Firehound — хранилище iOS-приложений, раскрывающих данные пользователей
• Как red_mad_robot развивает свою опенсорс-экосистему — от Android и iOS инструментов до AI-систем и агентных фреймворков
• 2026 UX/UI Design Trends that will be everywhere
Маркетинг
• Apple стирает грань между рекламой и результатами поиска
• How subscription apps can use hybrid monetization to capture more revenue
• State of Web2App 2026
Кроссплатформа
• Why Cross-Platform Teams Are Shifting to Native — With Case Studies That Might Surprise You
• Building the Same App in SwiftUI, Kotlin Multiplatform, and Flutter — What 281 vs. 75 Lines of Code Teaches Us
AppTractor
Apple стирает грань между рекламой и результатами поиска
Хотя это и не очень хорошо для пользовательского опыта, это, вероятно, поможет увеличить коэффициент кликабельности, что в конечном итоге повысит доходы Apple от рекламного бизнеса.
👍5🔥3
Магазин приложений Setapp Mobile закрывается
Один из наиболее известных альтернативных магазинов приложений, появившихся в ЕС в результате принятия Закона о цифровых рынках (DMA), закрывается. Магазин Setapp Mobile от MacPaw был запущен в сентябре 2024 года и предлагал десятки приложений в таких категориях, как продуктивность, финансы, видео, фото, творчество и многое другое.
Его модель предоставляла пользователям доступ ко всем мобильным приложениям Setapp за ежемесячную подписку в размере 9,99 долларов при условии, что Apple ID пользователя привязан к государству-члену ЕС.
Причиной решения стали «все еще развивающиеся и сложные бизнес-условия, которые не соответствуют текущей бизнес-модели Setapp». Под «сложными бизнес-условиями» здесь подразумеваются сложные сборы Apple за приложения, работающие в соответствии с новыми бизнес-условиями в ЕС, которые включают спорный Core Technology Fee, взимаемый с разработчиков в размере 0.50 евро за каждую первую годовую установку, превышающую 1 миллион за последние 12 месяцев. Технологический гигант пересмотрел свою структуру сборов в прошлом году, чтобы избежать дополнительных штрафов за несоблюдение DMA, но вместо упрощения сборов он сделал их еще более сложными. Одним из результатов этих постоянных изменений является то, что разработчики не могут должным образом планировать развитие и монетизацию своего бизнеса. Это также говорит о том, что существующие комиссии не делают запуск альтернативного магазина приложений в ЕС жизнеспособным вариантом.
В ЕС, однако, продолжат действовать другие альтернативные магазины приложений, в том числе Epic Games Store и AltStore.
Один из наиболее известных альтернативных магазинов приложений, появившихся в ЕС в результате принятия Закона о цифровых рынках (DMA), закрывается. Магазин Setapp Mobile от MacPaw был запущен в сентябре 2024 года и предлагал десятки приложений в таких категориях, как продуктивность, финансы, видео, фото, творчество и многое другое.
Его модель предоставляла пользователям доступ ко всем мобильным приложениям Setapp за ежемесячную подписку в размере 9,99 долларов при условии, что Apple ID пользователя привязан к государству-члену ЕС.
Причиной решения стали «все еще развивающиеся и сложные бизнес-условия, которые не соответствуют текущей бизнес-модели Setapp». Под «сложными бизнес-условиями» здесь подразумеваются сложные сборы Apple за приложения, работающие в соответствии с новыми бизнес-условиями в ЕС, которые включают спорный Core Technology Fee, взимаемый с разработчиков в размере 0.50 евро за каждую первую годовую установку, превышающую 1 миллион за последние 12 месяцев. Технологический гигант пересмотрел свою структуру сборов в прошлом году, чтобы избежать дополнительных штрафов за несоблюдение DMA, но вместо упрощения сборов он сделал их еще более сложными. Одним из результатов этих постоянных изменений является то, что разработчики не могут должным образом планировать развитие и монетизацию своего бизнеса. Это также говорит о том, что существующие комиссии не делают запуск альтернативного магазина приложений в ЕС жизнеспособным вариантом.
В ЕС, однако, продолжат действовать другие альтернативные магазины приложений, в том числе Epic Games Store и AltStore.
😱6🍌2👍1
iOS
День архитектурных чтений. Начните с MVVM, а продолжите VIPER - на самом деле оба подхода основаны на одинаковых архитектурных принципах, несмотря на то что на первый взгляд выглядят очень разными. Оба шаблона реализуют ключевые компоненты — View, Model и слой, который обрабатывает бизнес-логику и связывает модель с отображением — просто называют и структурируют их по-разному. VIPER происходит из Clean Architecture и вводит дополнительные уровни (Interactor, Presenter, Wireframe), тогда как MVVM опирается на ViewModel и обычно использует координатор для навигации, однако по сути все эти части выполняют аналогичные роли в разделении ответственности.
• Apple не использует MVVM? MVVM — это неправильный архитектурный шаблон?
• AccessibilitySnapshot — простое создание регрессионных тестов доступности для iOS
• 5 Common DSA Questions Asked in Almost Every Interview (Swift Edition)
• Emptiness in SwiftUI
• Why VIPER and MVVM in SwiftUI are actually the same pattern: A lesson in architectural thinking
• The unexpected @Binding side effect
День архитектурных чтений. Начните с MVVM, а продолжите VIPER - на самом деле оба подхода основаны на одинаковых архитектурных принципах, несмотря на то что на первый взгляд выглядят очень разными. Оба шаблона реализуют ключевые компоненты — View, Model и слой, который обрабатывает бизнес-логику и связывает модель с отображением — просто называют и структурируют их по-разному. VIPER происходит из Clean Architecture и вводит дополнительные уровни (Interactor, Presenter, Wireframe), тогда как MVVM опирается на ViewModel и обычно использует координатор для навигации, однако по сути все эти части выполняют аналогичные роли в разделении ответственности.
• Apple не использует MVVM? MVVM — это неправильный архитектурный шаблон?
• AccessibilitySnapshot — простое создание регрессионных тестов доступности для iOS
• 5 Common DSA Questions Asked in Almost Every Interview (Swift Edition)
• Emptiness in SwiftUI
• Why VIPER and MVVM in SwiftUI are actually the same pattern: A lesson in architectural thinking
• The unexpected @Binding side effect
AppTractor
Apple не использует MVVM? MVVM — это неправильный архитектурный шаблон?
Если это делает ваш код SwiftUI чистым, поддерживаемым и масштабируемым — это правильная архитектура.
👍2
Android
Edge-to-edge интерфейсы в Android уже не просто модная опция, а стандарт поведения системы, особенно с выходом Android 15, где такой режим включается по умолчанию, если приложение нацелено на API 35. В отличие от старой модели, когда система автоматически оставляла «безопасные» зоны для статус- и навигационной панелей, теперь приложение получает полный экран и само должно корректно обрабатывать пересечения с системным UI — иначе элементы будут обрезаны или перекрыты. Автор даёт определение edge-to-edge, описывает, почему это важно, и показывает, как система изменилась в Android 15: система баров становится прозрачной, а старые методы вроде
• Android Security: What I Learned While Decompiling Our ‘Secured’ Production App? A Senior Dev’s Perspective
• Introducing the Experimental Styles API in Jetpack Compose
• Malware Analysis: Deconstructing “RTO Challan.apk”
• Future-Proofing Android UI with Edge-to-Edge Layouts
Edge-to-edge интерфейсы в Android уже не просто модная опция, а стандарт поведения системы, особенно с выходом Android 15, где такой режим включается по умолчанию, если приложение нацелено на API 35. В отличие от старой модели, когда система автоматически оставляла «безопасные» зоны для статус- и навигационной панелей, теперь приложение получает полный экран и само должно корректно обрабатывать пересечения с системным UI — иначе элементы будут обрезаны или перекрыты. Автор даёт определение edge-to-edge, описывает, почему это важно, и показывает, как система изменилась в Android 15: система баров становится прозрачной, а старые методы вроде
fitsSystemWindows устаревают. Он представляет практический план миграции: разрешить отрисовку интерфейса за системными панелями (WindowCompat.setDecorFitsSystemWindows(window, false)), заменить фиксированные отступы динамической обработкой WindowInsets (как во View, так и в Jetpack Compose) и учитывать особенности жестовой навигации (чтобы кнопки не конфликтовали с системными жестами). Особое внимание уделено BaseActivity/BaseFragment — ошибки там распространяются на многие экраны. В завершение подчёркивает, что тщательное тестирование на Android 15+ с разными режимами навигации обязательно для стабильности и будущей совместимости интерфейсов.• Android Security: What I Learned While Decompiling Our ‘Secured’ Production App? A Senior Dev’s Perspective
• Introducing the Experimental Styles API in Jetpack Compose
• Malware Analysis: Deconstructing “RTO Challan.apk”
• Future-Proofing Android UI with Edge-to-Edge Layouts
Medium
Future-Proofing Android UI with Edge-to-Edge Layouts
Future-proof Android UI with edge-to-edge layouts, Android 15 changes, and safe system inset handling.
👍2❤1🙈1
В 2023 году Twitter впервые частично открыл исходный код своего алгоритма. В те дни миллиардер Илон Маск, владелец Tesla, только недавно приобрел платформу и заявил, что его миссия — реструктурировать социальную сеть, сделав её более прозрачной. Однако публикация кода алгоритма быстро подверглась критике за «театр прозрачности», критики отметили, что он «неполный» и мало что раскрывает о внутренней работе или о том, почему код работает именно так. Теперь X делает вторую попытку и снова открывает исходный код своего алгоритма, выполнив обещание, данное Маском на прошлой неделе. «Мы сделаем новый алгоритм , включая весь код, используемый для определения того, какие органические и рекламные публикации рекомендуются пользователям, открытым в течение 7 дней», — сказал он. Маск также пообещал обеспечивать прозрачность работы алгоритма каждые четыре недели в обозримом будущем.
Разработка
• X открывает исходный код своего алгоритма рекомендаций
• Why Senior Engineers Let Bad Projects Fail
• 11 Things I learned after using AI Agents full-time
Маркетинг
• Магазин приложений Setapp Mobile закрывается
• Большинство приложений терпят неудачу не из-за плохой «идеи»
• How to Build a Mobile App That Makes Money in 2026
• Apple is coming for your organic traffic. Two updates you need to prepare for now.
• How Cem Kansu helped Duolingo scale monetization without breaking freemium
Кроссплатформа
• How Flutter Apps Fail in Production
Разработка
• X открывает исходный код своего алгоритма рекомендаций
• Why Senior Engineers Let Bad Projects Fail
• 11 Things I learned after using AI Agents full-time
Маркетинг
• Магазин приложений Setapp Mobile закрывается
• Большинство приложений терпят неудачу не из-за плохой «идеи»
• How to Build a Mobile App That Makes Money in 2026
• Apple is coming for your organic traffic. Two updates you need to prepare for now.
• How Cem Kansu helped Duolingo scale monetization without breaking freemium
Кроссплатформа
• How Flutter Apps Fail in Production
AppTractor
X открывает исходный код своего алгоритма рекомендаций
То, что было раскрыто, не является чем-то сенсационным, но позволяет заглянуть за кулисы алгоритма.
👍3
Состояние мобильного рынка в 2025 году — отчет Sensor Tower
Вышел новый годовой отчет Sensor Tower.
• Загрузки выросли на 0.8% и достигли 149 миллиардов
• Доходы от встроенных покупок выросли на 10.6% и достигли 167 миллиардов
• Среднее время в приложениях за день выросло на 1.1% и достигло 3.6 часов, это больше 13 минут в час бодрствования
• В среднем каждый человек использует 34 приложения в месяц, рост на 5.4%
Еще из интересного:
• В 2025 году доходы от покупок в приложениях, не являющихся играми, впервые превысили доходы от игр: результат, который еще несколько лет назад казался крайне маловероятным. Потребители потратили на приложения около 85 миллиардов долларов в 2025 году, что представляет собой впечатляющий рост на 21% по сравнению с аналогичным периодом прошлого года и в 2.8 раза больше, чем пять лет назад.
• 15 из 20 ведущих поджанров продемонстрировали рост доходов от встроенных покупок как минимум на 10% в годовом исчислении, а некоторые значительно превысили этот порог. Лидерами снова стали ИИ-помощники и короткометражные драмы, а также значительный рост показали приложения для видеомонтажа, такие как CapCut.
• Ведущие издатели продолжают занимать значительную долю мобильного рынка. В 2025 году 1% крупнейших издателей получили 92% дохода от IAP и 81% загрузок. Это составило 154 миллиарда долларов дохода от IAP для 1% крупнейших издателей, по сравнению с всего 13.1 миллиардами долларов для оставшихся 99% издателей с ненулевым доходом, отслеживаемым Sensor Tower. В то же время мобильная экономика предлагает больше возможностей за пределами крупнейших игроков. Рост дохода от IAP среди 99% издателей с наименьшим доходом опережает рост дохода 1% крупнейших. Хотя на долю этих 99% приходилось всего 8% дохода от IAP в 2025 году (по сравнению с 5% в 2019 году), рост ускорился с появлением генеративного ИИ. Генеративный ИИ может помочь выровнять условия конкуренции в определенных случаях, например, ускоряя разработку приложений и игр для небольших издателей.
Краткий мой обзор - тут.
Вышел новый годовой отчет Sensor Tower.
• Загрузки выросли на 0.8% и достигли 149 миллиардов
• Доходы от встроенных покупок выросли на 10.6% и достигли 167 миллиардов
• Среднее время в приложениях за день выросло на 1.1% и достигло 3.6 часов, это больше 13 минут в час бодрствования
• В среднем каждый человек использует 34 приложения в месяц, рост на 5.4%
Еще из интересного:
• В 2025 году доходы от покупок в приложениях, не являющихся играми, впервые превысили доходы от игр: результат, который еще несколько лет назад казался крайне маловероятным. Потребители потратили на приложения около 85 миллиардов долларов в 2025 году, что представляет собой впечатляющий рост на 21% по сравнению с аналогичным периодом прошлого года и в 2.8 раза больше, чем пять лет назад.
• 15 из 20 ведущих поджанров продемонстрировали рост доходов от встроенных покупок как минимум на 10% в годовом исчислении, а некоторые значительно превысили этот порог. Лидерами снова стали ИИ-помощники и короткометражные драмы, а также значительный рост показали приложения для видеомонтажа, такие как CapCut.
• Ведущие издатели продолжают занимать значительную долю мобильного рынка. В 2025 году 1% крупнейших издателей получили 92% дохода от IAP и 81% загрузок. Это составило 154 миллиарда долларов дохода от IAP для 1% крупнейших издателей, по сравнению с всего 13.1 миллиардами долларов для оставшихся 99% издателей с ненулевым доходом, отслеживаемым Sensor Tower. В то же время мобильная экономика предлагает больше возможностей за пределами крупнейших игроков. Рост дохода от IAP среди 99% издателей с наименьшим доходом опережает рост дохода 1% крупнейших. Хотя на долю этих 99% приходилось всего 8% дохода от IAP в 2025 году (по сравнению с 5% в 2019 году), рост ускорился с появлением генеративного ИИ. Генеративный ИИ может помочь выровнять условия конкуренции в определенных случаях, например, ускоряя разработку приложений и игр для небольших издателей.
Краткий мой обзор - тут.
1👍4❤2🤔2