Найти в Дзене
Android: бесплатный пошаговый курс для начинающих

Android: бесплатный пошаговый курс для начинающих

Бесплатный курс по разработке мобильных Android приложений на языке программирования Kotlin. Уроки призваны помочь новичкам освоить Андройд. В том числе неочевидные нюансы при разработке, некоторые баги студии. А самое главное -- только рабочие практики.
подборка · 18 материалов
Урок 9: TextField, OutlinedTextField, Валидация почты, ErrorState | Курс Android Jetpack Compose
Смотреть на обучающей платформе с ИИ: https://androidsprint.ru/courses/jetpack-compose-osnovy Смотреть в VK: https://vkvideo.ru/video-85562117_456239145?pl=-85562117_3 Смотреть на YouTube: https://www.youtube.com/watch?v=yJoD0v00uBQ В прошлом уроке мы разобрались в критически важной теме, связанной с хранением состояния и рекомпозицией. Теперь мы можем работать с большим количеством composable функций, которые не могут работать без объявления стейта. В качестве демонстрационной задачи мы реализуем ввод электропочты в текстовое поле...
Урок 17: Жизненный цикл Activity, Logcat (логирование) | Курс Android на Kotlin c нуля
Смотреть на обучающей платформе с ИИ: https://androidsprint.ru/courses/osnovy-android-xml Смотреть в VK: https://vkvideo.ru/playlist/-85562117_2/video-85562117_456239151 Смотреть на YouTube: https://www.youtube.com/watch?v=ah42ZZ4WRnI Вы уже не раз могли слышать про некие методы жизненного цикла, которые есть у разных компонентов. Чтобы разобраться зачем они вообще были придуманы и как их использовать (спойлер: они очень важны и нужны) – давайте взглянем на процесс запуска приложения. Итак, вы тапнули на иконку какого-нибудь приложения на экране смартфона...
Урок 16: Bundle – передача объектов между компонентами | Курс Android на Kotlin c нуля
Смотреть на обучающей платформе с ИИ: https://androidsprint.ru/courses/osnovy-android-xml Смотреть в VK: https://vkvideo.ru/playlist/-85562117_2/video-85562117_456239106 Смотреть на YouTube: https://www.youtube.com/watch?v=tzTIUx6Gx04 Великолепно! Мы только что узнали, как использовать Serializable и Parcelable для передачи объектов между Activity. Также мы уже знаем, что под капотом методов putExtra объекты упаковываются в класс Bundle. А еще я говорил, что мы можем создавать такие объекты самостоятельно напрямую...
Урок 15: Интерфейс Parcelable – 2 способа сериализации объектов | Курс Android на Kotlin c нуля
Смотреть на обучающей платформе с ИИ: https://androidsprint.ru/courses/osnovy-android-xml Смотреть в VK: https://vkvideo.ru/playlist/-85562117_2/video-85562117_456239105 Смотреть на YouTube: https://www.youtube.com/watch?v=1TOZ0ClZGj8 Parcelable, с другой стороны, является более эффективным инструментом, который разработан специально для Android. Он работает, создавая объект Parcelable, который может быть сохранен или передан в виде аргумента между компонентами приложения, используя методы writeParcelable и readParcelable...
Урок 14: Интерфейс Serializable – передача данных между Activity | Курс Android на Kotlin c нуля
Смотреть на обучающей платформе с ИИ: https://androidsprint.ru/courses/osnovy-android-xml Смотреть в VK: https://vkvideo.ru/playlist/-85562117_2/video-85562117_456239104 Смотреть на YouTube: https://www.youtube.com/watch?v=D9OH7e3SJQ4 На предыдущем уроке мы узнали что такое объект Intent, как с помощью него осуществлять открытие нового Activity и передавать простые типы данных. Это база, так что если не смотрели, обязательно начните с предыдущего видео. Продолжаем тему и переходим к самому интересному – передаче объектов между Activity...
Урок 13: Создание Activity, навигация через Intent, Интенты, Extras, putExtra() | Курс Android на Kotlin с нуля
Смотреть на обучающей платформе с ИИ: https://androidsprint.ru/courses/osnovy-android-xml Смотреть в VK: https://vkvideo.ru/playlist/-85562117_2/video-85562117_456239103 Смотреть на YouTube: https://www.youtube.com/watch?v=qbuX0rncmxA В этой статье вы научитесь вручную создавать новый компонент Activity в своем проекте, а потом сделаем первые шаги в сторону изучения навигации между экранами. Мы будем не только переключаться между двумя Activity, но и передавать примитивные типы данных, такие как строки или числа...