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

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/
Download Telegram
В RevenueCat выпустили ежегодный отчет State of Subscription Apps 2023 о работе подписок в мобильных приложениях. Вот некоторое интересное:

1. Самые популярные периоды пробной подписки - 3 дня и 1 неделя.

2. При этом 39% приложений вообще не предлагает триалы.

3. Самая популярная подписка - ежемесячная, потом ежегодная.

4. В среднем 96.3% новых пользователей даже не начинают пробную подписку.

5. В среднем только 38% из тех, кто открыл пробную подписку, продолжил ее за деньги.

6. В результате до оплаты подписки в среднем доходит менее 2% установок.

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

И что: бенчмарк - можно сравнить со своими показателями и понять, тварь ли вы дрожащая или право имеете.
🔥11🤔31
Хороший матч дорогого стоит. Говорят, что Hinge из обоймы Match Group, внедряет новый уровень подписки, который будет стоить от 50 до 60 долларов в месяц или до 720 долларов в год. Новый тариф предназначен для «высокомотивированных дейтеров» и будет предлагать расширенные возможности представления себя в приложении. Но это еще ягодки. По неподтвержденной информации, Tinder внутри тестирует интерес пользователей к подписке за 500 долларов в месяц или 6000 долларов в год. В настоящее время неясно, какие дополнительные услуги будут предлагаться при таком дорогом членстве - вероятно, собственный лунапарк, не меньше 🚀

Разработка

Hinge и Tinder тестируют дорогие подписки
Приложения с подпиской 2023 — отчет RevenueCat
Но это (не)точно: чего ждать мобильным разработчикам в 2023-м году
The three most important lessons I’ve learned as a UX Designer in 2022
Designing an Effective User Onboarding Experience

iOS

Безопасное программирование в Swift
Nuke: загрузка и показ изображений
Control Your SwiftUI App With Face Recognition Using SceneKit
iOS App Security: Best Practices
How I Optimize Memory Consumption for Content-Rich Apps
The Secrets of Hashable in Swift
Top 10 mistakes swift developers do
AutoLayoutBuilder —My Swift Package to Reduce Boilerplate Code
Drawing with UIKit’s UIBezierPath

Android

Как работает Activity. Часть 2
I Think I’ve Given Up On Android
KConMapper — How To Automate Mapping Function Creation With Kotlin’s KSP
Kotlin Data Class

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

UI Роутер в Unity
Flutter and ObjectBox – High-Performance NoSQL Database
Material 3 for Flutter
2🤡1
Новости и гайды по iOS разработке, статьи об управлении командой и создании продуктов в одном телеграм канале — @iosenjoyer.
🤡12🔥6
Первый в этом году большой еженедельный дайджест - возвращаемся к работе со 117 материалами. Прочитайте, обсудите, поставьте, поделитесь, подпишитесь и все такое прочее, буду благодарен 😀
👍15🔥1👏1
Настоящий закат React Native?

1. React Native — одно из самых популярных решений для кроссплатформенной разработки. В AppFigures изучили количество новых приложений и игр для iOS и Android, использующих React Native.

2. Популярность React Native значительно выросла в 2018 году. Количество приложений и игр, созданных с помощью React Native тогда выросло сразу на 111% (тогда, кстати, и вышла программная статья "Закат React Native в Airbnb", определяющая проблемы платформы).

3. Дальше темпы замедлились, но популярность продолжала расти, с тех пор ежегодно количество выпущенных приложений увеличивалось на двузначное количество процентов.

4. В 2022 году количество приложений, созданных с помощью React Native, сократилось сразу на 43%. В абсолютных цифрах, в 2021 году было выпущено 79K новых приложений и игр с React Native, а в 2022 году — всего 45K.

5. В целом количество новых приложений сократились в 2022 году. Это, безусловно, одна из причин, по которой выпуски не нативных приложений упали. Однако в целом количество новых релизов сократилось примерно на 12%, а выпуски React Native упали в разы больше.

