Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в
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 начинает продажи смартфона для пожилых
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
ссылка на оригинал статьи https://habr.com/ru/company/productivity_inside/blog/560042/

Добавить комментарий