Mobile Development by AppTractor
11.1K subscribers
1.93K photos
41 videos
11 files
4.81K links
Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.iss.one/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Download Telegram
Рождественское дерево. И куча подарков под ним. С праздником всех причастных🎄
🍾20
У команды Threads вышла объемная статья о том, как они наблюдают за и работают с производительностью iOS-приложения. Можете почерпнуть несколько интересных метрик, несколько приемов, но в целом - хороший рассказ о внутренностях разработки в такой корпорации, как M. Особенно порадовал эпизод про эксперимент со специальным замедлением работы приложения, чтобы найти границы влияния. Так что если I или F в следующий раз у вас будут необычно медленны - знайте, что это все эксперименты разработчиков.

Разработка

Why Zero Tech Debt is a Myth (and Maybe a Red Flag)

Маркетинг и монетизация

Маркетологи в мобайле. Итоги года 2024. Часть 3
Влияние стратегии «mobile-first»: пришло время инвестировать в мобильное приложение
Опубликован AppsFlyer Performance Index 17 — Рейтинг лучших медиа-источников в мобильной рекламе

Кроссплатформа

Celebrating Flutter’s “Production Era"
My 6 Favourite Updates in Flutter 3.27

iOS

Как мы работаем с производительностью Threads для iOS
Reading and displaying Genmoji in non-rich text formatted data context
Unleashing the Power of Core ML in iOS Development
How to make a Swift function 10,625,000 times faster

Android

App Sizer — анализ размера Android-приложения
8× faster 5× memory savings
Jetpack compose — One Line trick for your ‘LazyColumn’
How I Made a Game Engine Using MVI in Kotlin
How Coroutines withContext Actually Work
👍2
Итоги года от RuStore

Сегодня команда поделилась результатами работы по трём направлениям: бизнес, продукт и технологии.

• >50 000 приложений и игр от разработчиков из 40 стран мира
• 1/3 каталога — от зарубежных паблишеров
• Х4 спрос на загрузку приложений
• >300 млн скачиваний из каталога

• Раздел Киоск для пополнения баланса в играх и сервисах, например, Steam - Киоск доступен в приложении RuStore и на официальном сайте
• Интеграция с GitFlick и AsoDesk
• Поисковые теги в приложениях
• Доработанные отзывы: ИИ, расширенная фильтрация и кол-во параметров
• Добавили формат Android App Bundle
• Добавили в Billing SDK возможность оплаты на устройствах без RuStore
• Улучшенный поиск в Консоли и Приложении
• Создали SDK Install Referrer для отслеживания рекламной атрибуции

• Crash Free в Android RuStore в 2024 — 99.8%
• Новая архитектура установки приложений на основе стейтов, полностью стабилизирована
• 500+ модулей в Android-проекте - сборка собирается: hot <1 мин, cold <5-6 мин
• Всё покрыто авто-тестами: на Android – 97%, на бэке – 80%
• Весь UI в Android приложении на нашей дизайн-системе Luise на Jetpack Compose
• Передовые архитектурные паттерны: DDD, CQRS и SAGA
🤡265👍1🌭1
🤡28🫡3👍2
С мест докладывают:
В конце концов, технический долг — это такая же форма долга, как и любая другая: он управляем, а иногда даже необходим. Это часть естественного баланса в реальном развитии. И если кто-то утверждает, что достиг мифического состояния «нулевого технического долга», я бы сказал, что он либо не понимает сути, либо работает над чем-то настолько несущественным, что это не имеет значения. Так что давайте перестанем притворяться, что технический долг — это то, чего стоит бояться. Давайте примем его, будем управлять им и использовать его так, как он есть: как инструмент, позволяющий нам двигаться быстро, делать итерации и создавать вещи, которые имеют значение. Потому что, честно говоря, смотреть на кодовую базу без техдолга так же скучно, как на высыхание краски.
Прочитайте и используйте по назначению.

Разработка

Почему нулевой технический долг — это миф (и, возможно, красный флаг)
Surf-итоги кода: Flutter, Android и iOS в 2024-м
F* : A general-purpose proof-oriented programming language

Маркетинг и монетизация