И что: спор между нативом и кроссплатформой с упрощением первого подхода (кажется) подходит к концу. Впрочем, решения вроде KMM, шарящие бизнес-слой, продолжат свой рост? Что думаете?
👍7🔥1😁1
Отличный старт для начинающих разработчиков - канал EasySwift:
👉Гайды по iOS разработке
👉Новости и обзоры
👉Несмешные шутки
Нажми сюда, чтобы подписаться @swift_ioss
😢5👍4🤡21
Помните, как мы смеялись над покупкой Gas и совет был через пару лет начать делать новое? Так вот, вообще уже ни фига не смешно - ТОЧНО такое же социальное приложение с анонимными комплиментами для подростков Slay из Германии на прошлой неделе получило инвестиции в 2.63 млн долларов. Соответственно, изменю совет - делайте анонимные комплименты для подростков уже сейчас, на каком-нибудь одном рынке (предполагаю Азию или Южную Америку). Внимание и инвестиции обеспечены 🙈

Разработка

$2.63 млн: Slay — анонимные комплименты для подростков
Делайте тесты умнее, а не сложнее
Microsoft сокращает команды виртуальной реальности
Путь Full Stack QA
Podlodka #303: .NET, часть 1
Новое исследование показывает, что потребители лояльны к опыту, а не к брендам
Awesome Software and Architectural Design Patterns: лучшие шаблоны проектирования
*Meta vs TikTok – где эффективнее продвигать русскоязычное приложение на iOS?
Current UI trends: how to impress users with your designs
I Removed 500 if Statements With Functional Programming
Free certifications for developers

iOS

Табличная классификация и регрессия Apple ML
SwiftUI Layout Protocol — iOS 16.0+
How Senior iOS Engineers Style Code: Performance And Clarity
Create Your First Swift Package Command Plugin
Façade Design Pattern in Swift, and Its Important Use-Cases
Swift Learning Roadmap 2023 — The Ultimate Guide
Using Tuples to do Sorting Operations in Swift

Android

Myne: бесплатные книги для Android с Jetpack Compose
Функциональное мышление
Моды Android приложений: Instander & Google Camera by The Dise
Jetpack Compose and Composable Preview
Connecting Android Apps with Server using gRPC
New Logcat: 5 Features for Effective Android App Debugging
Learning Android’s Room Database Made Easy
WebSockets in Android with OkHttp and ViewModel

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

Количество React Native приложений упало вдвое
Build an Animated Soccer Rating Hexagon in Flutter
Creating inclusive apps with Flutter: Best practices for accessibility
👍10😁2🤔1
У AppsFlyer вышел новый отчет о разустановке удалении приложений. В среднем по больнице на 30 дней удаляют 49% приложений - больше всего в играх (66%), меньше всего в путешествиях (31%). При этом почти 50% из всех удалений, произошедшие в течение 30 дней с момента загрузки, происходят в течение первых 24 часов. То есть хотите просто и быстро уменьшить отток - ошарашьте пользователя за первые сутки так, чтобы он и думать не мог удалить ваше приложение.

Разработка

Удаление приложений в App Uninstall Report 2023 от AppsFlyer
В VK Рекламе заработал ретаргетинг
Самые высокооплачиваемые вакансии января в области разработки приложений
Разбор баланса My Mini Mart
What is the hardest thing in software development?

iOS

Видео Do iOS 2022
SwiftUI Shimmer: мерцание SwiftUI
Нельзя просто так взять и написать полезный iOS фреймворк… Или можно?
Combine: часть 1. Погружение в реактивное программирование
Create a UINavigationController With a Gradient as a Background
Dynamically Change App Icons for a Unique User Experience with SwiftUI
Three Ways to communicate via WatchConnectivity
Enhancing mobile app user experience through efficient caching in Swift
Refactoring an MVVM iOS app into VIPER

Android

Новый Logcat: 5 функций для эффективной отладки Android-приложений
adb: tap, swipe и два дымящихся event'а
Higher order functions in Kotlin — Under the hood
Slowing down your code with Coroutines
Testable Database Repositories in Kotlin
Mastering Exception Handling in Android Development: Tips and Tricks for Ensuring Stability and Security
Reverse Engineering and Analyzing Android Apps: A Step-by-Step Guide

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

