В нашем Telegram-канале Mobile Insights, еще больше материалов для мобильных разработчиков, а в IT Insights — об интересном коде и технологиях. Подключайтесь!
iOS
- «Этот маленький остров меняет все» — опыт проектирования Live Activity в Lyft
- Упрощаем разработку на React Native: чем полезен CocoaPods?
- Нельзя просто взять и сделать нормальную адресную систему в приложении
- Современные паттерны навигации в iOS-приложениях
- Pet-проекты, обработка видео и когда менять компанию
- Apple может представить новые Mac на WWDC
- Лучший способ структурировать iOS-проект
- Async/await против GCD
Using Layout protocol to align explicitly positioned views in SwiftUI Swift Concurrency Continuations: Getting Started Basic Physics in RealityKit: Roll-A-Ball game Share Swift Code between Swift On Server Vapor and Client App Why is Swift so slow (timeout) in compiling this code? How to send Remote Push Notifications to an iOS Simulator with Xcode 14 How to Instantly Track a Variable’s Value Changes with Xcode Watchpoints Presenting Content In Pages Using SwiftUI The Ultimate iOS Interview Guide: 16 Comprehensive Questions from Beginner to Senior Level How to load Lottie animations remotely in iOS using Swift? How to Find Memory Leaks in Your iOS App: 3 PRO Techniques Mastering Swift Foundation Formatter API Performance Trace Profiles in iOS: Debugging performance issues you can’t reproduce Navigation tools come to the Composable Architecture LinearGradient in SwiftUI iOS App size reduction best practice Food App SwiftUI: готовое приложение для доставки еды Dot Globe: глобус из точек Highlightr: подсветка синтаксиса на Swift
Android
- Как мы на 20% повысили скорость запуска приложения с помощью Baseline Profiles
- Как я стал Android-разработчиком в 40 лет
- Многопоточность в мобильной разработке
- Приложение за 10 дней: MVVM, Kotlin, Firebase
- Разработка в Японии: киберпанк в реальности
- Начинаем работу с Detekt, статическим анализатором кода для Android
Blossoming love for Compose animation How to architect Android apps: a deep dive into principles Why Zepeto Chose Jetpack Compose for Their Android App UI Kotlin Lateinit vs by Lazy Functional Programming in Kotlin: Exploring Monads and their Real-World Use Cases Efficient concurrent programming with Kotlin coroutines Jetpack Compose: HorizontalPager with PagerIndicator & Infinity scroll Unlocking the Potential of MVVM in Android Development with Kotlin Intercept Android WebView Request Gradle Kotlin convention plugins for modularized structure — Shared build logic Exploring Android Heap allocations in jemalloc ‘new’ Event-Driven Solution in Android Without BroadcastReceiver Unlocking the Power of Unit Testing in Android Development Kotlin’s Special Types: Any, Unit, and Nothing Android Desugaring Made Easy Color Picker in Compose Espresso: a nice way to test android UI journeys Kamel: асинхронная загрузка изображений в Compose Multiplatform Mina Box: ленивая загрузка в Jetpack Compose
Кроссплатформа
- Что нового во Flutter 3.10, ч.1
- Аутсорс-разработчики и эдтех: какие шишки мы набили, сделав курс по Flutter, и к каким выводам пришли
Demystifying Flutter’s Local Database Options: A Comprehensive Summary The most important Flutter 3.10 feature that nobody talks about Exploring Flutter’s Dynamic UI with AnimatedContainer Extention you must have for Flutter development
Разработка
- Халяльный дизайн: как делать приложения на арабском
- Load2SRE: от нагрузки к доступности, без потери производительности
- Как найти причину любого сбоя в [iOS] приложении
- Podlodka #320: кому нужны многопоточные алгоритмы?
- Самые высокооплачиваемые вакансии мая в области разработки приложений
- Apollo может уйти из бизнеса из-за новых цен на API Reddit
- Microsoft улучшает Dev Box-ы и готовится к запуску
- Победители Imagine Cup 2023
System Design Master Template: How to Answer Any System Design Interview Question 25 Awesome Open Source, End User Apps Сlean UI Guide: 10 Examples of Hierarchy and Balance in UI Design What I’ve Learned About the Pitfalls of Hiring After Holding 1000 Interviews Case Study: My Journey with Google UX Course — Creating a Remarkable Dog Nutrition Tracking App The Neubrutalism or Neo Brutalism UI Design Trend How Much Are GitHub Stars Worth to You?
Аналитика, маркетинг и монетизация
- Как RuStore может заблокировать любое приложение, если оно читает файлы
- LTV и каршеринг — как мы в Ситидрайве считаем прибыльность клиента
- Почему пользователи переключаются с Android на iPhone
- Приложения Character.AI с персонализированными чат-ботами получил 1.7 млн загрузок за первую неделю
- Мобильные игры потеряли 6.7% в 2022 году
- App Store сгенерировал $1.1 трлн в 2022 году
- Supercell запускает тестирование новой игры Flood Rush
- Как китайский ShareIt стал самым популярным в мире приложением для передачи файлов
- Простота использования, упрощение жизни и экономия времени — почему пользователи используют приложения брендов
- Giphy в упадке — загрузки сократились на 70%
AI, Устройства, IoT
- Определение свободного парковочного места с помощью Computer Vision
- Кто такой погонщик нейросетей и как им стать: большая подборка ресурсов по ML для начинающих
- Как AI начал помогать при выборе вещей на Lamoda
- Представлена новая гарнитура Quest 3
- UpCodes запускает Copilot, ИИ-помощника для строительных норм и правил

