Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в

iOS

- Погружение в автотестирование на iOS. Часть 3. Жизненый цикл iOS приложения во время прогона тестов
- Apple изменила экран подписки в iOS
- Расширенное руководство по заполнению меток конфиденциальности от Apple
Как воспользоваться преимуществами нескольких схем в XCode VComponents: компоненты для SwiftUI Raivo OTP: открытый менеджер паролей для iOS

Android

- Стоп рефакторинг. Kotlin. Android
- Помощь многим: Android-приложение для людей с особыми потребностями
- Google представил Sleep API
- Вышла бета-версия Jetpack Compose
Как интегрировать Google Pay в ваше Android-приложение и зачем он вам нужен Анимированные переходы в Android Фоновое использование геолокации в Android 11 Великие команды быстро мерджат Сделайте ваши представления Android доступными с помощью всего одной строчки кода Измеряем и оптимизируем размер изображения с помощью Glide или Picasso Ленивое свойство с учетом жизненного цикла в Kotlin для Android-разработки Bindables: DataBinding без observable fields и LiveData

Разработка

- Как удобно вести игровой баланс и не сломаться от количества ячеек в таблицах
- Подготовка экосистем Dart и Flutter к переходу на null safety
- Как выбрать мобильную кросс-платформу в 2021 году
- Интервью с Яной Артищевой: обучение в НИУ ВШЭ ВШБИ и страсть к VR-играм
- Не мешай ему взрослеть: как оптимизировать «растущее» приложение, чтобы оно оставалось удобным для пользователя
- Видео с Kolesa QA Meetup 3.0: QAцентризм, подготовка данных к тестам и независимые моки
- Flutter Dev Podcast #25: Яндекс.Драйв
- Podlodka #204: разработка приложений под TV
- Дизайн приложений: примеры для вдохновения #33
- Хочу стать дизайнером мобильных приложений. Что делать?
- Почему работа без ТЗ — это способ сделать то, что действительно нужно заказчику
Распознавание речи в офлайне во Flutter: нет Siri, нет Google и нет, это не преобразование речи в текст Почему так сложно понять код, написанный 5 минут назад? Первый раз в качестве Senior-инженера 8 самых популярных языков программирования 2021 Быстрое распространение приложения через Firebase App Distribution с помощью GitHub Actions + Fastlane Мир работает на плохом UI Тени и неоморфизм во Flutter
Аналитика, маркетинг и монетизация
- Как увеличить срок хранения мобильного приложения? 6 проверенных способов
- Самые популярные языки для локализации в 2021 году: обзор от Alconost
- “Удержание мобильных игр: полное руководство” от Wappier
- «Отчет о мобильном стриминге» от Adjust: понимание нового медиа-ландшафта
- myTracker начал загружать данные о доходах через S2S API
- Nanit: мониторинг младенцев
- Прогноз развития рынка приложений Sensor Tower: расходы потребителей достигнут $270 млрд к 2025
- App Radar купил TheTool
- SocialPeta и Nativex выпустили отчет о медиабаинге на мировом мобильном рынке за 2020 год
Удержание: как создать эффективную стратегию