Маркетинг и монетизация
Дайджест интересных материалов для мобильного разработчика #355 (24-30 мая)
В этом дайджесте переезд на Swift и 36 секунд доступности, валидация встроенных покупок и кросс-системное тестирование, симпатичный чейнджлог, проблемы с неткодом, переезд Coinbase на React Nativeи многое другое!
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.
iOS
Как Лёня с React на Swift переезжал
Доступность на iOS началась с «36 секунд»
- Самые популярные SDK после выхода iOS 14.5
- Всемирная конференция Apple для разработчиков начнётся 7 июня и пройдёт в онлайн-формате
- Эван Шпигель поддержал налог App Store и меры защиты Apple
Как управлять поведением клавиатуры в iOS-приложениях
MVP архитектура для iOS
Как разрабатывать приложения для iOS без Mac
Как использовать SnapKit в ваших iOS-приложениях
Как использовать Firebase Remote Config с Swift 5
3 способа стилизации представлений SwiftUI
HMS ML Kit: перевод в реальном времени (iOS — Swift)
ScrollingContentViewController: простое создание скроллируемого View
NotificationToast: тосты для iOS
CalendarKit: календарь для iOS, iPadOS и macOS
Android
Интеграция и серверная валидация инаппов для стора Google Play — как защититься от читеров
Обновляемся на новую версию API Android по наставлению Google
Создаем приложение для Android быстро и просто
Почему Kotlin лучше Java?
Особенности тестирования Android без Google-сервисов
Получаем результат правильно (Часть 2). Fragment Result API
- Как начинающему Android-разработчику прокачать свои навыки: 5 open source проектов для изучения
Полезные расширения Kotlin для Android
Hilt стабилен. Более простая инъекция зависимостей на Android
Повышаем уровень своего класса данных Kotlin с помощью расширений
Историческое введение в модель реактивного состояния Compose
Совершенно новое Состояние в Jetpack Compose
Улучшение преобразования кода Java в Kotlin: пример
Структурированный параллелизм в действии
Начните отсюда: 5 упражнений для подготовки вашего приложения к работе с большими экранами
Начинаем работать с WorkManager
Простые инструментальные тесты (UI-тесты) для Android в 2021 году
Введение в Security By Design
KodeEditor: редактор кода для Android
SuperForwardView: перемотка в стиле Netflix
Разработка
Почему мы решили создать отдел кросс-системного тестирования
Лаги, джиттер и потеря пакетов: откуда берутся проблемы с неткодом и как их решать
7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)
За что банит Apple(и Google)
Как написать симпатичный чейнджлог: опыт Авито
Без тимлида не обойтись, а что насчет техлида?
Как сохранить нервы тестировщика или ускорить регресс с 8 до 2 часов
Как я хотел поработать нативным Android разработчиком, но устроился Flutter разрабом
Dart: Быстрые неизменяемые коллекции
6 способов снизить когнитивную нагрузку от интерфейса
- Podlodka #217: фасилитация
- Flutter Dev Podcast #27: как работает рендеринг UI
- Как Coinbase перешел на React Native
- Stack Overflow запустил новый ежегодный опрос разработчиков
- Fuchsia получила свое первой устройство
- Мой SaaS добился MRR $12.5K за один месяц: вот чему я научился
- Куда уходят программисты?
- Онлайн-конференция Google for Games Developer Summit 2021 пройдет в июле
- Проблема дизайна – это сами дизайнеры
- Пользователям плевать на дизайн: как устроен «хороший UX» на самом деле
- Хотите стать лучшим UX дизайнером? Создавайте эмоциональный дизайн
Лучшие языки программирования для изучения в 2021 году
10 вещей, которые хорошо знают опытные разработчики
Почему софтверные компании часто отвергают хороших программистов
Наплевать на доступность
Самые востребованные языки программирования в 2021 году
Избегайте блокировки CI/CD — делайте свои сборки более портативными
Flutter: CRUD с использованием Firebase Cloud Firestore
Одна привычка, чтобы стать лучшим разработчиком
Что нового во Flutter 2.2
«Библиотека разработчика» от Google
Аналитика, маркетинг и монетизация
Датасет о мобильных приложениях
- Реклама мобильных игр в первом полугодии 2021: мировая статистика
- RevenueCat закрыл Серию B при оценке в $300 млн
- Платформа отладки Lightrun получила $23 млн
- Платформа потери веса Noom привлекла $540 млн
- «Тренды мобильных приложений 2021»: отчет Adjust
- Дейтинг-приложения предложат улучшения прошедшим вакцинацию
- Google запускает рекламные кампании приложений на десктопах
- Netflix думает над выходом на игровой рынок
- «Одних технологий недостаточно»: что раздражает рекламный рынок в Apple и как она зарабатывает на закрытости системы
AI, Устройства, IoT
ML: «нечеловеческие» технологии для человеческих цен
TinyML. Сжимаем нейросеть
SberCloud + Intel oneAPI = льготное облако для ML-разработчиков
- IBM разработала датасет Project CodeNet для обучения ИИ программированию
- Как сделать бизнес на AR/VR
- Mail.ru Group открыла новый набор на бесплатное обучение в Академию больших данных MADE
- Microsoft использовала GPT-3 для создания кода на естественном языке
- Best Buy начинает продажи смартфона для пожилых
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Программирование4 недели назад
Конец программирования в том виде, в котором мы его знаем
-
Видео и подкасты для разработчиков1 неделя назад
Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
-
Магазины приложений3 недели назад
Магазин игр Aptoide запустился на iOS в Европе
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.8