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

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



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

iOS

•  Как мы подружили Flutter с CallKit Call Directory
•  Как запустить модель машинного обучения на iPhone
•  Как мы создали фреймворк для построения графиков в iOS-приложении
• Как мы уменьшили размер приложения Pinterest для iOS на 30%
• Swift Memory Layout
• Презентация Apple: новый iPad Pro
• Презентация Apple: Apple TV 4K
• Презентация Apple: метки AirTag
• Создание Издателей для HealthKit
• Разматывающиеся переходы в Swift 5
• MVVM + Координаторы — туториал по iOS-архитектуре
• Юнит-тесты в iOS
• Геттеры и сеттеры в Swift
• Самые полезные шорткаты Xcode
• MJMaterialSwitch: материальный переключатель для iOS
• SwiftShield: обфускация Swift-кода

Android

•  Давайте будем прямыми в своих intent
•  Применение SQLiteOpenHelper и Database Inspector в Android-разработке
•  Фоновая работа в Android: обзор возможностей WorkManager
• Пишем под Android с Elmslie
•  Навигация в многомодульном приложении на Jetpack без магии и DI
• Android 12 сможет автоматически переводить приложения на другие языки
• Пример приложения для VoIP звонков для Android
• CI/CD для Android с использованием Bitbucket Pipelines и Gradle Play Publisher
• Модульная Навигация с помощью Jetpack Compose
• Приложение Pi Practice в Compose
• Анимация с помощью Jetpack Compose
• Ускоряем компиляцию Android на устройстве Apple M1
• NavigationUI
• RecyclerView с волшебными касаниями
• RoundedProgressBar: красивый индикатор для Android
• Login Template: вход в приложение на Jetpack Compose
• Dads: лучшие папины шутки для Android

Разработка

• Создаём 2,5D-игру жанра Dungeon Crawling в Unity
•  Извилистые дороги корейских ОС, или Как Tizen OS и webOS к успеху шли
•  Создаем свой шахматный движок: алгоритм игры компьютера
•  Миграция мобильного приложения на Dart 2.12 (Flutter 2)
•  Библиотека Oboe для высокопроизводительного аудио в играх и приложениях
•  Игровые механики на уроке геометрии или векторы на Unity 3D
•  Разделяй и властвуй — Использование FSM в Unity
• Лучшие клавиатуры для программирования 2021
• Nhost делает открытую альтернативу Firebase
• Podlodka #212: профессия: Solution Architect
• Резюме, которое приведет вас в FAANG
• 5 главных продуктовых фреймворков Waze
• Взламывая код мобильной продуктивности
• «ВКонтакте» проводит седьмой сезон VK Cup
• 5 вещей, которые я узнал после решения более 500 задач на Leetcode
• UserZoom получил $100 млн. на тестирование пользовательского опыта
• Что на самом деле означает простой дизайн? Правильный подход к созданию UI-kit для iOS
• 6 приемов в дизайне, которые помогут вам установить отношения с вашими пользователями
• Visual Studio 2022
• Как писать самодокументирующийся код
• 3 структуры данных для прохождения кодинг-собеседования
• Веб-приложения — это не будущее
• Ваш UI неряшливый? 7 распространенных ошибок, которых следует избегать
• 1 год работы с Flutter: извлеченные уроки
• Дизайн для дислексии
• Все циклы плохо пахнут
• Дайте своему клиенту приятные впечатления от заказа — McDelivery Simplified
• Test-Driven Development во Flutter
• Руководство CTO по современному технологическому стеку
• 22 лучшие практики, которые помогут вывести ваши навыки проектирования API на новый уровень
• Ваш язык программирования не имеет значения
• 20 вещей, которые я хотел бы знать до того, как начал работать менеджером по продукту
• Как Duolingo проводит масштабные эксперименты
• Создание поиска для вашего продукта
• Скелетоны в Flutter
• Чистая архитектура для чайников
• 3 различных типа роадмепов, которые необходимо освоить каждому PM

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

• Epic Games Store увеличивает количество приложений
• EA готовит мобильный Battlefield
• Мобильное здоровье 2021: отчет Sensor Tower
• LOVEMOBILE #11: SLON Media
• Zoom запустил фонд для инвестиций в приложения на своей платформе
• Microsoft делает новый магазин приложений для Windows 10
• Правила AppTrackingTransparency начнут работу с 26 апреля
• Я локализовал свою игру на 11 языков: что это дало
• N26: страховой банк
• Доходы приложений для свиданий в январе поставили рекорд
• 40 тыс MAU в приложении с бюджетом в 150 тыс
• 7 метрик, которые помогут вам принимать более разумные решения на этапе Product-Market Fit

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

• Samsung превратит устаревшие смартфоны пользователей в устройства для управления умным домом
• Молодые изобретатели смогут получить 3 млн рублей в конкурсе James Dyson Award
• Я запрограммировал простой AI для NFS Most Wanted
• Математика, необходимая для успешного прохождения собеседований по машинному обучению

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


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

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

Привет! Мы – часть команды разработки «Рамблер/Медиа» (портал «Рамблер»). На протяжении трех лет мы поддерживаем и развиваем несколько больших python-приложений. Чуть больше года назад ...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Привет, Хабр! Приглашаем на бесплатный Demo-урок «Параллельный кластер CockroachDB», который пройдёт в рамках курса «PostgreSQL». Также публикуем перевод статьи Тома Брауна ...
Набор полезных, но не очень известных инструментов и библиотек Android.Работая над статьями о 30 лучших библиотеках и проектах Android 2019 г. и 25 лучших библиотеках и проектах Andr...
В любой среде разработки есть инструмент с названием «Output». Нет нужды описывать что он делает, поскольку абсолютно все разработчики его используют в своей работе ежедневно. Он прост и консерва...