Новости
Разработка мобильных приложений: все материалы — 19.01
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
iOS
В статье рассматриваются технические и философские аспекты разработки для 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
Android
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
-
Видео и подкасты для разработчиков4 недели назад
От идеи к CVE: как находить уязвимости в Android
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.52
-
Видео и подкасты для разработчиков4 недели назад
Как справляться с ростом количества Gradle-модулей в Android-проекте
-
Разработка4 недели назад
Firebase App Check с Play Integrity API в Android
