Маркетинг и монетизация
Дайджест интересных материалов для мобильного разработчика #368 (23-29 августа)
В этой подборке причины не делать приложение под iOS, послабления от Apple и локализация оценок в Google Play, чистая архитектура на на Flutter, тестирование Codex от OpenAI, персональные сказки для детей и многое другое!
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
- 5 причин не начинать писать приложение под macOS/iOS
- Геолокация в iOS: что тут сложного?
- Apple Human Interface Guidelines for iOS на русском языке
- Создаем ячейки в iOS
- Проектирование классов на Swift
- Apple разрешила рассказывать пользователям о вариантах покупки вне App Store
- Настраиваем Fastlane для iOS
- Принцип KISS для Swift-разработчиков
- Почему я переделал свое приложение SwiftUI на UIKit
- Перенос стилей на Metal
- Как протестировать ссылочные циклы в iOS
- Уязвимость в дейтинг-приложении Bumble показывает точное местоположение любого пользователя
- Swift — Обозреватели
- Почему условные View Modifier — плохая идея
- Функции высшего порядка в Swift
- Как настроить Fastlane и Match для автоматического релиза приложений iOS на CI/CD сервере
- Atributika: NSAttributedString из HTML
- ReduxCore: Redux для iOS
Android
- Как мы за квартал подготовили редизайн водительского приложения
- Тестирование From Zero to Hero. Пролог к части 2, или Как мы пилили монолит
- One UI своими руками в домашних условиях
- Почему я вернулся на Dagger. Пока Koin
- В Google Play оценки локализуют по странам и устройствам
- Создаем GitHub Action с использованием Kotlin/JS
- Проверка ввода в Jetpack Compose
- Ваш первый чистый MVI-проект для Android
- Изучаем стандартную библиотеку Kotlin 1.5
- Определяем лучшие практики разработки на Kotlin
- Внедряем оверлей счетчика уведомлений внутри приложения для Android
- Включаем кеширования и офлайн-работу на Android с помощью Room
- Создание пузырей диалогов в Android
- MVVM с чистой архитектурой – разработка лучших приложений для Android
- Coroutine Recipes: песочница корутинов
- TensorFlow Lite Pose Estimation: положение человека
Разработка
- Реализуем чистую архитектуру на Flutter с cubit
- Почему скучные люди лучше всех в дизайне сложных приложений. Например, банковских
- Я провел тестирование Codex от OpenAI, и результаты оказались жутко хорошими
- Что делать, если в приложении нужно использовать таблицу
- Podlodka #230: Julia
- Дизайн приложений: примеры для вдохновения #54
- Разработка программного обеспечения — игра проигрывающих
- Почему количество Full-time программистов сокращается быстрее, чем когда-либо
- Wargaming открыл набор на бесплатные онлайн-курсы по UI/UX-дизайну
- Mail.ru Group открывает набор на бесплатные онлайн-курсы по ручному и автоматизированному тестированию
- Следует ли объединить UX-дизайн и продакт-менеджмент?
- 9 DevOps правил для быстрого развития стартапов в 2021 году
- Лучшие практики для написания If-else
- Как сделать дизайн-систему, если вы единственный дизайнер в стартапе
- Приложение с мастер-классами по финансам: исследование UI/UX
- Как 40-летнего инженера-программиста настроить на следующие 20 лет программирования
- Система непрерывной интеграции, используемая мобильными командами
- Ментальные модели, которые помогут вам стать лучшим менеджером по продукту
- Глубокое погружение в CustomPaint во Flutter
- Производительность React Native: что делать и чего не делать
- Если вам нужны Senior-разработчики, познакомьте Junior-ов с их кодом
- Widelands: открытая стратегия
Аналитика, маркетинг и монетизация
- MySkazka: как мы начали делать персональные сказки для детей
- Отчет SocialPeta о маркетинге мобильных приложений: статистика, тенденции и рекламные стратегии 2021
- SubHub Podcast: Грачик Аджамян (Wakie)
- Пользователи стали проводить в приложениях для покупок на 49% больше времени: отчет Liftoff
- Vungle и Liftoff объединяются
- Доходы Gardenscapes превысили $3 млрд
- Южная Корея планирует запретить запрет других платежных систем в App Store и Google Play
- Китайская платформа комиксов Kuaikan стала единорогом
- Supercell запускает мирный билдер Everdale
- +650K пользователей в месяц: история приложения DJ it!
- KaiPod Learning: обучение микрогруппами
- Adobe: психология офбординга пользователей
AI, Устройства, IoT
- DeDLOC: обучаем большие нейросети всем миром
- Разобучите это: что такое machine unlearning и почему это важно
- Apache Flink и потоковая обработка данных для решения задач IoT
- Как создать неприступный Arduino IoT девайс?
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.