Туториалы

Значения локализованных ошибок в практике Swift
Сколько раз мы всматривались в этот код: do { try writeEverythingToDisk() } catch let error { // ??? } или
Подробнее
Туториал по Android Sleep API
Узнайте, как использовать Android Sleep API в ваших приложениях Kotlin, чтобы отслеживать, когда пользователь спит, бодрствует, как долго он спал,
Подробнее
SwiftUI 3.0. Седьмая (заключительная) часть
Представляем вам заключительную статью по нововведениям в SwiftUI 3.0. В ней мы рассмотрим новые возможности по настройке внешнего вида элементов
Подробнее
Интеграция detekt в рабочий процесс
Изучите, как интегрировать мощный инструмент detekt в разработку приложений для Android, чтобы помочь обнаружить и предотвратить потенциально проблемный код (так
Подробнее
Использование Lifecycle-Aware Components при помощи Android Jetpack
Вы узнаете о lifecycle-aware components, о том, что они собой представляют, как они работают, а также как создать свои собственные
Подробнее
SwiftUI 3.0. Шестая часть
В этой подборке статей поговорим о том, как раскрасить SF Symbols по своему усмотрению, обсудим тему блокировки свайпа сверху вниз
Подробнее
SwiftUI 3.0. Пятая часть
Продолжаем серию публикаций, посвященных нововведениям в SwiftUI для Swift 5.5. В этой подборке поговорим о том, как кастомизировать разделители строк
Подробнее
Объявления деструктуризации в Kotlin
Объявления деструктуризации - это особенность Kotlin, которая дает вам инструмент для легкого извлечения данных из коллекции простым и доступным способом.
Подробнее
SwiftUI 3.0. Четвертая часть
В этой публикации мы поговорим о новой обертке над свойством @FocusState для работы с клавиатурой, позволяющей определить находится ли текстовое
Подробнее

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: