Маркетинг и монетизация
Мобильная разработка за неделю #563: как заработать на Webview
В новом дайджесте Swift Runtime и производительность iOS-приложений, вопрос на 16К и полный айсберг Android, проектирование интерфейсов по азиатски, 17 платящих клиентов за час из Tinder, реклама на холодильниках и многое другое. Заходите!
Подписывайтесь на мой Telegram-канал Mobile Insights, где еще больше материалов для мобильных разработчиков. А еще завел себе новый канал про инди, соло, пет и прочие проекты.
iOS
- Как Swift Runtime влияет на производительность iOS-приложений
- Циклы в Swift: скрытые трюки для повышения производительности, которые сделают ваш код в 10 раз быстрее
- Строки в Swift
- Пишем видеоплеер под iOS с нуля
Understanding SwiftUI’s liquid glass button styles
Command tools, threads and QoS
Turn Your Photos Into Miniature Magic with Nano Banana
Understanding Live Activities: visual micro-storytelling
Why 90% of SwiftUI Apps Get Dependency Injection Wrong
Introducing Diagnostics: Improved Debugging and User Support
XCode 26 is even more busted
Creating custom layouts with SwiftUI
The Dark Side of iOS Development: Why Everyone is Quitting
SwiftUI’s Canvas Revolution: How Apple’s New Drawing API Is Transforming iOS Development in 2025
Swift 6.2 Released
Feature flags in Swift
This One Swift Feature Will Change How You Write Code Forever
Swift 6.3 Unveiled: Why This Update is More Than Just a Dot Release for iOS
SwiftUI: Horizontal Dial Picker / Slider/ Ruler
How to use [weak self] in Swift Concurrency Tasks?
The curious case of RETROACTIVE attribute in Swift
iOS 26 Custom Animated ToolBar Using SwiftUI
Mastering iOS 26 Toolbars & Modal Sheets in SwiftUI
ImmutableData — простое управление состояниями для SwiftUI
Scout — ведение логов в CloudKit
Android
- Ваш смартфон вам не принадлежит. И вот как я в этом убедился…
- Вопрос на 16 КБ: почему так важны изменения в памяти Android и как подготовить приложение
- Полный айсберг Android. Часть 1
- Как я научил Jetpack Compose показывать рекомпозиции в реальном времени
- Расширяем возможности GitHub Copilot для IDEA или как писать unit-тесты в пару кликов
- UPDATE: Разрешения MAX для Android. Cравниваем с Telegram и WhatsApp*
- Андроид всё еще не готов к RAW-видео
- Разбор кода: пиксельная погода на Kotlin
- Бессмертное приложение
Building Smart Android Apps: Mastering Google’s ML Kit for Barcode and Text Recognition
Android’s 16KB Pages: The “Memory Waste” That Actually Makes Apps 30% Faster
Offline-First or Bust: How Room, WorkManager & Paging 3 Keep Your App Alive Without Internet
Expanded Dark Theme in Android: Smarter Inversion for a More Inclusive UI
SnapNotify: How I Simplified Jetpack Compose Snackbars from 15+ Lines to One Line
EncryptedSharedPreferences is Deprecated — What Should Android Developers Use Now?
Building Bulletproof Android Apps: Why MVI Architecture Changed My Development Game
Kotlin 2.2.20 for Android Developers: 5 Changes That Make Your Code Cleaner
Kotlin Sealed Classes Part 1 with Interview Questions
Mark your models as stable with the Compose runtime annotation library
MVS series: Building the State Machine
Model View State Machine: MVS
I Forced My App To Work Offline Only. Here’s the Architecture Shift That Happened
Avoiding Memory Leaks in Android: Best Practices for Developers
Shadows In Compose | Jetpack Compose Tips
Firebender — TypeAlias Show
To Do — ведение дел на Jetpack Compose
SnapNotify — Snackbar для Jetpack Compose
Кроссплатформа
- Как создать собственный RenderObject
- И ещё немного про то, что const в dart надо ставить где попало
From Retrofit/OkHttp to Ktor in Kotlin Multiplatform: A Practical First Migration
Kotlin Multiplatform: 7 Patterns for Truly Shared UIs
Opening URLs in Compose Multiplatform: Why Your Code Breaks on iOS 18 and How to Fix It
Voice Control in Flutter: How to Add Local Speech Recognition to Your App
Stop Using MediaQuery in Flutter — It’s Killing Your UI (Do This Instead)
Google’s strategy: Kotlin and Flutter side by side? What’s the real long-term play?
Multi-Module Architecture in KMP for Beginners (Kotlin Multiplatform)
Building a macOS Screen Saver with Kotlin
- StepsShare — трекер шагов на Compose Multiplatform
Разработка
- Почему каждый знакомый мне Senior разработчик планирует уйти
- Как проектировать интерфейсы по азиатски: холистически и беспощадно
- Давайте потестируем Webview
- Сколько кнопок нажимает ваш автотест?
- Язык программирования Gleam — Gleam, Erlang VM, BEAM, Elixir vs Gleam
- Открыта регистрация на чемпионат Yandex Cup 2025
7 Phrases I use to make giving feedback easier for myself
Auditing your Design system for accessibility
Wasm 3.0 Completed
Charts, Code, and Sails: Winning a Regatta with Kotlin Notebook
Аналитика, маркетинг и монетизация
- Как я получил 17 платящих клиентов за час (этика побоку)
- Как заработать первые 1000 долларов на мобильном приложении за 8 простых шагов
- Airbuds — это музыкальная социальная сеть, которую Apple и Spotify хотели бы создать
- Заработал $5K в прошлом месяце на приложении для переименования файлов. Не секси, но работает.
- 7 умных способов монетизировать пользователей с низкой мотивацией
- Calm запускает отдельное iOS-приложение для сна
- Новое приложение Awake требует выполнения заданий, чтобы отключить будильник
- Чему меня научили 30 тысяч бесплатных пользователей и $10 в месяц
- Отчет по маркетингу мобильных AIGC-приложений за первое полугодие 2025
- Samsung начал показывать рекламу на холодильниках
- «Your» или «My» в пользовательском интерфейсе
- Chat & Ask AI: $1 млн в месяц на шорткатах вместо промптов
- Маркетологи в мобайле: Пётр Шапиро (ex-Head of Digital, Делимобиль)
AI, Устройства, IoT
- Как дорожные знаки попадают на карты Яндекса: применяем ML в картографии
- Я хотел пошпионить за своим псом, а в результате проследил за TP-Link
- Управляем умным домом Home Assitant через Алису и без интернета. Часть 2
- Топ-12 бесплатных нейросетей для создания видео и оживления картинок
- Как я шахматного бота писал
- JsonX — JSON на микроконтроллерах по-человечески
- «Большие вызовы»: как школьники за 3 недели собрали модуль для офлайн-распознавания документов на Android
- Meta* представила новые умные очки
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Видео и подкасты для разработчиков3 недели назад
Разработка видеоредактора
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.50
-
Вовлечение пользователей2 недели назад
Инженерия уверенности: почему ваш онбординг, вероятно, слишком короткий
-
Видео и подкасты для разработчиков2 недели назад
От идеи к CVE: как находить уязвимости в Android

iOS
Android
Кроссплатформа
Разработка
Аналитика, маркетинг и монетизация
AI, Устройства, IoT