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

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
В нашем новом дайджесте перевод C++ в Swift и модуляризация доменного слоя, разбор истории с невыполненным звонком в 911 и шаблонизация кода, инструменты для снятия логов, игры-миллиардеры 2021, курс “Введение в робототехнику” и многое другое!



Подписывайтесь на наш Telegram-канал, где подборки статей и новостей для разработчиков выходят каждый день!

iOS

• Ускоряем разработку: автоматический перевод C++ в Swift. Часть I
• Оценка эффективности страниц в Airbnb на iOS
• Тащите меня семеро, или D'n'D в iOS
• Как переиспользуемый провайдер данных помогает сократить код в iOS-приложении
• Модуляризация доменного слоя в UDF
• Опыт использования блиц-приложений для автоматизации подключения к Wi-Fi
• Делись и больше не дерись: ограничения и сложности в разработке Share Extension
• Справочники в iOS
• Вышел Swift Playgrounds 4
Отступы Edge Insets для UIButton
Решение загадочных проблем с выходом из системы на iOS 15
Мониторинг HTTP-трафика с помощью Инструментов в Xcode
Как настроить Swift Package для предоставления CoreData
Суперсила симулятора iOS с Sherlock
30 советов, которые помогут вам стать лучшим iOS-разработчиком
Лучший способ структурировать ваш проект в Xcode
Swift: инверсия управления
Создание многоуровневого внедрения зависимостей с помощью Swift Property Wrappers
UI на основе моделей клеток в iOS-разработке)
Code Review для iOS-приложений
SwiftUIJoystick: джойстик на SwiftUI
Linenoise-Swift: работа со строками
Dogtector: определение породы собак

Android

• Pixel не дал позвонить 911: разбор ошибки в Android и Microsoft Teams
• Ускоряем панораму машины в приложении Авто.ру
• Этапы работы Jetpack Compose
• Android App Bundles. Как уменьшить размер вашего приложения?
• Шаблонизация кода с Geminio
• Как сделать навигацию в Kotlin Multiplatform? Или Compose Multiplatform?
• Google выпустил альфу Jetpack Glance — версию Jetpack Compose для виджетов
• Google выпустил новый эмулятор Wear OS 3.0
• Jetpack Fragment 1.4: Multi Back Stack, FragmentStrictMode и много улучшений под капотом
• Apple выпустила приложение для Android для поиска AirTags
Jetpack Compose включает макет View через JSON
Если бы я начинал свою карьеру в Android в 2022 году, вот как бы я это делал
Value Classes в Kotlin: прощайте Type Aliases!?
Перестраиваем наше руководство по архитектуре приложений
Kotlin Native: новая модель управления памятью
Топ-10 трендов Android-разработки 2022
Анимация показа TextView в Android
Простая поддержка JSON и полиморфных классов с Moshi Kotlin
AndroidAdManager: работа с рекламой
Pocket AutoML: классификация изображений на Android

Разработка

• Транспорт в PvP-шутере на Unity: добавляем и синхронизируем
• Как напечатать float
• Как я провалил 5 хобби-проектов за 6 лет и заработал 0 долларов
• Что такое сборщик продукта
• Почему веб победил десктоп, но не победил мобильные?
• QA и Support: как не усложнять друг другу жизнь
• Инструменты для снятия логов с Android / iOS-устройств. Чтение и разбор
• Elementary: новый взгляд на архитектуру Flutter-приложений
• 2021 год в разработке технологий ABBYY – и не только. Подводим итоги года
• Шейдеры в Unity — это не сложно. Часть 3 — добавляем блеска
• Что разработчики ищут в новых вакансиях: исследование Stack Overflow
• Дизайн приложений: примеры для вдохновения #67
• Podlodka #246: ML и творчество
• Area 120 запустил конструктор магазинов Qaya
• $50 млн в Серии B: Lokalise — «непрерывная локализация»
• $2 млн в посевном раунде: Qonversion — подписки в мобильных приложениях
• Объектно-ориентированный подход к UX
• Как применять закон Парето в дизайне мобильных интерфейсов
Пока, Jenkins: как Drone упрощает CI/CD
Выбор дизайнеров: лучшие шрифты Google на 2022 год
Учимся дизайну кнопок на примерах Spotify, YouTube, Dropbox, Twitch, Uber, Airbnb и т.д.
13 вещей, которыми Junior может свести с ума Senior-а
Простые вещи, которые делают ваш код лучше
Архитектура системы уведомлений
Кейс: приложение Happiness AI. Как создать единственный в своем роде дизайн, приносящий счастье

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

• Маркетологи в мобайле. Итоги года. Часть 1 
• К Solitaire Cruise присоединилась героиня Долли Партон
• Игры-миллиардеры 2021
• VK запустил MyTracker Personalize
• ТОП-30 рекламодателей и ТОП-10 новых популярных мобильных игр в ноябре
• Самые зарабатывающие приложения ноября в США
• Pepper: лопаты для еды

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

• Оценка рисков кибербезопасности при совместной работе автопилотируемого транспорта на автомагистралях
• Программируем умный дом
• «У вашей пиццы дно белое!» Определяем дефекты с помощью компьютерного зрения
• В GPT-3 сделали возможно обучения на собственных данных
• Стэнфордский университет открыл курс “Введение в робототехнику”
• $34 млн в Серии B: Edge Impulse на промышленный TinyML
Лучшие шпаргалки по DATA SCIENCE (ML, DL, Python, R, SQL, математика и статистика)

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


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

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

Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Привет, Хабр! Сегодня мы расскажем о новых видах вредоносного ПО, нацеленного на системы под ОС Linux и атаках, способных остановить производственные процессы, поговорим о том, как именно расширяют св...
В этой подборке SwiftLint и VSO, панические кнопки и властелины модулей, шутеры без даунтаймов и масштабируемые команды, ускорение билдов, открытый Lumberyard, миллиарды Pokémon GO и мног...
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него. Читать дальше →
Битрикс24 — популярная в малом бизнесе CRM c большими возможностями даже на бесплатном тарифе. Благодаря API Битрикс24 (даже в облачной редакции) можно легко интегрировать с другими системами.