Kotlin & Android с нуля – Иван Ветров
Бесплатное обучение языку программирования Kotlin и разработке Android-приложений.
В роликах я рассказываю про основы не только Котлин, но и в целом о принципах программирования – простым и доступным языком, демонстрируя на практике рассказываемый материал. Видео, подойдут даже тем, у кого совсем нет опыта. Освоив базу по Kotlin – можно будем комфортно переходить к урокам по Android.
Каждое видео содержит ссылки на текстовые версии уроков, готовый код и на обучающий телеграм бот. В последнем можно проверить себя, проходя тесты по конкретной интересующей лекции. Идеально для закрепления теории и начала подготовки к собеседованиям. Также там вы найдете раздел с практическими заданиями с обратной связью.

Урок 5: Column & Row – позиционирование | Курс Android Jetpack Compose

Урок 4: @Composable функции | Курс Android Jetpack Compose

Урок 3: DSL, Императивный и Декларативный подход | Курс Android Jetpack Compose

Урок 2: ПОЧЕМУ ОН (Jetpack Compose), а не XML | Курс Android Jetpack Compose

Урок 1: Введение и подготовка окружения | Курс Android Jetpack Compose

Урок 17: Жизненный цикл Activity, Logcat (логирование) | Курс Android на Kotlin c нуля

Урок 5: Условные операторы if else when. Операции ветвления // Котлин курс с нуля

Урок 4: Операторы сравнения (отношения), логические операторы // Котлин курс с нуля

Урок 3: Интерполяция (шаблонные строки). Конкатенация // Котлин курс с нуля

Урок 2: Арифметические операции, остаток от деления // Котлин курс с нуля

Урок 1: Что такое переменные и их типы, val и var // Котлин курс с нуля

Урок 0: Ставим среду разработки и запускаем проект // Курс обучения Kotlin с нуля

Урок 16: Как создать и передать Bundle объект | Курс Android на Kotlin c нуля

Урок 15: Интерфейс Parcelable – 2 способа сериализации объектов | Курс Android на Kotlin c нуля

Урок 14: Интерфейс Serializable – передача данных между Activity | Курс Android на Kotlin c нуля

Урок 13: Создание Activity, навигация через Intent, Интенты, Extras, putExtra() | Курс Android

Урок 12: Компоненты Android: Activity, Service, Content Provider, Broadcast Receiver | Курс Android

Урок 11: Gradle - система сборки! ЧТО ТЫ ТАКОЕ - обзор файлов | Курс Android на Kotlin c нуля

Урок 10: AndroidManifest.xml (андройд манифест) | Курс Android на Kotlin c нуля

Урок 9: Внедрение логики изучения слов из телеграм бота | Курс Android на Kotlin c нуля

Урок 8: setOnClickListener() - обработка нажатий, property access | Курс Android на Kotlin c нуля

IDEA+Git (ветки, пулл реквесты). ПОДРОБНО! Новый интерфейс, подводные камни. Установка с 0.

Урок 7: findViewById, ViewBinding, backing property | Курс Android на Kotlin c нуля

Урок 6: Cтили, темы в приложении и их кастомизация | Курс Android на Kotlin c нуля

Урок 5: Ресурсы (res), квалификаторы, локализация, шрифты | Курс Android на Kotlin c нуля

Урок 4: Верстаем экран по макету из Figma, ShapeDrawable | Курс Android на Kotlin c нуля

Урок 3: Контейнеры - FrameLayout, LinarLayout. Отступы. | Курс Android на Kotlin c нуля

Урок 2: Введение в XML, что такое View, теги и атрибут | Курс Android на Kotlin c нуля

Урок 1: Android Studio – установка, настройка эмулятора | Курс Android на Kotlin c нуля

Урок 22: Data class (дата классы) copy, toString, equals, hashCode | Курс по Kotlin с нуля