Маркетинг и монетизация
Мобильная разработка за неделю #556: взгляд на чайник
В этом выпуске чайник в Metal и работа с телевизионными каналами на Android, результаты опроса разработчиков Stack Overflow 2025 и какие маркетинговые каналы действительно работают, под капотом Android, процессы отладки, нейросеть у себя на компьютере и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков.
iOS
- Взгляд на мой процесс отладки (с реальными примерами)
- Рисуем чайник в Metal
- Покажу вам фокус: настраиваем property wrapper @FocusState — короткая инструкция
- Почему Metal перестал быть страшным
- Преобразуйте свой iOS-код с помощью принципов SOLID: практическое руководство
- Providing Multiple Accent Colors in SwiftUI Apps
- SwiftUI Search Enhancements in iOS and iPadOS 26
- SwiftUI: Scrollview tracking offset/items
- NotificationCenter.Message: A New Concurrency-Safe Notification Experience in Swift 6.2
- Let’s build the Apple Music iOS 26 Tab Bar in Liquid Glass
- Implementing a Refractive Glass Shader in Metal
- SwiftUI @Environment Complete Guide: System Values, Custom Keys & Best Practices
- 17 Xcode Hacks Every iOS Developer Should Know in 2025
- Combine and Swift Concurrency: A threading risk
- Logging Privacy Shenanigans
- SwiftUI Navigation: NavigationStack, Deep Linking, and TabView Explained
- SwiftUI: Authenticator App from Scratch + How Those Authenticator App Work Under-hood
- Default Actor Isolation: New Problems from Good Intentions
- What’s New in Swift Package Manager (SPM) for 2025
- Stack vs Heap in Swift: What Every iOS Developer Should Actually Know
- Streaming changes with Observations
- Custom Liquid Morphing Menu Effect
- Create Beautiful Liquid Glass: iOS 26 & SwiftUI in Figma & Xcode 26
- Supercharge Your SwiftUI App with SF Symbols & Emoji Pickers
- Liquid Glass Morphing Effects Using SwiftUI
- PokedexUI — современные покемоны на SwiftUI
- Position — легковесное геопозиционирование для Swift 6
Android
- Работа с телевизионными каналами на Android TV: учимся использовать TIF в 2025. Стартовый гайд для разработчиков
- Шифруем базу данных Room в Android с помощью SQLCipher
- Под капотом Android: как создаются, управляются и восстанавливаются процессы приложений в системе
- Функциональное программирование в Android. Побочные эффекты и ELM-архитектура
- 10 лучших шаблонов Jetpack Compose, которые должен знать каждый Android-разработчик
- Простая минификация Json тел запросов / ответов с Kotlin Serialization
- Нюансы работы Android Runtime в сравнении с HotSpot VM
- Как Google тайно изменил Android на глазах у всех: Project Mainline
- Epic выиграла апелляцию у Google, и Android, возможно, уже никогда не будет прежним
- StyledString: A Better Pattern for Rich Text in Jetpack Compose
- Dotify | Rendering Retro Style Text in Compose with Bitmaps
- Smooth Animated Bottom Sheet Header with Jetpack Compose
- Understanding SideEffects in Jetpack Compose : Logging and Beyond in Compose
- Mastering Kotlin’s lateinit Keyword: A Complete Guide for Android Developers
- From Fastlane to Jules: Modern CI/CD for Android That Doesn’t Feel Like a DevOps Degree
- One Repo to Rule Them All: Android Modules with Git Submodules
- Top 10 Compose Mistakes in Large-Scale Apps
- 5 Gradle Scripts I Use in Every Android Project!
- Edge-to-Edge Is No Longer Optional — Android 16 Migration Guide
- Building BLE Apps in Android: A Developer’s Journey
- 7 Software Engineering Principles I Never Skip in Android Projects
- Coroutines Vs Threads: An Interview-Ready Guide
- Why Modifier.scrollable() Doesn’t Scroll in Jetpack Compose — And What To Use Instead
- WearOS Material 3 shape morphing
- Compose Prototyping in Kotlin Notebooks
- Writing Your Third Kotlin Compiler Plugin
- Kotlin compatibility crash course
- Compose draw speedrun — reloaded
- Gradle 9.0.0 is Live — What’s new? Configuration Cache, Java 17, Kotlin 2, and more
- Gradle Build Cache — Deliver faster by doing less
- YA Habit Tracker — современный трекер привычек для Android
- Liquid Glass — «жидкое стекло» в Compose
- TimelineView — прокручиваемая временная шкала на Jetpack Compose для Android
Кроссплатформа
- От аналитики до релиза: как я пересобираю мобильную разработку с помощью Flutter и AI
- The Untold Revolution Beneath iOS 26. WebGPU Is Coming Everywhere — And It Changes Everything
- State, Speed, Performance: Flutter Keys as Your Optimization Tool
- Building a Cross-Platform Mobile Rendering Engine with KMM
- Supercharge Your Dart & Flutter Development Experience with the Dart MCP Server
- Flutter and the Liquid Glass Dilemma: A Developer’s Perspective
- Setup IDE-like environment for Flutter in neovim (Windows included)
- Flutter Web: The good, the bad and the ugly
- KMP Gradle Convention: What It Is, How It Works, and Why It Matters
- The Easing Symphony: AnimationSpec in detail
- Using Previews with Compose Multiplatform
Разработка
- Результаты опроса разработчиков Stack Overflow 2025
- $1M+ ARR → $0 за одну ночь… Как я потерял свою ИИ-платформу с 6 млн пользователей
- Разбираемся, когда приложению нужен редизайн и какие исследования провести, чтобы не слить бюджет
- Бизнес требует стабильной работы мобильного приложения у всех пользователей. Что делать?
- Запись Avito Mobile Meetup
- Как работает синтез речи: от робота до живого голоса — синтез речи, TTS
- Учимся договариваться о деньгах — Офферы, Зарплаты, Повышение
- ИИ-инструмент для создания приложений Figma Make теперь доступен всем
- «Ради любви к коду» — летний хакатон GitHub
- Stop Coding Like You Work at Google
- Making Postgres 42,000x slower because I am unemployed
- Learning Basic Electronics By Building FireFlies
- What is a Mobile Platform Engineer?
- Vibe code is legacy code
- What is a Mobile Platform Engineer? 4 Years of Real Experience
Аналитика, маркетинг и монетизация
- Какие маркетинговые каналы действительно работают для ваших приложений? — обсуждение в Reddit
- Роль онбординга: как построить первые шаги пользователя так, чтобы инсайт случился мгновенно
- Лучшие приёмы подталкивания пользователя к AHA-моменту: уведомления, подсказки и «микро-успехи»
- Footnotes — краудсорсинговая система проверки фактов TikTok — запускается в США
- Google начал внедрение ML-модели определения возраста
- Заработок на AI-фоторедакторах и аватарах. iOS. Подписки. Разбор ниши
- How Theo, a 2-Month-Old App, Hit $200K Monthly Revenue
- Casual LiveOps Report H1 2025
AI, Устройства, IoT
- Как запустить нейросеть у себя на компьютере: 4 простых инструмента
- Умный комплекс: гостиница с рестораном и фитнесом — я это сделал
- Как инженер себе умный дом строил: десятки сценариев, два контроллера и один кот
- Retrieval-Augmented Generation (RAG): глубокий технический обзор
- Обзор платформы M2M от СберМобайла
- IoT по-взрослому — сбор данных с датчиков для Умного дома на одноплатнике Repka Pi 4 под управлением NapiLinux
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Вовлечение пользователей2 недели назад
Большинство приложений терпят неудачу не из-за плохой «идеи»
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2026.3
-
Новости1 неделя назад
Видео и подкасты о мобильной разработке 2026.4
-
Видео и подкасты для разработчиков1 неделя назад
Изоляционно-плагинная архитектура в Dart-приложениях, переносимость на Flutter
iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT