В новом дайджесте локализация и кастомные плагины, защита прав и неготовность Flutter, документация и тестирование, доходы подписок и легендарный симулятор «Кобаяси Мару». Подключайтесь!

Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в
Telegram-канале.
iOS
•
Создание пользовательских функций запросов с key paths
•
Процесс локализации iOS приложения в компании Vivid Money
• AppsFlyer запускает предиктивную аналитику для iOS
• Начинаем работу с Combine
• Мошенничество в App Store: разработчик раскрывает многомиллионные аферы с приложениями
• Hyundai не ведет переговоров с Apple
•
Советы по реализации темного режима в iOS
•
Набор инструментов iOS-разработчика на 2021 год
•
Поиск лучшего CI/CD для разработки под iOS
•
Swift — простая обработка ошибок
•
Уловки iOS: автоматическая обработка клавиатуры
•
5 способов улучшить рабочий процесс в Xcode
•
Быстрое погружение в iOS-разработку
•
SPPermissions: получение разрешений в Swift
•
PermissionsSwiftUI: получение разрешений в SwiftUI
Android
•
SafetyNet Attestation — описание и реализация проверки на PHP
•
Как заблокировать приложение с помощью runBlocking
• Android Broadcast: новости #3
• Чем различаются Dagger, Hilt и Koin
•
Android туториал: учим CRUD
•
Готовимся к декларативному UI
•
Три вещи, которые я перестала делать вручную как Android-разработчик
•
Внедрение нативного кода Kotlin во Flutter-приложение
•
ShapeableView в Jetpack Compose
•
Как мы ускорили запуск приложения Dropbox для Android на 30%
•
Компоненты Android View Binding: Диалоги и Адаптеры
•
GitHub Actions для Android-разработчиков
•
Expenso: контроль расходов
•
Auxio: плеер для Android
Разработка
•
Как создать кастомный плагин для Dart-анализатора
•
Защита авторских прав на ваши Pet-projects
•
На GitHub предлагают запустить каталог мобильных приложений
•
Выпускные проекты: как позаботиться о себе, завести питомца, найти пункт переработки и получить ответ на любой вопрос
•
Match-3 Framework – это «просто»
•
Магия асинхронных операций: взгляд изнутри. Future
•
Connected! Самое главное о дизайне VPN-приложения
•
Mockito. Из чего он приготовлен и как его подавать?
•
Микромодульный подход к дизайну продукта
•
Стики и работа с Event System в Unity 3D
•
Какая бывает документация
•
Мобильное тестирование, автоматизация тестирования, тестирование API: с чем нужно уметь работать в 2021 году
•
Что разработчику нужно знать о работе с дизайном/дизайнером
•
Принципы нарративного дизайна
•
Оценка трудозатрат в веб- и мобильных проектах
•
Flutter. Асинхронность (async) <> параллельность (isolate). Совсем
•
Работа с адаптивным программируемым интерфейсом APIs во Flutter
• Podlodka #202: офисная политика
• Flutter Dev Podcast #24: Dart Null Safety
• Flutter пока не смог стать надежным кроссплатформенным решением
• Как попасть в геймдев: 5 игр, с которых стоит начать свой путь в разработке игр
• Cocos переходит в 3D
• Дизайн приложений: примеры для вдохновения #31
• Эстетический и минималистичный дизайн как часть юзабилити
• Unity за 1 минуту
•
Учимся программировать и писать игры на Nintendo Game Boy
•
Как 3 месяца парного программирования повлияли на мою карьеру разработчика
•
Устали от императивных циклов For? Используйте функциональные операторы
•
Объектно-ориентированное мышление слишком сложно для вас
•
Создание IoT-приложения, совместимого со смарт-устройствами, на Flutter
•
Ускоряем разработки приложений с помощью Flutter
•
20 лучших движков и платформ/инструментов для разработки мобильных игр в 2021 году
•
Как Material Design помогает брендировать ваше приложение
•
Как вести переговоры продуктового дизайнера и разработчика
•
Boardgame.io: движок для пошаговых игр
Аналитика, маркетинг и монетизация
• Scopely запустила симулятор «Кобаяси Мару»
• Отчет Flurry 2021 State of Mobile
• Расходы в Топ-100 приложений с подпиской выросли на 34% до $13 млрд
• App Annie Pulse: инсайты рынка приложений
• 78% пользователей отказывалось от покупки, если требовалась установка приложения
• Новый рейтинг мобильных рекламных сетей Singular 2021 ROI Index
• Роскомнадзор выпустил мобильное приложение
• Apple начала показывать рекламу на странице поиска
• Electronic Arts покупает Glu Mobile
• Beam: осмысленный браузер
• Blizzard готовит несколько мобильных игр World of Warcraft
• Как увеличить revenue мобильного приложения на 10-15% с помощью специальных инструментов от Apple
•
Оптимизируйте удержание приложений с помощью модели Hooked
•
20 ужасных ASO-ошибок, которых нужно избежать в 2021
AI, Устройства, IoT
•
ESP32-C3: первое знакомство. Заменим ESP8266?
•
Как машинное обучение и TensorFlow помогают готовить гибридную выпечку: хобби-кейс разработчика Google
•
Как построить AI-друга. Расшифровка доклада
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.

Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в
Telegram-канале.
iOS•
Создание пользовательских функций запросов с key paths•
Процесс локализации iOS приложения в компании Vivid Money• AppsFlyer запускает предиктивную аналитику для iOS
• Начинаем работу с Combine
• Мошенничество в App Store: разработчик раскрывает многомиллионные аферы с приложениями
• Hyundai не ведет переговоров с Apple
•
Советы по реализации темного режима в iOS•
Набор инструментов iOS-разработчика на 2021 год•
Поиск лучшего CI/CD для разработки под iOS•
Swift — простая обработка ошибок•
Уловки iOS: автоматическая обработка клавиатуры•
5 способов улучшить рабочий процесс в Xcode•
Быстрое погружение в iOS-разработку•
SPPermissions: получение разрешений в Swift•
PermissionsSwiftUI: получение разрешений в SwiftUI
Android•
SafetyNet Attestation — описание и реализация проверки на PHP•
Как заблокировать приложение с помощью runBlocking• Android Broadcast: новости #3
• Чем различаются Dagger, Hilt и Koin
•
Android туториал: учим CRUD•
Готовимся к декларативному UI•
Три вещи, которые я перестала делать вручную как Android-разработчик•
Внедрение нативного кода Kotlin во Flutter-приложение•
ShapeableView в Jetpack Compose•
Как мы ускорили запуск приложения Dropbox для Android на 30%•
Компоненты Android View Binding: Диалоги и Адаптеры•
GitHub Actions для Android-разработчиков•
Expenso: контроль расходов•
Auxio: плеер для Android
Разработка•
Как создать кастомный плагин для Dart-анализатора•
Защита авторских прав на ваши Pet-projects•
На GitHub предлагают запустить каталог мобильных приложений•
Выпускные проекты: как позаботиться о себе, завести питомца, найти пункт переработки и получить ответ на любой вопрос•
Match-3 Framework – это «просто»•
Магия асинхронных операций: взгляд изнутри. Future•
Connected! Самое главное о дизайне VPN-приложения•
Mockito. Из чего он приготовлен и как его подавать?•
Микромодульный подход к дизайну продукта•
Стики и работа с Event System в Unity 3D•
Какая бывает документация•
Мобильное тестирование, автоматизация тестирования, тестирование API: с чем нужно уметь работать в 2021 году•
Что разработчику нужно знать о работе с дизайном/дизайнером•
Принципы нарративного дизайна•
Оценка трудозатрат в веб- и мобильных проектах•
Flutter. Асинхронность (async) <> параллельность (isolate). Совсем•
Работа с адаптивным программируемым интерфейсом APIs во Flutter• Podlodka #202: офисная политика
• Flutter Dev Podcast #24: Dart Null Safety
• Flutter пока не смог стать надежным кроссплатформенным решением
• Как попасть в геймдев: 5 игр, с которых стоит начать свой путь в разработке игр
• Cocos переходит в 3D
• Дизайн приложений: примеры для вдохновения #31
• Эстетический и минималистичный дизайн как часть юзабилити
• Unity за 1 минуту
•
Учимся программировать и писать игры на Nintendo Game Boy•
Как 3 месяца парного программирования повлияли на мою карьеру разработчика•
Устали от императивных циклов For? Используйте функциональные операторы•
Объектно-ориентированное мышление слишком сложно для вас•
Создание IoT-приложения, совместимого со смарт-устройствами, на Flutter•
Ускоряем разработки приложений с помощью Flutter•
20 лучших движков и платформ/инструментов для разработки мобильных игр в 2021 году•
Как Material Design помогает брендировать ваше приложение•
Как вести переговоры продуктового дизайнера и разработчика•
Boardgame.io: движок для пошаговых игр
Аналитика, маркетинг и монетизация• Scopely запустила симулятор «Кобаяси Мару»
• Отчет Flurry 2021 State of Mobile
• Расходы в Топ-100 приложений с подпиской выросли на 34% до $13 млрд
• App Annie Pulse: инсайты рынка приложений
• 78% пользователей отказывалось от покупки, если требовалась установка приложения
• Новый рейтинг мобильных рекламных сетей Singular 2021 ROI Index
• Роскомнадзор выпустил мобильное приложение
• Apple начала показывать рекламу на странице поиска
• Electronic Arts покупает Glu Mobile
• Beam: осмысленный браузер
• Blizzard готовит несколько мобильных игр World of Warcraft
• Как увеличить revenue мобильного приложения на 10-15% с помощью специальных инструментов от Apple
•
Оптимизируйте удержание приложений с помощью модели Hooked•
20 ужасных ASO-ошибок, которых нужно избежать в 2021
AI, Устройства, IoT•
ESP32-C3: первое знакомство. Заменим ESP8266?•
Как машинное обучение и TensorFlow помогают готовить гибридную выпечку: хобби-кейс разработчика Google•
Как построить AI-друга. Расшифровка доклада← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
