Маркетинг и монетизация
Дайджест для мобильного разработчика #417: ActivityKit, AndroidX и почему ZOOM съел Skype
В нашем новом дайджесте открытие Live Activity и ActivityKit, анализ Android-приложений и Flutter 3.3, логи, скука, мобильный CI, приключения BeReal и многое другое!

Подключайтесь также к нашему Telegram-каналу Mobile Insights, где подборки статей и новостей выходят каждый день.



iOS


- Apple открыла Live Activity и ActivityKit
- Apple открыла подписку на WeatherKit
Introducing MarkCodable Customizing toolbars in SwiftUI Lock Screen Widgets in SwiftUI Is your iOS app secure? New in SwiftUI 4 : Toggle Collection & Mixed Stage Toggle Creating GitHub Build Status Badges for Xcode Cloud Builds SF Font Expanded, Condensed, and Compressed: Three New font width styles in iOS 16 Designing for iPhone 14 Pro’s Dynamic Island Common iOS Swift Development Interview Questions Implementing the Viper Design Pattern in iOS Access Memory Directly in Swift Exploring Rendering in SwiftUI Efficiently Develop Cleaner SwiftUI Views Using A View Model New BackgroundTask in SwiftUI and How to Test It New in SwiftUI 4 : AnyLayout Swift 5.7 Released! Swift RegexBuilder – A New Way to Build Regular Expressions in iOS Fixing Swift Actors and Delegate Error on Xcode 14 Implementing Analytics Manager for your iOS app How To Boost Your iOS Code Performance: Reduce Searching In Array Easy-to-use WebRTC iOS SDK Lets You Build WebRTC iOS App with 4 Lines of Code How 5 iOS apps could improve their startup time by an average of 28% iPhone 14 Screen Sizes Best Code Commenting Guide For Swift-iOS by Mohit Chug IQKeyboardManager: защита текстовых полей от клавиатуры ViewInspector: юнит-тесты для View SwiftUI Defaults: современные UserDefaults



Android


- Что мы используем для анализа Android-приложений
- Новые возможности AndroidX Media и ExoPlayer
- Неочевидное про Fragment API. Часть 1. Транзакции
- Готовим Window Inset под соусом Jetpack Compose и щепоткой View
- Автоматизация проверки размера Android приложения на CI
- Размер имеет значение! Часть 1
- Ликбез по диплинкам. Часть 1: Что такое диплинк?
- Принципы построения многомодульных Android-приложений
- Вышла новая стабильная Android Studio Dolphin
- Что такое Kotlin SAM
- TensorFlow Lite стал доступен в Google Play Services
Instagram-like particles animation using Jetpack Compose Jetpack Compose: Debugging Recomposition Full Guide to Encryption & Decryption in Android Android testing process in Headspace Kotlin’s way to make DSLs and many standard library functions work An API Project From an Android Developer’s Perspective Use delegates for a cleaner code instead of BaseActivity in Kotlin The easiest way to implement Firebase RemoteConfig in Android Explore Compose MotionLayout Mastering Coroutines in Kotlin — Complete guide How To Migrate The Deprecated OnBackPressed Function Kotlin: An Illustrated Guide — Introduction to Interfaces Explore Compose MotionLayout My Journey on Reducing APK size at GetMega Language Changes in Kotlin 1.7.0 Effective state management for TextField in Compose How to Use WebRTC Android SDK in Native Android App Build Subscription-aware Flows in Kotlin Twitter’s Jetpack Compose Rules: статические проверки кода для Compose FashionStore: магазин одежды



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


- Flutter 3.3: что нового
- Ionic get started: что важно знать до начала разработки первого приложения
Slivers in Flutter – Efficient and Fancy Scrolling Experience Pine: A lightweight architecture helper for your Flutter Projects Sharing Code Between React and React Native Cupertino Context Menu In Flutter Add Flutter View to Native iOS App



Разработка


- Как снимать логи с устройств на Android и iOS: разбираемся с инструментами
- Скука в разработке — это прекрасно
- Что делать, если собеседование QA по типовым вопросам не работает
- Топ-25 бесплатных курсов QA-тестировщиков 2022 года
- Как настроить CI в мобильных приложениях
- Минимизация ошибок продуктового дизайнера с помощью коридорного тестирования
- Фича-команды — профит или балласт?
- Avito Design Talk #6
- Podlodka #285: Профессия: CPO
- Новый Surface Duo Design Kit
- Программистов без опыта готовы принять на работу только 3% компаний
- $75 млн в Серии B: Zesty — управление облачными ресурсами в реальном времени
- $20 млн в Серии А: Cledara — управление SaaS
- Личный опыт проведения бета-тестирования
Functional Style Versus Functional Programming On Fixing vs Patching Top 6 Machine Learning Algorithms 4 Myths about looking at the market to determine what type of game to make Boring is Beautiful in Software Development Three “Clean Code” tips that will make your dev team 50% more efficient Rebuilding the spellchecker Magical constraints (or How to turn bugs into features)



Аналитика, маркетинг и монетизация


- RuStore открыл публикацию приложений для физлиц
- В Play внедрили фильтрацию оценок по устройствам
- Google Play внедряет временной буфер для публикации оценок и отзывов
- Эффективности рекламы в мобильных приложениях 2022
- Top Widgets стал №1 в App Store с выходом iOS 16
- TikTok скопировал BeReal
- Самые зарабатывающие приложения США в августе
- Установки приложений — опрос маркетологов Digital Turbine
- Яндекс представил «Простую монетизацию»: новое решение для мобильных приложений
- Средняя цена покупок в приложениях за год выросла на 40% в App Store и на 9% в Google Play
- 61% самых прибыльных приложений для iOS используют Apple Search Ads
- Zynga покупает Storemaven
- 91% доходов мобильного рынка идет 1% лучших издателей
- Рынок мобильных игр в Японии: раскрываем секрета успеха
- Главные ошибки в монетизации приложений: эксперт Яндекса рассказала, как их избежать
- Эффект Зейгарник или как довести пользователя до цели через незавершенное действие
- Какие навыки помогают ASO-специалисту добиться успеха: анализ рынка
- Путь в IT: Как я стала ASO-специалистом после 5 лет работы инженером в Беларуси
- Почему ZOOM съел Skype? И как вам съесть кого угодно?



AI, Устройства, IoT


- Шерудим под капотом Stable Diffusion
- Установка универсальной прошивки OpenIPC на примере IP камеры с процессором HI3516DV100 и сенсором OV4689
- Как работает DALL-E
- Создание IoT-приложения с использованием HTTP API
- Как выбрать плату для Computer Vision в 2022
- Как я строил Умный Дом. Часть 1
- Kincony KC868-E16S: контроллер в стиле стимпанк
- Руководство по Human Pose Estimation
- Google отменил следующую версию Pixelbook
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