Practices to Simplify Flutter App Development in 2023
Playful typography with Flutter
👍2
Несколько раз в год SlashData проводит всемирный опрос Developer Nation и я, среди прочих, традиционно помогаю с привлечением разработчиков.

Сейчас проходит новое исследование - в опрос включены краткие и понятные вопросы по 13 направлениям: мобильные, десктопные, облачные и веб-приложения, промышленный интернет вещей, ПО для потребительской электроники, встроенное ПО, виртуальная и дополненная реальность, приложения и расширения для сторонних платформ, игры, машинное обучение, искусственный интеллект, анализ данных.

Зачем это все: вы можете выиграть призы, но главное - сформировать объективную картину происходящего в нашей отрасли, определить процессы в IT. Ответы на вопросы не займут много времени, так что уделит его исследованию и станьте частью Нации Разработчиков.
👍2
Из “сегодня” видно, что это рано или поздно должно было случиться. Oneleaf — приложение, которое поможет вам начать работу с (само)гипнозом и следовать различным программам, чтобы бросить курить, уменьшить беспокойство или похудеть.

1. Oneleaf предлагает несколько 21-дневных программ, которые помогут вам с курением, контролем веса или плохим сном.

2. Для разработки этих сеансов компания работала с профессионалами в области гипноза.

3. Стартап записал их сеансы и добавил несколько бинауральных ритмов для фоновой музыки. В результате вы получаете audio-only опыт, который вы можете использовать в любое время со своего телефона. Каждый сеанс длится от 20 до 30 минут.

4. Пользователи должны заплатить 68 долларов в год за доступ к библиотеке контента Oneleaf. Есть также покупки в приложении, которые позволяют разблокировать конкретную программу.

5. Сам Oneleaf привлек 4.6 миллиона долларов от Frst, Kima Ventures, Raise Ventures и нескольких бизнес-ангелов.

И что: теперь "и для этого есть приложение" 😵‍💫 Предложите что-нибудь новенькое.
👍9🤡1
Niantic на основе Lightship и Campfire выпускает NBA All World - как про покемонов, только про баскетбол. Насколько я понял, механика вообще не изменится - локации, команды, соревнования - только вместо покемонов будут баскетболисты NBA. Повторит ли новая игра их успех вопрос интересный, список закрытых проектов у Niantic уже внушительный. Не сыграла даже такая казалось бы великая франшиза, как Гарри Поттер, так что судьба NBA совсем не предрешена 🏀

Разработка

Niantic запускает NBA All World
$4.6 млн: Oneleaf — приложение для гипноза
Coding is Not Enough: The Importance of Investing in Domain Knowledge
Best 6 geometric font for your next clean interface design
This is How Snapchat Breaks UI Principles

iOS

Slice that Collection: A Swift guide
New Scanning and Text Capabilities with VisionKit
How To Speed Up Swift By Ordering Conformances
The Nested Observables Problem in SwiftUI

Android

Обратный инжиниринг и анализ приложений для Android: пошаговое руководство
Jetpack Compose Migration: Best Practices and Strategies
Making Airbnb’s Android app more accessible
Optimize or Die. Profiling and Optimization in Jetpack Compose
Jetpack Compose for Wear OS

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

1Coin: управление деньгами на Kotlin Multiplatform
Flutter — Navigate with GoRouter
What’s new in Flutter 3.7
👍6
Google меняет политики Android в Индии

В соответствии с требованиями местного регулятора:

1. OEM-производителям можно будет устанавливать только некоторые приложения Google, а пользователи смогут удалять их.

2. Пользователи смогут выбирать поисковую систему при настройке устройства.

3. Можно будет создавать свои несовместимые форки ОС.

4. Оплата по выбору пользователя в Google Play будет доступна для всех приложений и игр, начиная со следующего месяца.

5. Упрощает установка приложений и магазинов приложений из сторонних источников.

