Дайджест интересных материалов для мобильного разработчика #388 (28 марта — 4 апреля)

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
В новой недельной подборке архитектурные паттерны и новая WWDC21, распознавание карт и 13 подвохов мобильного приложения, траты пользователей, тестирование иконок и многое другое!



Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в Telegram-канале.

iOS

•  Как меня Apple навечно забанил
•  Архитектурные паттерны в iOS: страх и ненависть в диаграммах. MV(X)
•  Compositional Layout: стоит ли игра свеч?
•  Почему мы не обновляли приложение ВКонтакте для iPad пять лет, а теперь обновили
•  Подключаем нагрудный датчик пульса по Bluetooth на Swift
•  Настало время офигительных историй [1/2]
•  Разрабатываем своего первого голосового ассистента на iOS
• App Store отклоняет приложения, использующие сторонние SDK, которые собирают пользовательские данные
• WWDC21 пройдет онлайн с 7 по 11 июня
• Как создавать виджеты с WidgetKit
• 7 эффективных ключевых слов для оптимизации вашего Swift-кода
• Представляем Epoxy для iOS
• Синглтон против внедрения зависимостей в Swift
• Удаляем фон в изображениях на Swift с помощью Core ML
• 2 iOS-инструмента для обнаружения мертвого и клонированного кода
• Как перенести Луну в вашу комнату с помощью ARKit
• Три типа дыр в безопасности, которые я вижу во многих iOS-приложениях
• SwiftUI Animations: анимации на SwiftUI
• ProgressHUD: анимированные иконки

Android

•  Доказательное программирование
•  CameraX+ML Kit для распознавания номера карты в действии
• Google ограничивает, какие приложения могут видеть другие установленные приложения
• Jetpack Activity Result API. Часть 2. Как работает под капотом
• Google выпустил сканер документов Stack
• Android Broadcast: как попасть на стажировку в Redmadrobot
• Отладка скриптов сборки и плагинов Gradle [IntelliJ/Android Studio]
• Самое простое руководство по пониманию Gradle!
• Непустые списки в Kotlin
• Более безопасный способ сбора потоков из пользовательских интерфейсов Android
• Системный сбой в Android WebView: как разработчики могут избежать такой ошибки
• Знакомимся с поведением ваших зависимостей
• Запускаем ARM-приложения в эмуляторе Android
• Реализация Snackbar для отмены действий в Jetpack Compose
• Motion Layout: создание простой анимации Recycler View
• Десять #AndroidLifeHacks, которые вы можете использовать прямо сейчас
• LabeledSeekSlider: настраиваемый слайдер
• Flux: погода на Jetpack Compose
• KanbanBoard: канбан-доска на Kotlin

Разработка

• 13 подвохов мобильного приложения, о которых лучше знать до старта разработки
•  Осмысленные интерфейсы
•  TestOps: писать автотесты недостаточно
• Какие вопросы ожидать на позицию автоматизатора и причем тут сортировка?
•  Дайджест релизов мобильной разработки Mail.ru Group за время пандемии
•  Storybook + Flutter = storybook_flutter
•  Паттерны и Методологии Автоматизации UI: Примеры из жизни
• make sense: О карьерном росте до руководителя, необходимых навыках, лидерстве и доверии
• Podlodka #208: операционные системы
• GitHub обновил уведомления в приложении
• Дизайн приложений: примеры для вдохновения #38
• Google улучшает установку PWA
• 20 обязательных навыков для разработчиков 2021
• CoScreen создает общую среду для разработки
• Опыт 10,000+ экранов: 10 советов от ведущего продуктового дизайнера
• Как мы разработали приложение за 300 тысяч и чуть не потеряли 4 млн рублей
• Проектирование микро-взаимодействий в Figma с помощью интерактивных компонентов
• Это начало конца PWA?
• Бесшовная разработка мультиплатформенных приложений с Flutter
• 4 простых совета, чтобы стать более ценным разработчиком
• 6 основных различий между Junior и Senior разработчиком
• Как мы ускорили нашу систему Continuous Integration на 50%
• Как спланировать успех при запуске нового технического проекта
• 7 уроков моего пути от Junior-разработчика до Senior за 2 года
• 10 самых популярных вопросов на собеседовании по системному дизайну
• ГОНКА к маркетинговому успеху
• Инструменты для создания мобильных приложений с дополненной реальностью (AR)
• Основы GitHub Actions
• 4 ошибки, которые я сделал как программист, но мне пришлось стать техническим директором, чтобы увидеть их
• Разработка программного обеспечения — игра проигравших
• Как реализовать покупку подписок в приложении на Flutter
• Доставка лучшего программного обеспечения быстрее: как мы сэкономили полмиллиона долларов
• Чем мы можем делиться в Kotlin MultiPlatform: модули? данные? экраны?
• Создайте свое приложение на Flutter за 5 дней

Аналитика, маркетинг и монетизация

• Маркетологи в мобайле: Игорь Посталенко (Тинькофф)
• Средний пользователь iPhone в США потратил в 2020 году на приложения $138
• Траты пользователей на приложения и игры поставили новый рекорд в 1 квартале 2021
• Прекращается работа Facebook Analytics
• TechIntern: биржа IT студентов
• A/B-тестирование иконок: опыт DEVGAME
• Российский игровой рынок в 2020 году вырос на 35%
• Lookout for Metrics от Amazon оценивает бизнес с помощью машинного обучения
• Доверяете ли вы статистике от Google?
• «Яндекс» попросил Samsung и других производителей не устанавливать неудаляемые приложения компании

AI, Устройства, IoT

•  Что такое IoT и что о нем следует знать
• Microsoft поставит 120,000 HoloLens в армию
• Snapchat готовит новые AR-очки Spectacles
• IoT-устройства переведут на российский софт

← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.
Источник: https://habr.com/ru/company/productivity_inside/blog/550592/


Интересные статьи

Интересные статьи

ПЛИСкульт привет,  FPGA  хаб.  Мы продолжаем держать вас в курсе последних событий из мира программируемой логики и решили немного пересмотреть формат дайджеста. Мы д...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Привет! Продолжая традицию, собрали «классические» и нетривиальные ИБ-инциденты, о которых писали зарубежные и российские СМИ в ноябре. И кстати, всех причастных – с межд...
В этом выпуске нашего дайджеста тестирование, профилирование, работа с подписками, стереотипы разработчиков, дизайн и UX, проектирование, права на разработки, библиотеки и книги! Подключайтесь! ...
Привет, Хабр! Это новый выпуск дайджеста про новости iOS-разработки для iOS-разработчиков и не только (начинается дайджест с общих Apple-новостей, интересных более широкому кругу). Все предыд...