Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Этот дайджест вышел небольшой, но в нем все равно есть продолжение истории про автотестирование, API сна для Android, подготовка Flutter к null safety и прогноз развития рынка приложений до 2025 года.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
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 год
• Удержание: как создать эффективную стратегию
AI, Устройства, IoT
• Bluetooth Low Energy: подробный гайд для начинающих. Bluetooth 5 и безопасность
• Huawei открывает свои носимые устройства для сторонних приложений
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
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 год
• Удержание: как создать эффективную стратегию
AI, Устройства, IoT
• Bluetooth Low Energy: подробный гайд для начинающих. Bluetooth 5 и безопасность
• Huawei открывает свои носимые устройства для сторонних приложений
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.