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

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

🔹 Обучающий бот по Android c Android-ROADMAP https://t.me/AndroidStudyBot?start=yt
🔹 Дизайн-макет для EnglishWordsApp в Figma: https://clck.ru/34ow4g

🛠 Код из всех уроков: https://t.me/ievetrov_dev
🛠 Личный телеграм канал про путь разработчика: https://t.me/ievetrov_dev
✅ Вопросы и ответы для Android собеседований: https://t.me/AndroidSprint_Interview

🔹 Текстовая версия урока:
🔹 Бесплатный курс по основам Kotlin: https://clck.ru/34EgJF
🔹 VK: https://vk.com/ievetrov.development

Документация: https://developer.android.com/docs

В этом уроке сделаем первые шаги в сторону создания нашего первого экрана для приложения по изучению иностранных слов. Идея приложения логично вытекает из курсовой работы, которая существует в рамках практики по базовому курсу по Kotlin.

Это урок-введение. Поэтому мы пройдемся "по верхам". От файла MainActivity.kt, в котором позже будем писать код для приложения до XML файла activity_main.xml. Именно в последнем происходит верстка пока что единственного экрана при помощи тэгов View.

Мы рассмотрим несколько видов базовых тэгов и атрибутов для них. Атрибуты - это параметры с помощью которых конфигурируются элементы view. Также расскажу про адаптивные единицы измерения ширины и высота элементов - dp, а также единицы обозначения размера шрифта - sp.

В завершении создадим новый файл разметки (layout) и применим его в нашем единственном файле экрана - ActivityMain.kt.

00:00 Что такое файл MainActivity.kt?
01:33 onCreate()
02:18 setContentView()
03:04 Файл XML разметки activity_main.xml
05:25 Разбор имеющихся тегов activity_main.xml
05:55 xmlns
06:38 layout_width и layout_height
07:20 dp – density-independent pixel
07:47 TextView внутри ConstraintLayout
10:48 Документация внутри Android Studio
11:31 Создание нового layout
12:33 Добавление кнопки – тэг Button
13:12 Button и AppCompatButton
13:42 Библиотеки в проекте
14:36 Привязка нового layout к Activity

#androiddevelopment #mobiledevelopment #андройд

Комментарии

Информация по комментариям в разработке