Итоги года от RuStore

Кроссплатформа

Flutter 3.27 — Что нового во Flutter?
Lessons Learned From My First Mobile Flutter App - uStor Storage App

iOS

CoreEngine — простая и легкая однонаправленная архитектура на Swift
iOS to AI Engineer: Your Roadmap
Optimizing iOS App Performance
Write Swift Like Apple. Part 2

Android

Простая оптимизация LazyColumn в одну строчку кода
AnimeTV — просмотр аниме на Android TV
Оптимизация под контролем: инструменты и метрики для Аndroid-приложений
Разработка плагина для Android Studio
Kotlin Exception Handling: Why Singleton Exceptions are a bad idea
Android Feature Flag Implementation with Firebase Remote Config + Kotlin Flow + Jetpack Compose
Binary Compatibility Validator: Managing API Breaking Changes in Your Android Library
1👍1🔥1
🔥2
Рынок мобильных приложений в России 2024

Совсем новогоднее исследование ☺️

• По данным Apptica, в этом году (с 1 декабря 2023 по 30 ноября 2024) в России было совершено 11.63 миллиарда установок - это немногим больше (10.87), чем в  2023.
• За год пользователи потратили 846.39 миллиона долларов, что тоже больше прошлогодних 773.13 млн. Россия остается на 20 месте по доходам в мире, между Египтом и Южной Африкой.
• Главные категории по доходам - Развлечения, Action игры и Социальные сети.
• Топ приложений по загрузкам по данным AppMagic - на первом месте Телеграм, который прибавил более 3 миллионов установок:
--- Telegram
--- VPN - fast proxy + secure
--- Wildberries
--- TikTok
--- OZON: товары, одежда, билеты
• Топ приложений по доходам - ВКонтакте уступил Телеграм, который увеличил свою прибыль почти на 8 миллионов:
--- Telegram
--- PUBG MOBILE
--- Royal Match
--- VK: social network, messenger
--- Roblox

И что: поздравляю всех причастных! 🎄
🎄11
15 лучших статей AppTractor в 2024 году

Весь год я находил для вас самые интересные новости и статьи о разработке мобильных приложений и их маркетинге, технологиях и мобильном рынке. Всего за год у меня на сайте было 760 тысяч посетителей, которые прочитали более 1.5 млн материалов - и это самые популярные статьи сайта за год:

2024 App Marketing Trends Report
Побочные эффекты Jetpack Compose в подробностях
Fantasy Hike — фитнес-трекер по мотивам «Властелина колец»
Что такое Copy-On-Write
Что такое состояние гонки (race condition)
Осваиваем ViewModel в Android: «можно» и «нельзя»
Что такое Hashable в Swift
Как в Duolingo удалили 10,000 строк кода с помощью Reaper
В чем разница между LinkedList и ArrayList
Bluetooth LE Spam: спам через BLE
Как сделать мобильные приложения, которые приносят $3,000 в день
Культ Obsidian: почему люди одержимы приложением для заметок
Xcode 16 потребует 16 Гб для работы Predictive Code Completion
Почему Ollie перешел от SwiftUI к UIKit
Встраиваемый Swift: начинаем работу

Спасибо, что писали, читали, комментировали и делились! С Новым Годом и Рождеством. Хороших приложений! 🎄🎄🎄
12🌭2🍾2
🤮 Доход от подписки Duolingo вырос на 567% за четыре года

Обещали себе в новом году выучить язык и заняться спортом? ☺️

2024 год стал для Duolingo самым большим годом по доходам, и они выросли сразу на много. Согласно данным AppFigures, в 2024 году пользователи отдали «зеленой птичке» $678 млн. Это на 37% больше, чем в 2023 году, и более чем на 560% больше, чем в 2020 году.

С ключевым словом «изучение языков» в App Store есть более 10 000 приложений. Если суммировать их, то эти приложения получили чуть больше 440 миллионов долларов валового дохода за весь 2024 год.

То есть все конкуренты вместе взятые заработали меньше, чем Duolingo в 2024 году.

