В новом дайджесте конвейеры мобильного развертывания за $0 и нестрашный Metal, Selenoid без симуляции и странные описания в Play Store, адаптивная верстка на React Native, упадок мобильной разработки, оптимизация пейвола и многое другое. Подключайтесь!

Подписывайтесь на наш 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 запустила в приложении игру и достигла наибольшего количества ежедневных загрузок в истории
• Метрики продуктового дизайна в Домклик

AI, Устройства, IoT

• Мастер-аккаунт Zeekr. Как Arduino поможет Вашему китайскому авто?
Инженер по машинному обучению — новый путь обучения от Google

Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Комментарии (0)