Мобильная разработка за неделю #577 (24 февраля — 2 марта). Аналитика мобильных приложений.. Аналитика мобильных приложений. Монетизация мобильных приложений.. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений.. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений. Разработка под Android.. Аналитика мобильных приложений. Монетизация мобильных приложений. Разработка мобильных приложений. Разработка под Android. Разработка под iOS.
В новом дайджесте укрощение анимаций и оживление смартфона, эффективный бэкграунд, уродливый код и глупые вещи, потери денег от плохого дизайна, индекс цифрового рынка за 4 квартал, Gemini Code Assist для всех и многое другое. Заходите!

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 1

Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 2 iOS

• Протокол Animatable: укрощение анимаций в SwiftUI
• Task.sleep() и Task.yield(): в чем разница
• Переходим на SwiftUI
• Задачи с собеседования: LeetCode — Перестановка в строке
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 3 SharingGRDB: A SwiftData Alternative
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 4 Using SwiftUI’s Improved TabView with Sidebar on iOS 18
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 5 Quick guide on home screen quick actions for SwiftUI
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 6 From Natural Language to Swift Action: Demystifying LLM Function Calling
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 7 Music recognition with ShazamKit
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 8 How I Slashed My Xcode Build Times by 85%
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 9 Tapping on Stack Views
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 10 How to write Metal Shaders on iOS
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 11 Equatable Vs Comparable Protocols in Swift
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 12 Visual Studio Code setup for iOS development with Copilot
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 13 An Ode to Swift Enums: The View Models That Could
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 14 SwiftUI: Peer-to-Peer (P2P) with Multipeer Connectivity Framework
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 15 SwiftUI: Locate Peers with Nearby Interaction Framework
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 16 Simple Modularization setup for a New App
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 17 What’s new in Swift 6.1?
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 18 Symmetrical and asymmetrical transitions in SwiftUI with the Scroll Transition modifier
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 19 Apple Books Scroll Animation — Complex UI — SwiftUI
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 20 Power of new Scroll APIs — Custom Scroll Indicators — SwiftUI
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 21 Mastering Images in SwiftUI – Assets, Bundles, Remote URLs & Effects
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 22 SwiftUI Ripple Transition Effects — Custom Transitions
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 23 Trie Data Structure Explained in Swift: The Ultimate Guide to Efficient Search
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 24 Capture & Share SwiftUI Views as Images with ImageRenderer & ShareLink
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 25 Xcodebuild.nvim — разработка iOS-приложений в Neovim
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 26 Yams — парсер YAML для Swift

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 27 Android

• Остерегайтесь READ_MEDIA_IMAGES
• Как оживает смартфон: Android на старте
• Эффективный бэкграунд: организация стабильной фоновой работы в связке двух мобильных медтех приложений
• Как я прототипирую цвета в Jetpack Compose
• Android на Snapdragon 8 Elite будет поддерживаться 8 лет
• Производительность sequence, stream и collection в JVM
• Непростые вопросы про Kotlin Coroutines
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 28 Flat approach for tabbed Navigation in Jetpack Compose
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 29 Gradle Plugins Best Practices
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 30 Handling Token Expiration in Retrofit: Automatic Token Refresh with OkHttp
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 31 Reliable Timekeeping with the TrustedTime API in Android
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 32 Why Your Network Calls on the Main Thread Aren’t Crashing your Android App
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 33 Versioning your Android app like a Leetcode problem
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 34 Deploy Android App on Play Store using Github Action
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 35 Making basicMarquee-Modifier More Accessible
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 36 Localization in Jetpack Compose
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 37 Server-Driven UI with Compose Remote Layout
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 38 Advanced Coroutines Patterns
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 39 Android System Design: Building a Stopwatch from Handlers to Coroutines (MVVM + Flow)
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 40 Single State Fields VS. State Data Class In Your ViewModel — What’s Best?
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 41 Junie — The New AI Coding Agent from JetBrains — Can it build a Compose Desktop app?
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 42 Video Player App — приложение для просмотра видео на MVVM и Kotlin
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 43 Lucky Wheel View Compose — колесо удачи на Compose

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 44 Кроссплатформа

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 45 Common mistakes with TextFormFields in Flutter
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 46 Kotlin Multiplatform Scalability Challenges on a Large Project
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 47 Flutter 3.29 and Dart 3.7: Making Our Dev Lives Even Easier
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 48 Customize Flutter DataGrid for Enhanced Data Visualization
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 49 How stable is Flutter?
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 50 Flutter. Gradient cheat sheet
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 51 Mastering Native Bridging in Flutter: A Deep Dive
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 52 Flutter Deep Linking: A Complete Guide
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 53 BikeShare — шаринг велосипедов на Kotlin Multiplatform

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 54 Разработка

• Полтора года с телефоном на «Авроре»: плюсы и минусы российской ОС с точки зрения обычного пользователя
• Уродливый код и глупые вещи
• Смартфон «из коробки» — большие риски маленького гаджета
• Сколько денег теряет бизнес из-за плохого дизайна? Мы посчитали
• Чем полезен Server Driven UI
• 5 лет опыта ИЛИ 5 раз по 1 году?
• Протестировал две российские системы работы с кодом. Что у меня (не) получилось
• Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов
• Самые высокооплачиваемые вакансии февраля в сфере разработки приложений
• Архитектурный надзор и анализ трейсов в Авито
• Логистические системы — Логистика, доставка, трекинг посылки
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 55 Minecraft from scratch
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 56 5 Code Review Anti-Patterns You Can Eliminate with AI
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 57 8 best open source analytics tools you can self-host
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 58 Cafe Maria. A functional cooking sim game played entirely in MariaDB.
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 59 How I Review Code As a Senior Developer For Better Results
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 60 Code, Sweat, and Tears: Why Imposter Syndrome Never Really Leaves Developers
Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 61 Kubernetes and EKS for Beginners – Crash Course

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 62 Аналитика, маркетинг и монетизация

• Индекс цифрового рынка за 4 квартал 2024 года: цифровая экономика завершает 2024 год с новыми рекордами
• Фил Шиллер рассказал, что высказывал опасения по поводу комиссий App Store
• RuStore: молодые люди могут тратить в мобильных играх больше 2000 рублей в месяц
• Маркетологи в мобайле: Вячеслав Филимонов (директор по маркетингу Ёбидоёби)
• Дуо умер, да здравствует Duolingo
• Вопреки распространенному мнению, рынок приложений для знакомств продолжает расти — на 10% в 2024 году
• От MVP до приложения с миллионной аудиторией. Кейс развития мобильного приложения для ритейлера Kassir.ru
• Мышление аналитика: как цифры превращаются в деньги
• Apple объявила об инвестиционном плане на $500 млрд и 20 тысяч рабочих мест в США

Мобильная разработка за неделю #577 (24 февраля — 2 марта) - 63 AI, Устройства, IoT

• Встречаем YandexGPT 5 — в Алисе, облаке и опенсорсе
• Gemini Code Assist стал доступен для всех
• Распознавание текста в банке: трудности и решения
• Искусственный интеллект в ритейле: как он предсказывает вашу следующую покупку в приложении
• Получение SMS через SMPP Exolve на ESP8266
• Собираем прошивку NapiLinux и Raspberry Pi OS для микрокомпьютера с помощью Yocto

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

Автор: RoboForm

Источник

Rambler's Top100