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

iOS

- Безопасность iOS-приложений: гайд для новичков
- XCResult — как и зачем читать
- 7 инструментов, которые помогут вам писать лучший код Swift
Создаем клон приложения WatchOS Tasks в SwiftUI с помощью CoreData Grand Central Dispatch в двух словах 12 лучших iOS-библиотек для вашего приложения Как создать боковое меню в iOS с помощью Swift GraphQL в Swift Шаблон Фабрика в Swift Swift 5: полезные протоколы, что бы писать код как профессионал Воссоздаем макет и анимации Apple Photos с помощью Compositional Layout Одна неделя с Xcode на Mac M1 Обнаружение утечек памяти с помощью юнит-тестов в Swift DSFSparkline: графики для текста DPTagTextView: Textview с упоминаниями и тегами

Android

- Влияние data-классов на вес приложения
- Чем отличаются Dagger, Hilt и Koin под капотом?
- Представляем бета-версию Jetpack Compose
- Data driven подход для усиления защиты Android
- Android — ViewPager2 — заменяем фрагменты на лету (программно)
- Android Broadcast: что нового в Android 12 для разработчиков
- Android Broadcast: новости #6
- В Google Play Console новые метрики и бенчмарки
- Библиотека Android for Cars переезжает в Jetpack
Решение типовой задачи с собеседования на Kotlin Нам нужно что-то лучше, чем Gradle Еще 5 расширений Kotlin для Android-разработчиков Продвигайтесь вперед, используя заголовки в RecyclerView Circle CI + Android: фишки конфигурации 13 причин, почему Dart хуже Kotlin Архитектура в Jetpack Compose – MVP, MVVM и MVI Как настроить платформу внедрения зависимостей с помощью Dagger2 в Android Facebook Timeline Compose: социальная сеть на Jetpack Compose ArcLibrary: закругление углов для Android
Разработка
- Как и зачем мы внесли 22 тысячи изменений в дизайн Яндекс.Карт
- Как мы «вырастили» и победили читеров в своем онлайн-шутере
- Новая версия Яндекс.Заправок: с учётом (неожиданного) опыта водителей
- Навигатор для пешеходов
- Кроссплатформенная мобильная разработка: история вопроса
- Запускаем Rust-приложение на мобильной ОС Аврора
- Ink: инструмент для создания текстовых квестов как из лучших воспоминаний детства
- Clubhouse своими руками: для iOS, Android, Web и даже Unity
- Как убедить гейм-дизайнера запустить тесты?
- О ходе создания русской народной игры «Колобок» в феврале
- Robot Framework для автоматизации тестирования: ограничения и плюшки
- Три ошибки, которые я совершала как junior QA engineer
- Механизмы аутентификации в пользовательских интерфейсах
- Podlodka #205: как зарабатывать деньги
- Профессионализм в разработке
- Flutter переходит к версии 2
- Зарубежные компании хотят обязать платить НДФЛ за российских программистов
- Дизайн приложений: примеры для вдохновения #34
- Amazon обновил иконку из-за подозрительных «усов»
- Почему большинство программистов оказываются (или остаются) неэффективными руководителями
- 11 основных проблем в дизайне мобильных приложений
- Фундаментальные принципы и лучшие практики дизайна мобильных приложений
Объектно-ориентированное программирование — самая большая ошибка компьютерных наук Flutter и его низкая производительность на iOS 7 принципов разработки программного обеспечения, которые следует применять ежедневно Умные разработчики не кодят Gyro-web: доступ к ориентации устройства в JavaScript Создание руководства по UX-дизайну для вашей команды Нативные приложения все еще лучше, чем React Native и Flutter 4 open source платформы хранения объектов на 2021 Одновременное обнаружение лица, движения рук и позы в реальном времени на мобильных устройствах Как перейти от разработчика программного обеспечения к архитектору решений Как я ускорил свое приложение React Native в 50х раз Как выделиться как инженер-программист в 2021 году — советы и рекомендации Психология цвета в UX 25 удивительных шрифтов на 2021 год Open Mobile Maps: новые карты для iOS и Android
Аналитика, маркетинг и монетизация
- Маркетологи в мобайле: Анна Кандалина (М.Видео)
- Как SLON Media создавали контент в стиле UGC для продвижения в ТикТоке
- Netflix запустил короткие смешные видео в приложении
- Самые зарабатывающие приложения в феврале 2021
- Vungle покупает GameRefinery
- Digital Turbine покупает AdColony
- Newness: Twitch для бьюти индустрии
- Как я делал маркетинг для инди-игры, заработавшей $128К за год
- Нижняя палата конгресса Аризоны приняла закон, разрешающий принимать платежи в обход комиссий магазинов Apple и Google