Формализация сборки ядра
Еженедельный дайджест со всеми материалами - не пропустите! Производительный SwiftUI и бесшовное взаимодействие Compose и View, сборка ядра Android и отслеживание угла горизонта, решение задач распознавания, прямые без препятствий, что происходит на рынке разработки, глажка травы и многое другое. Заходите!
Еженедельный дайджест со всеми материалами - не пропустите! Производительный SwiftUI и бесшовное взаимодействие Compose и View, сборка ядра Android и отслеживание угла горизонта, решение задач распознавания, прямые без препятствий, что происходит на рынке разработки, глажка травы и многое другое. Заходите!
👍5
Кроссплатформенные фреймворки поставили рекорд по распространению в 2024
С одной стороны, у нас есть не нативные фреймворки, такие как React Native и Flutter, которые предлагают реактивную кроссплатформенную разработку. С другой — новые декларативные фреймворки от Apple и Google, которые стремятся упростить процесс разработки с помощью аналогичной парадигмы, которая является нативной и производительной.
Поскольку решения Apple и Google продолжают развиваться, можно ожидать, что количество новых приложений на базе React Native и Flutter сократится. Так ли это на самом деле? Нет. Скорее наоборот.
В Appfigures проанализировали все новые приложения и игры, выходившие каждый год с 2020 года, и сравнили долю приложений, использующих Flutter, React Native и нативные приложения.
В 2020 году новые приложения и игры, созданные с помощью React Native или Flutter, составляли 7% от всех выпущенных за год приложений. В абсолютном выражении в App Store и Google Play было выпущено более 125 тысяч приложений и игр с использованием React Native и Flutter.
В 2021 году эта цифра выросла до 12%, а в 2024 году данные об использовании SDK показывают, что 15% новых мобильных приложений и игр были созданы с использованием одного из двух кроссплатформенных фреймворков.
С учетом всех обстоятельств, 15% — это все еще небольшое число, но то, что оно удвоилось всего за несколько лет — и это при том, что Apple и Google упорно работают над упрощением разработки с помощью SwiftUI и Jetpack Compose, — безусловно, интересная тенденция.
Однако, если посмотреть на доходы, то только около 9% от всего дохода, полученного в магазинах, и 6% от всех загрузок пришлись на эти кроссплатформенные приложения. Что это значит? Видимо, React Native и Flutter остаются нишевыми платформами для инди или начинающих, а большие приложения, приносящие основной доход, все еще ориентируются на нативную разработку. Интересно будет посмотреть на KMP и изменится ли что-нибудь с его приходом.
С одной стороны, у нас есть не нативные фреймворки, такие как React Native и Flutter, которые предлагают реактивную кроссплатформенную разработку. С другой — новые декларативные фреймворки от Apple и Google, которые стремятся упростить процесс разработки с помощью аналогичной парадигмы, которая является нативной и производительной.
Поскольку решения Apple и Google продолжают развиваться, можно ожидать, что количество новых приложений на базе React Native и Flutter сократится. Так ли это на самом деле? Нет. Скорее наоборот.
В Appfigures проанализировали все новые приложения и игры, выходившие каждый год с 2020 года, и сравнили долю приложений, использующих Flutter, React Native и нативные приложения.
В 2020 году новые приложения и игры, созданные с помощью React Native или Flutter, составляли 7% от всех выпущенных за год приложений. В абсолютном выражении в App Store и Google Play было выпущено более 125 тысяч приложений и игр с использованием React Native и Flutter.
В 2021 году эта цифра выросла до 12%, а в 2024 году данные об использовании SDK показывают, что 15% новых мобильных приложений и игр были созданы с использованием одного из двух кроссплатформенных фреймворков.
С учетом всех обстоятельств, 15% — это все еще небольшое число, но то, что оно удвоилось всего за несколько лет — и это при том, что Apple и Google упорно работают над упрощением разработки с помощью SwiftUI и Jetpack Compose, — безусловно, интересная тенденция.
Однако, если посмотреть на доходы, то только около 9% от всего дохода, полученного в магазинах, и 6% от всех загрузок пришлись на эти кроссплатформенные приложения. Что это значит? Видимо, React Native и Flutter остаются нишевыми платформами для инди или начинающих, а большие приложения, приносящие основной доход, все еще ориентируются на нативную разработку. Интересно будет посмотреть на KMP и изменится ли что-нибудь с его приходом.
👍5😁1🤡1
Используете кроссплатформенные фреймворки в проде?
Anonymous Poll
24%
Flutter
7%
React Native
19%
KMP
4%
Используем другой
46%
Не используем
iOS
• Размещение UI-компонентов в пределах отступов Safe Area
• Соединяем две точки с помощью отрезков прямых линий и закругленных углов в SwiftUI
• Жизнь iOS разработчика в условиях санкций
• В AirPods появится живой перевод
• SwiftUIKit — дополнения SwiftUI и Swift
• Rendering Pixel Art with SwiftUI
• How to Seamlessly Use Swift Package Manager (SPM) and CocoaPods (POD) Together with the Same SDK
• Parsing JSON using the Codable Protocol
• TabletopKit tutorial
• Identifying individual sounds in an audio file
• Exploring The LabeledContent View In SwiftUI
• Размещение UI-компонентов в пределах отступов Safe Area
• Соединяем две точки с помощью отрезков прямых линий и закругленных углов в SwiftUI
• Жизнь iOS разработчика в условиях санкций
• В AirPods появится живой перевод
• SwiftUIKit — дополнения SwiftUI и Swift
• Rendering Pixel Art with SwiftUI
• How to Seamlessly Use Swift Package Manager (SPM) and CocoaPods (POD) Together with the Same SDK
• Parsing JSON using the Codable Protocol
• TabletopKit tutorial
• Identifying individual sounds in an audio file
• Exploring The LabeledContent View In SwiftUI
AppTractor
Размещение UI-компонентов в пределах отступов Safe Area
По умолчанию SwiftUI гарантирует, что представления будут размещены в этой безопасной области, чтобы сохранить видимость и доступность. Однако бывают случаи, когда разработчикам требуется больше контроля над тем, как представления взаимодействуют с этими…
👍2❤1
Android
• OpenNote — Markdown редактор и блокнот для Android на Compose
• Google облегчает перенос компьютерных игр на Android
• Fighting the Elephant - Gradle Convention Plugins
• Why Visual Testing Is Critical for Mobile App Quality
• Using the Android Context and Manifest to Unveil the Android System Mechanics
• Enhancing Dropdown Menus in Jetpack Compose: Implementing Searchable Selection
• How to Develop Firebase Genkit Flows
• OpenNote — Markdown редактор и блокнот для Android на Compose
• Google облегчает перенос компьютерных игр на Android
• Fighting the Elephant - Gradle Convention Plugins
• Why Visual Testing Is Critical for Mobile App Quality
• Using the Android Context and Manifest to Unveil the Android System Mechanics
• Enhancing Dropdown Menus in Jetpack Compose: Implementing Searchable Selection
• How to Develop Firebase Genkit Flows
AppTractor
OpenNote — Markdown редактор и блокнот для Android на Compose
OpenNote — современное Android-приложение для ведения заметок со множеством полезных функций. Внутри Kotlin, Gradle с Kotlin DSL, MVVM, Чистая архитектура, Compose, Hilt, KSP, Room, Compose Navigation, Material 3 и CommonMark для работы с Markdown.
❤2
Все, что вам нужно знать про ИИ-помощников - Cursor сказал пользователю, что ему следует самому писать код, а не полагаться на ИИ.
«Я не могу генерировать код для вас, так как это было бы выполнением вашей работы… Вы должны сами разработать логику. Это гарантирует, что вы понимаете систему и сможете поддерживать ее должным образом», — сказал Cursor после того, как человек в течение часа “программировал” с помощью этого инструмента.
Как пишут комментаторы, вероятно Cursor обучался на Stack Overflow и научился не только программированию, но и человеческой язвительности.
Разработка
• Cursor сказал человеку, чтобы тот сам писал свой код
• Путь UX-исследователя — эмпатия vs аналитика, поиск респондентов и происшествия на интервью
• От Junior до Senior: требования к грейдам и здоровье как скилл
• Как проводить собеседования интересно и продуктивно
• Зачем программисту знать лямбда исчисление
• Мок интервью на позицию СТО
• Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов
Маркетинг и аналитика
• Самые скачиваемые и зарабатывающие приложения в мире в феврале 2024
Кроссплатформа
• Кроссплатформенные фреймворки поставили рекорд по распространению в 2024
• Flutter Dev Podcast #50: Flutter на ОС Аврора
• Полный разбор Kotlin Inject — Dagger для Kotlin Multiplatform
• How to Use Swift Packages in Kotlin Multiplatform using Koin
• Fastlane in Kotlin Multiplatform projects
«Я не могу генерировать код для вас, так как это было бы выполнением вашей работы… Вы должны сами разработать логику. Это гарантирует, что вы понимаете систему и сможете поддерживать ее должным образом», — сказал Cursor после того, как человек в течение часа “программировал” с помощью этого инструмента.
Как пишут комментаторы, вероятно Cursor обучался на Stack Overflow и научился не только программированию, но и человеческой язвительности.
Разработка
• Cursor сказал человеку, чтобы тот сам писал свой код
• Путь UX-исследователя — эмпатия vs аналитика, поиск респондентов и происшествия на интервью
• От Junior до Senior: требования к грейдам и здоровье как скилл
• Как проводить собеседования интересно и продуктивно
• Зачем программисту знать лямбда исчисление
• Мок интервью на позицию СТО
• Сделай удобно: подборка UI/UX-кейсов из цифровых и нецифровых продуктов
Маркетинг и аналитика
• Самые скачиваемые и зарабатывающие приложения в мире в феврале 2024
Кроссплатформа
• Кроссплатформенные фреймворки поставили рекорд по распространению в 2024
• Flutter Dev Podcast #50: Flutter на ОС Аврора
• Полный разбор Kotlin Inject — Dagger для Kotlin Multiplatform
• How to Use Swift Packages in Kotlin Multiplatform using Koin
• Fastlane in Kotlin Multiplatform projects
😁14👍5
Какая навигация в Compose лучшая? Может ли AI писать UI за вас? Как проходит переезд на Compose в большой компании?
С 24 по 28 марта на Podlodka Android Crew разберем всё, что накопилось за 3 года продакшн-использования Compose!
🔥 Дебаты по навигации в Compose — два эксперта - Аркадий Иванов (X (ex-Twitter) и Игорь Кареньков (HH.ru), два подхода, одна истина. Кто окажется убедительнее, решат зрители!
🤖 Как AI пишет UI за вас — Павел Королев и Алексей Утепов (QazCode) на практике покажут генерацию верстки реального макета в Jetpack Compose.
🏗 Опыт Avito: переезд на Compose — изменения затрагивают дизайн-систему, архитектуру, перфоманс, процессы. Ребята из Авито делятся опытом и советами.
🔍 Публичное собеседование по Compose — реальный кандидат, реальный код, разбор ошибок и живой фидбек.
Главное — всё, что обсудим, можно сразу применять на практике! Билеты тут 👉 https://podlodka.io/droidcrew
А наш промокод apptractor13 дает скидку 500р🥳
С 24 по 28 марта на Podlodka Android Crew разберем всё, что накопилось за 3 года продакшн-использования Compose!
🔥 Дебаты по навигации в Compose — два эксперта - Аркадий Иванов (X (ex-Twitter) и Игорь Кареньков (HH.ru), два подхода, одна истина. Кто окажется убедительнее, решат зрители!
🤖 Как AI пишет UI за вас — Павел Королев и Алексей Утепов (QazCode) на практике покажут генерацию верстки реального макета в Jetpack Compose.
🏗 Опыт Avito: переезд на Compose — изменения затрагивают дизайн-систему, архитектуру, перфоманс, процессы. Ребята из Авито делятся опытом и советами.
🔍 Публичное собеседование по Compose — реальный кандидат, реальный код, разбор ошибок и живой фидбек.
Главное — всё, что обсудим, можно сразу применять на практике! Билеты тут 👉 https://podlodka.io/droidcrew
А наш промокод apptractor13 дает скидку 500р🥳
👍2
Если вы не знали, то Galaxy Store еще существует. Более того, если вы не знали, в 2025 году он снижает комиссию до 20% за покупки и до 15% за подписки. На то, что сделали Apple и Google еще в 2021 году, у Samsung (и то не до конца) ушло четыре года 🫣
Разработка
• Discord запустил Social SDK
• Новая ИИ-модель Roblox может генерировать 3D-объекты
• Systems Ideas that Sound Good But Almost Never Work
• Career advice in 2025
Маркетинг и аналитика
• Galaxy Store снижает комиссию
• State of Subnoscription Apps 2025
Кроссплатформа
• No macros in Dart, how to replace freezed?
• The final word on Flutter architecture
iOS
• Go Cycling — велотрекер для iOS
• 10 iOS Performance Optimization Hacks Every Developer Should Know
• Performing your app actions with Siri through App Shortcuts Provider
Android
• Protobuf против JSON для Android-разработки
• Unit Testing Lifecycle and State in ViewModels
• 12 tips to mastering Kotlin Coroutines
• Kotlin for Seniors: Stop Writing Code, Start Crafting it. Infix.
• System Design for Airbnb’s Android Application
Разработка
• Discord запустил Social SDK
• Новая ИИ-модель Roblox может генерировать 3D-объекты
• Systems Ideas that Sound Good But Almost Never Work
• Career advice in 2025
Маркетинг и аналитика
• Galaxy Store снижает комиссию
• State of Subnoscription Apps 2025
Кроссплатформа
• No macros in Dart, how to replace freezed?
• The final word on Flutter architecture
iOS
• Go Cycling — велотрекер для iOS
• 10 iOS Performance Optimization Hacks Every Developer Should Know
• Performing your app actions with Siri through App Shortcuts Provider
Android
• Protobuf против JSON для Android-разработки
• Unit Testing Lifecycle and State in ViewModels
• 12 tips to mastering Kotlin Coroutines
• Kotlin for Seniors: Stop Writing Code, Start Crafting it. Infix.
• System Design for Airbnb’s Android Application
AppTractor
Discord запустил Social SDK
Поддержка консолей и мобильных устройств «скоро появится».
👍5😁1
Приложения с подпиской 2025 — отчет RevenueCat
В RevenueCat выпустили отчет State of Subnoscription Apps 2025. В нем исследована монетизация более 75,000 приложений, заработавших более 10 миллиардов долларов в 2024 году.
• На первом графике - конверсия загрузок в пробные версии по категориям. Лучшие приложения значительно превосходят средний показатель, что доказывает влияние хорошего онбординга и пейвола. В большинстве категориях 10% лучших приложений конвертируют загрузки в пробные версии вдвое или втрое лучше, чем в среднем.
• Более высокие цены коррелируют с более высокими коэффициентами конверсии. Вопреки ожиданиям, приложения с более высокими ценами на подписку имеют более высокие показатели конверсии загрузок в пробные версии. Медианный коэффициент конверсии составляет 9.8 % для приложений с высокой ценой по сравнению с 4.3% для приложений с низкой ценой. Это говорит о том, что пользователи, загружающие дорогие приложения, возможно, уже имеют более четкие намерения.
• Во всех категориях подавляющее большинство пользователей начинают пробную версию сразу после загрузки, причем коэффициент конверсии превышает 80% в день 0. Это говорит о том, что размещение пейволов и первое впечатление имеют решающее значение для стимулирования пробного использования.
👍 если хотите больше данных
В RevenueCat выпустили отчет State of Subnoscription Apps 2025. В нем исследована монетизация более 75,000 приложений, заработавших более 10 миллиардов долларов в 2024 году.
• На первом графике - конверсия загрузок в пробные версии по категориям. Лучшие приложения значительно превосходят средний показатель, что доказывает влияние хорошего онбординга и пейвола. В большинстве категориях 10% лучших приложений конвертируют загрузки в пробные версии вдвое или втрое лучше, чем в среднем.
• Более высокие цены коррелируют с более высокими коэффициентами конверсии. Вопреки ожиданиям, приложения с более высокими ценами на подписку имеют более высокие показатели конверсии загрузок в пробные версии. Медианный коэффициент конверсии составляет 9.8 % для приложений с высокой ценой по сравнению с 4.3% для приложений с низкой ценой. Это говорит о том, что пользователи, загружающие дорогие приложения, возможно, уже имеют более четкие намерения.
• Во всех категориях подавляющее большинство пользователей начинают пробную версию сразу после загрузки, причем коэффициент конверсии превышает 80% в день 0. Это говорит о том, что размещение пейволов и первое впечатление имеют решающее значение для стимулирования пробного использования.
👍 если хотите больше данных
👍21❤3
iOS
• 10 хаков для оптимизации производительности iOS-приложений
• SwiftUI: Simple Workout App with HealthKit
• Using Proxyman to Intercept and Simulate iPhone App Network Requests
• Interview Experience for SDE-II iOS at Flipkart
• Access Modifiers in Swift
• 10 хаков для оптимизации производительности iOS-приложений
• SwiftUI: Simple Workout App with HealthKit
• Using Proxyman to Intercept and Simulate iPhone App Network Requests
• Interview Experience for SDE-II iOS at Flipkart
• Access Modifiers in Swift
AppTractor
10 хаков для оптимизации производительности iOS-приложений
Оптимизация производительности - это не одноразовая задача, это образ мышления.
👍3
Android
• HandWriting — все для рисования
• Передача данных от ESP32 по Bluetooth LE к Android
• Ликбез по разрешениям в Android
• Kotlin 2 Guard Condition
• Material3 Color System Basics for Android Developers
• Bump’s Journey into Delightful Experiences on Android with Jetpack Compose
• Android Studio Meerkat Feature Drop
• Avoiding Memory Leaks in Android: Best Practices for Context Usage
• Kotlin for Seniors: 3 Powerful Features You Should Know
• HandWriting — все для рисования
• Передача данных от ESP32 по Bluetooth LE к Android
• Ликбез по разрешениям в Android
• Kotlin 2 Guard Condition
• Material3 Color System Basics for Android Developers
• Bump’s Journey into Delightful Experiences on Android with Jetpack Compose
• Android Studio Meerkat Feature Drop
• Avoiding Memory Leaks in Android: Best Practices for Context Usage
• Kotlin for Seniors: 3 Powerful Features You Should Know
AppTractor
HandWriting — все для рисования
HandWriting — библиотека инструментов для рисования на основе Compose, построенная на Kotlin Multiplatform. Поддерживает рисование, стирание, выделение и манипуляции, отмену/повтор и функцию масштабирования.
👍2❤1
К Figma прикрутили Cursor и получилась прекрасная система, которая умеет сама придумывать и генерировать дизайн по описанию. Учитывая, что макеты из Figma уже, кажется, можно вполне безболезненно переносить в Xcode и Android Studio, пространства для творчества остается все меньше 😀 (чего все так возбудились я не совсем понял, так как своя модель у Figma уже была). Тут очень кстати может оказаться и вторая новость - стартап TurinTech получил 20 миллионов долларов на развитие ИИ системы исправления такого «вайб кодинга»: «Когда вы генерируете много кода, вы генерируете много неэффективности. Мы используем Artemis, чтобы найти все неэффективные места в сгенерированном коде, сделать его быстрее и использовать меньше ресурсов».
Разработка
• Cursor Talk to Figma MCP — создание дизайна в Figma с помощью ИИ
• TurinTech исправляет последствия «вайб кодинга»
• Выжимаем максимум из код-ревью и спасаем нервные клетки
• Software Development Has Too Much Software In It
Маркетинг и аналитика
• Приложения с подпиской 2025 — отчет RevenueCat
• How machine learning supercharged our revenue by millions of dollars
Кроссплатформа
• 5 причин плохого настроения. История одного Flutter-проекта, который заставил нас поломать голову
• Build a Video Streaming App like YouTube
Разработка
• Cursor Talk to Figma MCP — создание дизайна в Figma с помощью ИИ
• TurinTech исправляет последствия «вайб кодинга»
• Выжимаем максимум из код-ревью и спасаем нервные клетки
• Software Development Has Too Much Software In It
Маркетинг и аналитика
• Приложения с подпиской 2025 — отчет RevenueCat
• How machine learning supercharged our revenue by millions of dollars
Кроссплатформа
• 5 причин плохого настроения. История одного Flutter-проекта, который заставил нас поломать голову
• Build a Video Streaming App like YouTube
AppTractor
Cursor Talk to Figma MCP — создание дизайна в Figma с помощью ИИ
Cursor Talk to Figma MCP — проект реализует интеграцию протокола Model Context Protocol (MCP) между Cursor AI и Figma, позволяя Cursor взаимодействовать с Figma для чтения проектов и их программной модификации. Например, можно попросить разработать современный…
❤3👍3
Европейский Союз направил Apple предварительные инструкции по обеспечению совместимости, как того требует Закон о цифровых рынках. Эти инструкции обязывают Apple предоставить производителям устройств и разработчикам приложений доступ к девяти функциям подключения iOS, ранее доступным исключительно для собственных продуктов Apple, включая одноранговое Wi-Fi-соединение, функции NFC, доступ к уведомлениям, фоновое выполнение и сопряжение устройств. Это позволит улучшить работу Bluetooth-наушников, смарт-часов, подключенных телевизоров и других устройств сторонних производителей при взаимодействии с iPhone.
Например, производителям наушников будет предоставлен доступ к системным функциям AirPods, таким как автоматическое сопряжение по принципу близости, автоматическое переключение звука и SharePlay. Другие виды подключаемых устройств также должны иметь возможность использовать эквивалентные функции системных сервисов, таких как AirDrop и AirPlay.
Любые будущие функции Apple с интеграцией в собственное оборудование должны быть доступны и для сторонних компаний. Кроме того, Европейская комиссия требует от Apple улучшить доступ к технической документации и обеспечить более прозрачное и своевременное общение с разработчиками приложений, запрашивающими доступ к функциям iOS и iPadOS. Эти меры направлены на создание более предсказуемого процесса рассмотрения запросов на совместимость.
Apple выразила обеспокоенность по поводу этих требований, утверждая, что они могут препятствовать инновациям и несправедливо ставить компанию в невыгодное положение по сравнению с конкурентами. По ее словам, DMA приведет к тому, что она будет вынуждена сразу же предоставлять все свои инновации конкурентам, а значит, ей придется тратить время инженеров на тестирование и отладку сторонних интеграций, прежде чем поставлять новые функции в ЕС. Само собой Apple утверждает, что разбирательство по поводу спецификаций может привести к ужасным последствиям для конфиденциальности и безопасности ее европейских пользователей. Apple также сообщила, что ЕС запретил Apple предоставлять пользователям информацию о потенциальных рисках, когда они соглашаются получать уведомления iOS на сторонних устройствах — в этом случае пользователи увидят всплывающее окно, но оно просто спросит, хотят ли они получать свои уведомления на подключенном устройстве, без дополнительного контекста, который, по мнению компании, также должен быть предоставлен пользователям.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😐11🤡6😁1🎉1🍾1
Разработка
• Как машинное обучение увеличило доход Duolingo на миллионы долларов
• Зумеры не просто слушают — они хотят, чтобы их слушали. Как баг изменил наш взгляд на продукт
• 95% AI-written code? Unpacking the Y Combinator CEO’s developer jobs bombshell
Маркетинг и аналитика
• Рост мобильного гейминга возобновляется: ИИ, гибридная монетизация и новые стратегии привлечения пользователей
• Merge Mansion: +50% Revenue to Reclaim the Top Spot
Кроссплатформа
• Sharing Data and Files In Compose Multiplatform
• Implementing Keyboard Accessibility in Flutter
iOS
• Евросоюз заставит Apple полностью раскрыть функции iPhone всем, кто попросит
• Soundscape — 3D-звук для всех
• Dynamically adapting to available space with ViewThatFits
• Don't rely on BGAppRefreshTask for your app's business logic
• Vibe Coding with Cursor AI
Android
• Поиск Google и Play Store так же нарушают DMA, считает ЕС
• Demeter в опенсорсе: реактивное профилирование Android-приложений
• Создаём многомодульную библиотеку на Android: как же собрать fat-aar?
• Android Studio Narwhal Canary 1 now available
• Firebender: Most powerful, privacy-first coding assistant for Android Studio
• Kotlin 2.1.20 Released
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Как машинное обучение увеличило доход Duolingo на миллионы долларов
Сегодня рекламные решения стали крупнейшим источником дохода Duolingo, обеспечивая примерно четверть годового роста доходов.
👍4
@cat_apps - проект одной из старейших команд в СНГ по мобильному рынку.
👉 Подписывайся и следи за обновлениями
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤡8🌚4🔥1👌1🌭1
Forwarded from AppFiles - Mobile Development
• Дивный мир Swift Concurrency
•
(iOS Ru) Задачи с собеседований: Leetcode — Недостающее число•
(iOS Ru) Why The Composable Architecture is Overrated•
(iOS En) Animated Async Button With Custom Spinner Using SwiftUI•
(iOS En) Master SwiftUI Layout With EASY Spacing And Padding•
(iOS En) ChatGPT Pro for iOS Devs: HONEST Review•
(iOS En) Create Custom Tab Bars in SwiftUI – An Alternative to Default Tabs•
(iOS En) VisionOS Style Menus for iOS Using SwiftUI•
(And Ru) Кастомные лейауты в Jetpack Compose•
(And En) Full 2025 Kotlin Crash Course For Beginners•
(And En) Create Boilerplate Files With ONE Click With Multi-File Templates In Android Studio•
(And En) Mastering UI Events and States in Jetpack Compose•
(And En) Parsing XML namespaces and trying not to lose our minds•
(Dev Ru) Javanoscript для бэкенда – отличная идея: Node.js, NPM, Typenoscript•
(Dev En) Building MCP with Kotlin: Claude Desktop Controls My Smart Home LightsЧто было год назад:
•
(iOS Ru) Разработка под Apple Vision Pro•
(iOS Ru) Как встроить в TextField индикатор загрузки и кастомную View•
(And Ru) Мапим данные из domain в ui модуль в многомодульном проекте•
(Crs Ru) Рецепт приготовления кроссплатформенного мобильного видеоредактора•
(Dev Ru) Собеседование по System Design: проектируем клон Авито•
(Dev Ru) Демистифицируем машинное обучение – из разработчика в ML-инженеры•
(Dev Ru) Программисты не нужныPlease open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Давайте посмотрим на средний доход от установки после 14 дней (первый график):
• В среднем приложения из верхнего квартиля зарабатывают в 2.75 раза больше, чем медианные через 14 дней.
• Приложения для здоровья и фитнеса лидируют с медианным ARPU за 14 дней в размере $0.44, а в верхнем квартиле - $1.31.
Если взять период в 60 дней (второй график):
• Приложения для здоровья и фитнеса продолжают доминировать в долгосрочной перспективе по показателю дохода на установку. У них наибольшая стоимость в $4.19 и высокие показатели во всех квартилях. Монетизация топовых приложений более чем в три раза превышает медианный показатель ($0.63) , что свидетельствует о высоком потенциале удержания, повышения продаж и дохода.
• Образовательные приложения демонстрируют значительный скачок доходов в верхней части рейтинга: показатель P90 ($3.13) почти в восемь раз превышает медианный ($0.40). Это говорит о том, что, хотя большинство приложений зарабатывают скромно, лучшие приложения монетизируются исключительно хорошо - возможно, за счет долгосрочных подписок, премиального контента или пакетных ресурсов.
• Фото и видео, Социальные приложения, Lifestyle и Путешествия демонстрируют схожую динамику: лучшие приложения зарабатывают в 5-7 раз больше, чем медиана, Это говорит о том, что хотя монетизация может быть сложной в конкурентных категориях, премиальные или нишевые предложения позволяют некоторым приложениям генерировать значительно больший доход, чем у аналогов.
LTV на платящего пользователя через месяц (третий):
• Приложения для здоровья и фитнеса лидируют по показателю LTV для плательщиков: медианное ($16.44) и верхнее квартильное ($31.12) значения превышают все остальные категории. Бизнес-приложения демонстрируют большой разрыв между медианой ($14.82) и P90 ($52.41), что говорит о большом потенциале монетизации для лучших приложений.
• Однако, если взять LTV за год, то всех категориях с 1 месяца до 1 года он увеличивается только на 60%. Приложения для шопинга и путешествий демонстрируют наибольший процентный рост LTV в верхнем квартиле с первого месяца по первого года, что свидетельствует о значительных долгосрочных расходах со стороны вовлеченных пользователей, несмотря на более низкий первоначальный доход на одного плательщика.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Соединяем пальцы и кнопочки
Все материалы за прошедшую неделю - оптимизация производительности iOS-приложений и реактивное профилирование Android-приложений, полезные библиотеки для React-приложений 2025 и вопросы о размерах пальцев и кнопочек, последствия «вайб кодинга», соединение точек, многомодульные библиотеки и многое другое. Заходите!
Все материалы за прошедшую неделю - оптимизация производительности iOS-приложений и реактивное профилирование Android-приложений, полезные библиотеки для React-приложений 2025 и вопросы о размерах пальцев и кнопочек, последствия «вайб кодинга», соединение точек, многомодульные библиотеки и многое другое. Заходите!
👍3