Forwarded from AppFiles - Mobile Development
Видео и подкасты за неделю @AppFiles
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
#ios #android #mobile #video
•
(iOS En) WWDC22: Visualize and optimize Swift concurrency •
(iOS En) Principal Engineer shares tips to Master System Design and Architecture•
(iOS En) SwiftUI Toasts •
(iOS En) How to get started with Swift Testing•
(iOS En) Create a Bold SwiftUI Flight Boarding Widget•
(iOS En) Add Micro Interactions to your Tab Bar | SwiftUI•
(iOS En) iOS/SwiftUI Chat App With Cursor•
(And Ru) Как следить за качеством работы вашего кода. Tracer. Кирилл Попов•
(And Ru) 1000 откликов и 0 собеседований — как не войти в айти в 2024: кодревью•
(And Ru) Замена иконок — что может быть проще?•
(And En) Custom Adaptive layouts in Compose•
(And En) Region specific resources and broken localization•
(And En) Applying the Builder Pattern in Kotlin•
(Crs En) Mobile App Development Course with React Native, Supabase, Next.js•
(Anl Ru) Собеседование продуктового аналитика в Авито: кейс-интервью•
(Dev Ru) Shape Up, scrum out. Как решать проблемы юзеров за дни, а не за сторипоинты•
(Tch Ru) AI в медицине#ios #android #mobile #video
❤1
Очевидный ответ — в App Store больше денег. Стандартное распределение считается как 1 к 2 - на каждый доллар трат пользователей в Google Play приходится 2 доллара трат в App Store. Однако новое исследование AppFigures показывает несколько иную картину.
• В сентябре только 16% всех доходов было получено от покупок в Google Play и 84% — в App Store.
• Если говорить о конкретных долларах, то, по оценкам аналитики, в сентябре потребители потратили на приложения и игры $16.2 миллиарда. На долю Google Play пришлось $2.5 млрд, а на долю App Store — оставшиеся $13.7 млрд. Это валовой доход, то есть то, что пользователи потратили на покупки в приложениях до того, как Apple и Google взяли свои комиссионные.
• Не все категории одинаковы. Больше всего денег потребители потратили на игры — $5.1 млрд в App Store и Google Play. $3.9 млрд, или 75%, пришлось на App Store, так что если у вас есть игра, App Store — самое подходящее место. Забавный факт — App Store дает играм наименьшую долю по сравнению со всеми остальными категориями, кроме одной (Покупки).
• Помимо игр, в пятерку лучших категорий по общему объему трат входят Развлечения, Стиль жизни и Знакомства, Социальные сети и Фото и видео. На долю App Store приходится от 83 до 97% дохода этих категорий.
И что: есть много причин выпускать приложение на обеих платформах, но если доход - ваша главная цель, начните с App Store.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1😢1
iOS
• iOS Swift for VS Code — iOS-разработка в VS Code
• Макросы в Swift: Практическое руководство по использованию
• Внедряем снепшот-тестирование, или пять стадий принятия неизбежного
• Modular Navigation in SwiftUI: A Comprehensive Guide
• Improve your app's UX with SwiftUI's task view modifier
• Migrating Combine to AsyncAlgorithms
• Create ZIP files in Swift without third-party dependencies
• How Do Binaries work together? What breaks ABI?
• Building a Customizable Segmented Control in SwiftUI
• How to significantly improve incremental build time with xcodebuild
#ios
• iOS Swift for VS Code — iOS-разработка в VS Code
• Макросы в Swift: Практическое руководство по использованию
• Внедряем снепшот-тестирование, или пять стадий принятия неизбежного
• Modular Navigation in SwiftUI: A Comprehensive Guide
• Improve your app's UX with SwiftUI's task view modifier
• Migrating Combine to AsyncAlgorithms
• Create ZIP files in Swift without third-party dependencies
• How Do Binaries work together? What breaks ABI?
• Building a Customizable Segmented Control in SwiftUI
• How to significantly improve incremental build time with xcodebuild
#ios
AppTractor
iOS Swift for VS Code — iOS-разработка в VS Code
iOS Swift for VS Code — разрабатывайте, собирайте, отлаживайте и тестируйте свои проекты в VS Code с помощью ваших любимых расширений. Поддерживает iOS/MacOS/WatchOS/VisionOS/TvOS, есть автодополнение Swift/Objective-C/C++ кода, совместимость с CodeLLDB,…
Android
• Суд приостановил решение об открытии Google Play и Android
• Lets-Plot — мультиплатформенное черчение
• Как следить за качеством работы вашего кода. Tracer. Кирилл Попов
• 1000 откликов и 0 собеседований — как не войти в айти в 2024: кодревью
• Замена иконок — что может быть проще?
• Забудьте про терминал! Как я избавлялся от рутинных ADB команды с помощью Shortcuts
• Implementing Overslide interaction in Jetpack Compose
• Unplugged DI - DI.Y Basics
• Making my concurrent algorithm 6000% better
• Using Kotlin Reflection to Automate Compose Navigation
• Analyzing App Startup and Shutdown details in Android 15
• That Weird Compose Crash
• Circular Reveal Animations in Jetpack Compose
#android
• Суд приостановил решение об открытии Google Play и Android
• Lets-Plot — мультиплатформенное черчение
• Как следить за качеством работы вашего кода. Tracer. Кирилл Попов
• 1000 откликов и 0 собеседований — как не войти в айти в 2024: кодревью
• Замена иконок — что может быть проще?
• Забудьте про терминал! Как я избавлялся от рутинных ADB команды с помощью Shortcuts
• Implementing Overslide interaction in Jetpack Compose
• Unplugged DI - DI.Y Basics
• Making my concurrent algorithm 6000% better
• Using Kotlin Reflection to Automate Compose Navigation
• Analyzing App Startup and Shutdown details in Android 15
• That Weird Compose Crash
• Circular Reveal Animations in Jetpack Compose
#android
AppTractor
Суд приостановил решение об открытии Google Play и Android
Это означает, что Google, возможно, не придется открывать свой Play Store в течение многих лет, если вообще придется, пока компания будет обжаловать вердикт.
1❤1🌭1
Как и предполагалось с самого начала, суд отложил требования о запуске альтернативных магазинов в Google Play и практически всех остальных пунктов нашумевшего две недели назад решения. Пока осталось только то, что начиная с 1 ноября 2024 года Google запрещено заключать сделки с операторами связи или производителями устройств, которые блокируют предустановку конкурирующих магазинов приложений в обмен на деньги, долю прибыли или льготы. Все остальное будет предметом апелляции. Которая, как заведено и как показывает пример Apple, может идти годами.
Разработка
• Короткий путь с Senior-ами
• Собеседование продуктового аналитика в Авито: кейс-интервью
• Shape Up, scrum out. Как решать проблемы юзеров за дни, а не за сторипоинты
• AI в медицине
• Software Engineer Titles Have (Almost) Lost All Their Meaning
Маркетинг и монетизация
• Azar пытается вернуть случайные видеочаты Поколению Z
• Где деньги: сравнение доходов App Store и Google Play
Кроссплатформа
• Writing a personal website in Flutter Web
• Developing accessible mobile apps with Flutter
Разработка
• Короткий путь с Senior-ами
• Собеседование продуктового аналитика в Авито: кейс-интервью
• Shape Up, scrum out. Как решать проблемы юзеров за дни, а не за сторипоинты
• AI в медицине
• Software Engineer Titles Have (Almost) Lost All Their Meaning
Маркетинг и монетизация
• Azar пытается вернуть случайные видеочаты Поколению Z
• Где деньги: сравнение доходов App Store и Google Play
Кроссплатформа
• Writing a personal website in Flutter Web
• Developing accessible mobile apps with Flutter
AppTractor
Суд приостановил решение об открытии Google Play и Android
Это означает, что Google, возможно, не придется открывать свой Play Store в течение многих лет, если вообще придется, пока компания будет обжаловать вердикт.
👍2❤1
Решил перепроверить вчерашние данные про доходы App Store и Google Play и в качестве примера с помощью AppMagic залез в категорию Образование в США.
Попробуйте сами предсказать разделение доходов по платформам?
• В целом Топ-10 приложений в двух магазинах за сентябрь заработали $35 619 120. Для сравнения, в сентябре 2023 года этот показатель — $33 692 080.
• Примечательно, что Duolingo получает 45% всей прибыли этой мобильной категории, еще 16% пользователи платят ClassDojo, а все остальные имеют только однозначный процент доходов. Если взять Топ-100 приложений, то Duolingo получает еще больше, почти половину — 49%.
• Как же доходы распределяются по платформам?
И что: в других категориях и/или странах все немного по другому. Поставьте 👍, если хотите продолжения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🔥1
iOS
• Создание настраиваемого сегментированного контрола в SwiftUI
• PIPKit — картинка в картинке на iOS
• Objective-C не кусается: как перестать бояться Legacy и стать настоящим iOS-ниндзя
• SwiftUI: Build Our Own Container
• Vapor and Swift Testing: Running tests in parallel
• Making Accessibility Accessible
• How to use Cursor for iOS development
• AnyView is everywhere in Xcode 16
#ios
• Создание настраиваемого сегментированного контрола в SwiftUI
• PIPKit — картинка в картинке на iOS
• Objective-C не кусается: как перестать бояться Legacy и стать настоящим iOS-ниндзя
• SwiftUI: Build Our Own Container
• Vapor and Swift Testing: Running tests in parallel
• Making Accessibility Accessible
• How to use Cursor for iOS development
• AnyView is everywhere in Xcode 16
#ios
AppTractor
Создание настраиваемого сегментированного контрола в SwiftUI
Помните, что ключ к созданию отличного пользовательского элемента управления - это баланс между функциональностью и дизайном.
👍1
Android
• Анализ сведений о запуске и завершении приложений в Android 15
• Как в eXpress достигали мгновенного рендера отправки сообщения: оптимизация локальной базы данных
• Using popBackStack()? Then Your App Likely Has a Bug.
• Reusable Styles in Compose
• Advanced Kotlin: Exploring Lesser-Known Syntax and Features
• Changes in Android 15 for developers
• Get your App Performance Score
#android
• Анализ сведений о запуске и завершении приложений в Android 15
• Как в eXpress достигали мгновенного рендера отправки сообщения: оптимизация локальной базы данных
• Using popBackStack()? Then Your App Likely Has a Bug.
• Reusable Styles in Compose
• Advanced Kotlin: Exploring Lesser-Known Syntax and Features
• Changes in Android 15 for developers
• Get your App Performance Score
#android
AppTractor
Анализ сведений о запуске и завершении приложений в Android 15
С помощью этих данных можно проследить, как пользователи используют приложение. С помощью данных о выходе можно было проверить, не осталось ли в приложении проблем с выходом, а теперь и то, нет ли проблем с входом.
1
Помните, как автор TBH продал его второй раз? Складывается ощущение, что автор Daze учился там, где он преподавал. Раньше Саймонс работал над “инновационным” мессенджером Muze. В 2022, судя по всему, разосрался со своими со-основателями и Muze загнулся. Сейчас он снова делает Daze, точно такой же “инновационный” мессенджер, правда уже в одиночку. Пишут, что еще до выхода у него случился небывалый ажиотаж на видео в Тиктоке. Запуск приложения назначен на ноябрь, но я бы сказал, что и конец у Daze будет похож на Muze.
Разработка
• Introducing Mellum: JetBrains’ New LLM Built for Developers
• Using AI Generated Code Will Make You a Bad Programmer
• 3 Lessons from the Smartest Developers I’ve Worked With
Маркетинг и монетизация
• Daze, креативное приложение для обмена сообщениями с ИИ для Поколения Z, набирает аудиторию еще до запуска
• Сравнение доходов App Store и Google Play в категории Образование в США
• Как потратить шесть лет и быть невидимкой в Play Market
Кроссплатформа
• Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение
• Top 10 Flutter Design Patterns in 2024
• Advanced Flutter Techniques Every Mobile Developer Should Know
Разработка
• Introducing Mellum: JetBrains’ New LLM Built for Developers
• Using AI Generated Code Will Make You a Bad Programmer
• 3 Lessons from the Smartest Developers I’ve Worked With
Маркетинг и монетизация
• Daze, креативное приложение для обмена сообщениями с ИИ для Поколения Z, набирает аудиторию еще до запуска
• Сравнение доходов App Store и Google Play в категории Образование в США
• Как потратить шесть лет и быть невидимкой в Play Market
Кроссплатформа
• Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение
• Top 10 Flutter Design Patterns in 2024
• Advanced Flutter Techniques Every Mobile Developer Should Know
AppTractor
Daze, креативное приложение для обмена сообщениями с ИИ для Поколения Z, набирает аудиторию еще до запуска
Спрос на это приложение нового поколения, альтернативу iMessage и WhatsApp, вызван не какими-то гладкоречивыми инфлюэнсерами или платной рекламой, а просто демонстрационными видеороликами приложения в TikTok.
👍2
Сорен Иверсон придумывать и публикует в Х новые функции для знакомых нам всем приложений. Например, он предлагает, чтобы Tinder предупреждал о слишком устаревших фотографиях. Или мессенджер показывал, сколько времени пользователь читал сообщение. У него так же есть погода в котах и собаках и с гороскопами, встроенная покупка для того, чтобы посмотреть, что удалил пользователь в переписке, F̶i̶n̶d̶ ̶m̶y̶ ̶f̶r̶i̶e̶n̶d̶s̶ Find me friends, анализатор дыхания для ответа бывшей, красные точки для всех уведомлений и много другого полезного. Казалось бы юмор, но нет. Используйте в своих проектах.
🤡8👍4❤1🔥1
iOS
• Apple работает над новым App Store для игр
• Comprehensive Guide to Mastering KeyPath in Swift
• Beginner’s Guide to Protocol Buffers and gRPC with Swift
• SwiftUI or UIKit in 2024 & 2025
• How to Create Interactive Table View in SwiftUI
• Building a 2048 PowerPlay Game for Apple Watch with SwiftUI
#ios
• Apple работает над новым App Store для игр
• Comprehensive Guide to Mastering KeyPath in Swift
• Beginner’s Guide to Protocol Buffers and gRPC with Swift
• SwiftUI or UIKit in 2024 & 2025
• How to Create Interactive Table View in SwiftUI
• Building a 2048 PowerPlay Game for Apple Watch with SwiftUI
#ios
AppTractor
Apple работает над новым App Store для игр
Apple разрабатывает новый игровой центр для iOS и новое приложение объединит в себе функциональность App Store и Game Center в одном месте.
Android
• GroupTrack — семейный локатор
• Kotlin Under the Hood: Exploring Constructors and Init Blocks
• Implementing Overslide interaction in Jetpack Compose
• Use Case: Bypassing In-App Purchase By Payment Client-Side Validation
#android
• GroupTrack — семейный локатор
• Kotlin Under the Hood: Exploring Constructors and Init Blocks
• Implementing Overslide interaction in Jetpack Compose
• Use Case: Bypassing In-App Purchase By Payment Client-Side Validation
#android
AppTractor
GroupTrack — семейный локатор
GroupTrack — приложение для Android с открытым исходным кодом от Canopas, предназначенное для повышения безопасности семьи благодаря функциям обмена местоположением и общения в режиме реального времени. GroupTrack призван обеспечить душевное спокойствие,…
1
Huawei презентовал свою новую HarmonyOS NEXT, лишенную наследства (и совместимости) с Android. Начато “официальное публичное бета-тестирование и Huawei также утверждает, что на момент анонса в HarmonyOS было запущено более 15,000 нативных приложений и метасервисов. Правда, Huawei сообщает, что в настоящее время не планирует предлагать HarmonyOS NEXT за пределами Китая. И это несмотря на то, что ранее компания заявляла, что планировала вывести предыдущую версию HarmonyOS на мировой рынок. Так что писать под нее что-то, кажется, особого смысла нет. Впрочем, для любопытствующих могу порекомендовать пост Алексея.
Разработка
• Huawei окончательно отказывается от Android и запускает HarmonyOS NEXT
• Звания инженеров-программистов (почти) утратили свой смысл
• Новая модель искусственного интеллекта от Anthropic теперь может управлять компьютером
• Attacking the Samsung Galaxy A* Boot Chain
Маркетинг и монетизация
• Disney+ и Hulu отказываются от встроенных покупок Apple
Кроссплатформа
• Save Time by Copying Pre-Made Flutter Code Right into Your Project
• Scatter And Surface Plots
Разработка
• Huawei окончательно отказывается от Android и запускает HarmonyOS NEXT
• Звания инженеров-программистов (почти) утратили свой смысл
• Новая модель искусственного интеллекта от Anthropic теперь может управлять компьютером
• Attacking the Samsung Galaxy A* Boot Chain
Маркетинг и монетизация
• Disney+ и Hulu отказываются от встроенных покупок Apple
Кроссплатформа
• Save Time by Copying Pre-Made Flutter Code Right into Your Project
• Scatter And Surface Plots
AppTractor
Huawei окончательно отказывается от Android и запускает HarmonyOS NEXT
Этот релиз знаменует собой поворотный момент в стремлении Китая к технологической независимости.
👍3❤2🤡2
Интересна вам HarmonyOS NEXT?
Anonymous Poll
16%
Да
27%
Пока нет, но посмотрим
48%
Нет
9%
Посмотреть срез аудитории