И что: сторонний биллинг и все прочее видимо скоро появится и на всех остальных рынках. Можно потренироваться на Индии с ее полумиллиардами пользователей.
🤯5👍3
Forwarded from addmeto (Grigory Bakunov)
Новость вчерашняя, но я вежливый и не стал писать, пока все не стало публичным. В общем, кто-то очень недобрый выложил в открытый доступ полное дерево исходных текстов всех сервисов из репозиториия Яндекса. Там и поиск, и Алиса, и даже Такси есть (по ссылке обзор контента).

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

Это безусловно не взлом, а слив кого-то из сотрудников. И код не свежий, это срез репозитория на символическую дату 24 февраля прошлого года.

Тем не менее, 40+ гигабайт сорцов — прецедент серьезный и явно политический. И даже не спросишь «а что случилось».

https://arseniyshestakov.com/2023/01/26/yandex-services-source-code-leak/
🤡13👍3😱3😁2🔥1
На конференции Flutter Forward в Кении Google рассказал о будущем платформы. В отличие от закатывающегося React Native, планы на Flutter большие. Сейчас вступает в строй новый “гладкий и шелковистый” рантайм для рендеринга Impeller, в новых версиях Google улучшит “встраиваемость” фреймворка (будет проще использовать в приложении на другом языке), упростится работа с системными API, все будет компилится в WebAssembly, будет поддерживаться RISC-V и пр. В общем, Flutter, кажется, все больше становится реальной альтернативой и скоро будет способен вменяемо работать на “всех поверхностях”.

Разработка

Будущее платформы на Flutter Forward: новая графика, WebAssembly и RISC-V
20 советов для разработчиков игр от разработчиков игр
How to reduce the bloated testing process
TARS: A product metric game changer

iOS

SwiftUI Navigation: упрощение навигации в SwiftUI
ChatGPT in an iOS Shortcut — Worlds Smartest HomeKit Voice Assistant
Multi-select Filter in Swift
Prevent copy & paste into other iOS apps
Increase App Performance (Method Dispatch iOS)
Store an Array of Custom Data Types in Core Data With Transformable and NSSecureCoding
Big O notation in Swift

Android

Android 14 будет блокировать устаревшие приложения
Делаем Android-приложение Airbnb более доступным
Google меняет политики Android в Индии
5 Beginner Testing Mistakes
JWT Authentication and Refresh Token in Android with Retrofit Interceptor & Authenticator
Behavior Driven Mobile Testing
How to Make the Firebase Database SDK Work Better With Kotlin

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

Flutter 3.7 — Что нового во Flutter
Создание WEBGL приложения Вконтакте на Unity
Dart — What I Learned From (Re)Learning It
Adapting Wonderous for Landscape
👍8🔥4
Новый большой еженедельный дайджест - 105 материалов за неделю. Прочитайте, обсудите, поставьте, поделитесь, подпишитесь и все такое прочее. Моя благодарность вашей оценке не будет знать никаких границ 😀
10👍1
На прошлой неделе писал про "закат" React Native, сейчас в AppFigures в целом исследовали популярность кроссплатформенных фреймворков.

1. Количество приложений на двух платформах - на графике. На данный момент самым популярным ненативным фреймворком является Unity.

2. Удивительно, но веб-обертки занимают два места из пяти - Cordova и Ionic поверх нее.

3. Релизы по годам - на графике.

5. Видно, что веб-приложениям все-таки пришел конец, у них самое большое падение.

6. Flutter стал мейнстримом в еще в 2021 и у него самое маленькое падение в 2022.

7. Связано ли падение React Native с Flutter? Отчасти, однако, скорее всего, большая его часть обусловлена именно общей ситуацией на рынке - упрощением нативной разработки и соответствующим отходом от кроссплатформы.
👍4😁2
Используете сейчас какой-либо кроссплатформенный фреймворк?
Anonymous Poll
5%
Unity
1%
Cordova
7%
React Native
27%
Flutter
1%
Ionic
5%
Другой
23%
Не работаю
31%
Смотрю за опросом