Успех Duolingo во многом обусловлен геймификацией обучения, но это еще и одно из самых видимых приложений для изучения языков в App Store, занимающее верхние строчки по большинству ключевых слов, связанных с языком, благодаря тщательно продуманной стратегии ASO, присутствию во всех рейтингах и фичерингах.

Скорее всего эта тенденция сохранится и в 2025 году, но интересно, сможет ли кто-нибудь из конкурентов приблизиться к ней сейчас, когда ИИ открывает столько возможностей для изучения языков, особенно с помощью голоса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143😱2
🐥 Swift Student Challenge стартует 3 февраля

В этом году Apple снова организует ежегодный конкурс Swift Student Challenge. Он стартует 3 февраля и запись на него продлится три недели.
Apple проводит Swift Student Challenge ежегодно, чтобы мотивировать и оценить креативность и мастерство студентов. Конкурс дал тысячам учащихся разработчиков возможность продемонстрировать свои творческие способности и возможности программирования, а также получить реальные навыки, которые они смогут применить в своей карьере и за её пределами.

В этом году Apple планирует выбрать 350 победителей, чьи работы «демонстрируют превосходство в инновациях, творчестве, социальном влиянии или инклюзивности». Из этих 350 человек 50 получат звание «выдающихся победителей» (Distinguished Winners) и будут приглашены на три дня в Купертино (предположительно на WWDC 2025).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Чистим Android-проект просто и правильно

При разработке Android-приложений дисковое пространство может быстро загрязняться результатами сборки, кэшами Gradle и конфигурационными файлами IDE.

По умолчанию команда Android Studio «Build → Clean Project» удаляет не все. Могут накапливаться кэши, артефакты из модулей, остатки файлов Gradle и результаты сборки.

В этой статье представлен один скрипт, который комплексно решает все эти проблемы, с фантастическим выводом консоли, показывающим использование пространства до и после. Рассматривается macOS/Linux (с помощью Bash) и Windows (с помощью Batch), а также проясняется, как Lite-чистка скрипта сравнивается с Build → Clean Project с точки зрения освобождаемого дискового пространства и объема проекта.
🙈7👍3
Интересно наблюдать за падением гигантов (хорошо, правда, что не изнутри). Докладывают, что за два года, с ноября 2022 года, когда был запущен ChatGPT, количество вопросов на Stack Overflow упало в 3.25x. Да, можно сказать, что это также результаты политик, кривой модерации, но факт умирания уже налицо.
Это как Советский Союз, который закончился в 1986 году, только он был настолько большим, что гиганту потребовалось пять лет, чтобы рухнуть. SO, похоже, умер в 2019 году и закроется в 2026-м (в лучшем случае).


Разработка

Количество новых вопросов на StackOverflow сократилось на 77% по сравнению с 2022 годом
Мок-интервью по мобильному системному дизайну
Проектирование и запуск разработки
Что не так с мобильными сервисами в Android и iOS
Mobile App Performance: метрики производительности
Релизный процесс приложений Ozon
Operating System in 1,000 Lines
Building the B&Q Mobile Apps

Маркетинг и монетизация

Объявлены победители 2024 AppleVis Golden Apples
Лаборатория Google запустила Daily Listen — персонализированный подкаст, основанный на ваших интересах
Доход от подписок Duolingo вырос на 567% за четыре года
Netflix начал заниматься спортом, и это принесло свои плоды
Рынок мобильных приложений в России 2024

Кроссплатформа

PWA vs Native App. Как и зачем в Альфа-Бизнесе создавали свой MobileWeb
Exploring Isolates — Guide to Parallelism In Dart & Flutter
Migrate your Android Project to Compose Multiplatform Project
3👍2😢1
Моя роль технического директора-основателя: седьмой год

Мигель Карранса, основатель RevenueCat, каждый год пишет пост, в котором оглядывается на последние двенадцать месяцев. 2024 год был хорошим годом для RevenueCat, возможно, лучшим с 2020 года. Хотя работа была гораздо более трудной, чем представлял себе Карранса, очевидно, что компания преуспела в достижении своих целей. В статье обсуждаются результаты работы компании в прошлом году, уроки, которые она извлекла (о культуре, найме, построении компании и масштабировании в качестве основателя), а также планы на будущее.

