Дайджест интересных материалов для мобильного разработчика #420 (15 — 21 ноября)
В новом дайджесте принципы SOLID и главные циклы, избавление от шаблонного кода и доработка напильником, 20 лет разработки, честные проценты техналога, современный UI вне плоскости экрана, работа с отзывами, экосистема TikTok и многое другое!
Этот дайджест доступен в виде еженедельной рассылки. А ежедневно новости мы рассылаем в
• Избавление от шаблонного кода: как будет выглядеть источник данных?
• Принципы SOLID в Swift
• Бить или не бить? Модули в Xcode: сравниваем XcodeGen и Tuist
• iOS Run Loop: Что? Когда? Зачем?
• Основы SwiftUI: экспертное мнение
• Apple ускоряет разработку автономного автомобиля
• В iOS нашли закрытый SportsKit
• Apple тайно закупает рекламу для прибыльных приложений с подпиской
• Apple покупает рекламу для App Store, но делает это открыто
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• Main Loop (Главный цикл) в Android Часть 2. Android SDK
• Улучшение времени запуска приложений на Android: уроки Facebook
• Видео Kotlin 2021 Premier Online
• Мой опыт проведения курса по Android
• Hilt — лёгкий старт в Dagger
• Jetpack Compose Navigation в многомодульном проекте
• После сборки — доработать напильником. Фиксим Retrofit для Корутин
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
• Как Discord стал нашим основным инструментом для сбора фидбека и позволил наладить систему саппорта почти без вложений
• 711 тысяч строк кода, 20 лет, один разработчик: как создавалась Dwarf Fortress
• Как устроена система игровых событий в проектах Playrix
• Честный процент техналога
• SDK чата и Kotlin Multiplatform
• Разработчик игр на Unity: как начать работать с востребованным игровым движком
• Защита от читеров на примерах для Unity
• gRPC + Dart, Сервис + Клиент, напишем? Часть 5: Web
• Podlodka #242: файрволы
• Распродажа книг по Python в Humble Bundle
• Охота на toggle: как простую фичу сделать максимально сложно
• 5 советов по созданию для приложения современного UI
• Дизайн приложений: примеры для вдохновения #64
• Не надо требовать определенного технологического опыта от Senior+ разработчиков
• Вне плоскости экрана. Новые вызовы для дизайнеров интерфейсов
• Почему люди так быстро подсаживаются на Тикток: анализ продуктового дизайна и UX/UI-решений
•
•
•
•
•
•
•
•
•
•
•
•
•
• Google выпустил Mobile Ads SDK для Flutter
• HypeHype даст всем возможность создавать игры на телефонах
• AllTrails привлек $150 млн на маршруты для прогулок
• Работа с отзывами на этапах развития продукта. Видеоинструкция от AppFollow.
• TikTok породил собственную экосистему приложений, общее количество их загрузок превысило 1.3 млрд
• Facily: дешевые коллективные покупки
• Web2App-воронки для продвижения мобильных приложений: что это, как работает и какие имеет перспективы
•
• Как я сделал Open-source монитор качества воздуха
• Окрашивание изображений
• Как самостоятельно выучиться на дата-саентиста — адаптированная подборка
• Raspberry Pi Foundation запустил Code Club World для обучения детей программированию
• Яндекс, МФТИ, АГУ и «Сириус» откроют образовательную программу по искусственному интеллекту
•
← Предыдущий дайджест. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, в почту.