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

preview_player
Показать описание


🔹 Текстовая версия урока:

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

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

01:33 onCreate()
02:18 setContentView()
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 #андройд
Рекомендации по теме
Комментарии
Автор

Надеюсь, что уроки будут выходить чаще. Лайк и спасибо за такой контент!

Meelf_Hunter
Автор

Спасибо огромное за видео, друг) У тебя очень хорошо получается простым и доступным языком объяснить сложные вещи. Еще раз спасибо!

GOLOBON
Автор

Очень познавательно, спасибо!Жду больше новых уроков, информацию преподносите грамотно!

clexrmxndbeats
Автор

Как всегда качество подачи материала на уровне, респект)

wzagorowski
Автор

Супер-подача материала! Спасибо большое!

greylabservice
Автор

Много для себя нового подчеркнул, спасибо огромное!

grayday
Автор

5:21 тот момент когда билд собрался ровно за 420ms 😆😏
Благодарю за отличные уроки! Большинство контента по Android от людей, которые сами позавчера его изучили и ни дня не работали на реальных проектах. В твоей подаче чувствуется профессионализм, и мне, как Backend (Java/Kotlin+Spring) разработчику с 5-летним стажем такое подошло))
Буду изучать Android по твоим урокам (+дополнительно на других ресурсах) и ждать продолжения твоего курса!
Еще раз, спасибо! ❤

notUnclePetro
Автор

Спасибо за урок). Будут видео по jetpack compose?

вЕеГлазахЗакатСиял
Автор

А если указать и width и height - match parent, либо что-то одно, то к таким сторонам констрейнты можно тогда не цеплять? Пробовал, ошибку при компиляции не выдает и расположение вьюхи тоже корректно при запуске на эмуляторе!?

seedkp
Автор

У меня "PUSH ME" пишет Hardcor text и не хочет запускаться App

PASSINGAMESIMPLE
Автор

Как удалить при run app нотификейшн install sucesfully finished in 420 ms? Причем, нужно удалить только его, остальные оставить. Как это поле называется в списке baloon уведомлений? Тыкал все, что похоже по названию, emulator и т.д., но не нашел.

seedkp
Автор

я уже и забыл если честно про этот курс) Но все равно спасибо за продолжение. Тест не вышел по этому уроку?

Squirrel_developer
Автор

Здравствуйте, такой вопрос: почему на видео при создании кнопки она изначально закруглённая? когда я ставлю кнопку, то она прямоугольная, и необходимо через сторонний файл в drawable закруглять её

dmitroks
Автор

Привет, классное видео но мне кажется сейчас лучше снимать видео по jetpack compose, и конкуренции меньше, и в будущем я думаю приложения будут мигрировать на jetpack compose

eqiqhcv
Автор

Добрый вечер, по какой причине при открытии "activity_main" через ctrl - вылетает android studio?

umsxe
Автор

Я правильно понимаю что все уроки будут по составленному RoadMap?

nesterka
Автор

Очень круто, но пугает, что пока всего 7 уроков, потом как котятам в свободное плавание выходить?🥲

zettachad