Подписывайтесь на наш Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А в IT Insights — много об интересном коде и технологиях.
iOS
- Конвейеры мобильного развертывания за $0
- Водитель приедет через 3 минуты: реализация Uber Live Activity на iOS
- Apple выпустила библиотеку гомоморфного шифрования для Swift
- Вышла бета-версии iOS 18.1 с зачатками Apple Intelligence
- Почему Metal перестал быть страшным
- Локализация iOS-приложения за 1$ в 2024 году
Accessibility Setting Nuggets from iOS 18 Async and Await in Swift: Advanced Guide for Senior iOS Developers The Meme that gave me Imposter Syndrome SwiftUI app lifecycle: issues with ScenePhase and using AppDelegate adaptors Using @DebugDescription in Xcode 16 Building Swift Executables Creating a Sunburst Chart How to Tile Images in SwiftUI Xcode is actually a great IDE Navigation Patterns in SwiftUI How to programmatically parse the contents of an XCResult bundle Translating text in your SwiftUI app with the Translation framework How the Medium iOS team works effectively with legacy code Building an iOS Networking SDK SwiftUI Floating Bottom Sheets How to Refactor SwiftUI into Reusable Views SwiftUI App Intro Animation’s — Shape Morphing Effect Xcode File Headers and Macros How to Use TextField Keyboard Focus in SwiftUI with FocusState SafeDI — безопасная Compile-time инъекция зависимостей в Swift DominantColors — главные цвета на изображении
Android
- Selenoid без симуляции: настройка, отладка и автоматизация на физическом Android-устройстве
- Вопросы доступности при использовании кастомного макета стопки карт
- Gradle + GitLab: эффективный и бесплатный билд-кэш
- Нужно ли учить Java для Android-разработки в 2024
- ИИ генерирует странные описания в Play Store
Android MVVM Architecture Interview Questions Command Your User Inputs with Jetpack Compose— Text Field Features Hidden in Plain Sight Lint Revisit: Providing Alternatives Creating Scalable Composables in Jetpack Compose Using kotlin-inject in a Kotlin/Compose Multiplatform project Architecture related decisions in Android — Response classes Advanced Kotlin Coroutine Cheat sheet Assisted Injection a New Update in Hilt Android Interview Questions with Kotlin Coroutines Mastering Regex Groups Advanced layout animations in Compose (Shared elements) Compose Tips for Delightful UI Compose Migration Side Effects — What Can Go Wrong? Building Libraries for the Next 25 Years Turbocharge Your Data: Harnessing Kotlin and gRPC to Handle Real-Time Data From Connected Cars Grow with the Flow: How Kotlin Flow Became a Game Changer for our Business Coroutines: Concurrency in Kotlin Kotlin Design Patterns & Best Practices — Part 1: Build a Chess Game ImageCropView — обрезка изображений в Jetpack Compose Giphy Trending — популярное с Giphy
Кроссплатформа
- Адаптивная верстка на React Native
- Полный гайд по тестированию на Flutter. Часть 5: Mocktail + Часть 4: продвинутое модульное тестирование
- Cтейт-менеджмент на Flutter. Введение в Bloc
- Упрощение Работы с Расширениями темам в Flutter: Инструменты и Пакеты для Генерации Стилей
- KMP на ОС Аврора: проблемы и пути их решения
Reducing App Size and Memory Usage in Flutter Why Kotlin Multiplatform Teams Should Share Source, not Binaries Desktop app development with Flutter App clip wi7th React Native and New Arch (and Swift) Shake It Up with CMPShakeDetection: Integrating Fun in Compose Multiplatform The Kotlinx DateTime API for Compose Multiplatform How to Implement Drag & Drop in Jetpack Compose How to Combine animations with AnimatedBuilder Hitchhiker’s Guide to Kotlin Multiplatform Libraries Build an Uber clone with Flutter and Supabase Fantasy Premier League — фэнтези-футбол на Kotlin Multiplatform
Разработка
- Упадок мобильной разработки
- Самые высокооплачиваемые вакансии июля в сфере разработки приложений
- Bumble и Hinge позволяли определять местоположение пользователей с точностью до 2 метров
- Алгоритмическая сессия на собеседовании
- Автоматическая генерация верстки под Server-driven UI из макетов Figma
- Учимся договариваться о деньгах — Офферы, Зарплаты, Повышение
- Дизайн системы — это слишком модно, возможно они вам не нужны
Going Indie: From Side Project to Going Independent Google’s secret to painless code reviews How Passwordless Authentication Works — A Deep Dive Perfectionism — one of the biggest productivity killers in the engineering industry I Built a 2D Game in 40 Minutes with Ebiten 80% of developers are unhappy. The problem is not AI, nor is coding I recreated Shazam’s algorithm with Go How to get a FAANG Dev Job in your 40s
Аналитика, маркетинг и монетизация
- Оптимизация пейвола — история успеха
- MONOPOLY GO! быстрее всех заработала $3 млрд
- Рынок приложений в первом полугодии 2024 года — отчет Apptica
- Топ-3 приложения Short Drama стриминга зарабатывают $3 млн в день
- Сеть Chick-fil-A запустила в приложении игру и достигла наибольшего количества ежедневных загрузок в истории
- Метрики продуктового дизайна в Домклик