Разработка
- Стоит ли сегодня идти в айти?
- ChatGPT на вопросы по программированию дает 52% неправильных ответов
- Как собеседовать мобильных инженеров? Системный дизайн спешит на помощь!
- Проводим и проходим Mobile System Design-интервью
- Как сделать приложение на базе ChatGPT
- Daylight DC1 — попытка создать спокойный компьютер
- Writing a Unix clone in about a month
Маркетинг
Кроссплатформа
iOS
Посмотрите на то, как писать игры для Playdate:
- Как писать игры на Swift для Playdate
- Поваренная книга SwiftUI: изображения и иконки — Часть 2
- TOP 10 горячих клавиш для Xcode
- Swift Plugins: ускоряем сборку проекта
- Объединяем Combine и Swift Concurrency
- Apple обновляет Форумы для разработчиков
- Unidoc — масштабируемый механизм документирования кода Swift
- How Do You Know Whether or Not SwiftUI Previews and Preview Content Are Excluded From App Store Builds?
- Tricking iOS Into Animating App Icons
- This is what peak UIKit looks like
- Your Complete Guide to Push Notifications in SwiftUI
- How to build segmented circular progress views in SwiftUI with Swift Charts
- Apple rich text fundamentals
Android
Прочитайте, что обновилось в адаптивных макетах Compose:
- Обновления в адаптивных макетах Compose с I/O
- Compose Guard — плагин Gradle для обнаружения регрессий в Jetpack Compose
- Обсуждаем Google I/O 2024
- Взлом и защита Android-приложений
- Моментальный запуск: как VK Клипы работают с плейбэком видео на Android
- Google Bets on Kotlin Multiplatform: Koin Leads for Android & KMP
- Injecting Composables with Dagger without losing it
- Caching Strategies in Android
- KotlinConf 2024 announcements
- Change App Theme — Personalizing Accessibility
- A Developer’s Roadmap to Predictive Back (Views)