А какие итоги года у вас, у вашей компании? Поделитесь в комментариях или в личном сообщении. Лучшие опубликую в канале и на сайте.
👍5🔥3
Уменьшаем количество вопросов

Первая посленовогодняя подборка за идеальную рабочую неделю - уменьшаем написание boilerplate и удаляем десятки тысяч строк кода, чистим проекты правильно и наблюдаем за закатом Stack Overflow, оцениваем рынок мобильных приложений в России в 2024 году, отслеживаем перформанс-метрики и многое другое. Подключайтесь!
👍73
❤️ Приложения для здорового питания в России 2024

По данным AppMagic, Топ-10 приложений для здорового питания за 2024 год в мире заработали около 382 миллионов долларов при 71 миллионах установок. А как дела с этой категорией обстоят в России?

Топ-10 приложений по загрузкам в России:

1. Счетчик Калорий от fatsecret
2. Худеем за 30 дней
3. Интервальное Голодание
4. OKOK·International
5. YAZIO Calorie Counter & Diet
6. BMI Calculator
7. Убрать жир с живота за 30 дней
8. Похудение для женщин дома
9. Таблица калорийности и калории
10. Lifesum: Подсчет каллорий

Лидер получил более 3 миллионов новых установок, приложение на 10 месте почти в 10 раз меньше. Если взять лидера — Счетчик Калорий от fatsecret, то на Google Play у него приходится 1.77 млн установок, а на App Store 1.41 млн. В целом же для Топ-10 приложений примерно 72% установок идет от Android и только 28% от iOS.

Ноябрь 2024 года поставил рекорд по установкам — эти приложения получили 1.23 млн новых пользователей. В мире, однако, загрузки таких приложений постепенно падают.

Топ-10 приложений по расхода:

1. YAZIO Calorie Counter & Diet
2. Calorie Counter by fatsecret
3. Lifesum: Подсчет каллорий
4. Счетчик калорий и БЖУ — Arise
5. Худеем за 30 дней
6. Интервальное Голодание
7. If: Интервальное голодание
8. Худеем за 30 дней. Фитнес дома
9. Таблица калорийности и калории
10. Keto Diet app by
Keto.app

Лидер за год заработал $464,2110, приложение на 10 месте — в 35 раз меньше. В целом лидер получает примерно такую же долю всех доходов, как им в дейтинге. Топ-10 приложений заработали за год $1,172,017, то есть он получил 40%.

Доходы приложений для здорового питания, диет и тренировок сильно пострадали после 2022 года, и хоть и выросли в 2024, сейчас их доходы практически не растут.

Можно ли преуспеть в категории? С трудом, и то только в одной стране. Подробнее в обзоре.

И что: установки приложений для питания в стране поставили исторический рекорд — и если вы рассчитываете на набор пользовательской базы, то сейчас, кажется самое время. Однако доходы за установками пока не последовали. И в условиях отключения Google Play вряд ли можно ожидать их роста. Однако в мире доходы этой категории растут и если делать приложение сразу для мирового рынка, то можно отъесть какую-то часть не только роста, но и старой аудитории.

Какая еще категория вам интересна? Напишите в комментариях. И, конечно, поставьте ❤️, если хотите продолжения
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍1
Новый год - новые хотелки. Хочу сделать ПЛАТНЫЙ чат для инди - так и назову XYIndie. Про приложения как бизнес - обсуждение проектов, идей, маркетинга, монетизации, может быть юридических тонкостей, поиск партнеров и вообще коллег по несчастью. В целом вход рубль, выход два. Кто не обсуждает - вылетает. Может уже такое есть? Будете участвовать?

Разработка

Разработка цифровых открыток в масштабах Airbnb
How to Choose the Right Database in a System Design Interview
How to build an AI side project using AI in 2025

Маркетинг и монетизация

Приложения для здорового питания в России 2024
Самые скачиваемые и зарабатывающие приложения в мире в декабре 2024

Кроссплатформа

Mastering Scrollable in Flutter
How to Release Your Flutter App on the Google Play Store
😐7