Начните уверенно работать с Android Layouts и создавайте удобные, гибкие и современные интерфейсы. В этом курсе вы разберетесь в ключевых типах макетов, научитесь грамотно выстраивать иерархию элементов и применять лучшие практики UI‑разработки под Android.
Что вы изучите в этом курсе
Курс поможет вам освоить базовые и современные подходы к созданию интерфейсов, начиная от простых структур и заканчивая мощными инструментами ConstraintLayout.
Основы макетов Android
Принципы построения UI в Android
Роль View и ViewGroup в структуре интерфейса
Оптимизация иерархии для повышения производительности
Работа с LinearLayout
Горизонтальное и вертикальное расположение элементов
Использование атрибутов weight и gravity
Создание адаптивных интерфейсов с минимальными усилиями
Переход к ConstraintLayout
ConstraintLayout — современный, гибкий и высокопроизводительный контейнер, который позволяет строить сложные UI с минимальной вложенностью.
Основные типы constraints и их использование
Создание адаптивных интерфейсов под разные экраны
Работа с Guideline, Barrier и Group
Оптимизация макетов с помощью ConstraintLayout Tools
Практические навыки, которые вы получите
Создание UI с нуля, используя различные типы макетов
Понимание, когда и какой макет применять
Умение адаптировать интерфейс под разные устройства
Навыки оптимизации структуры View для повышения производительности приложения
Кому подходит этот курс
Начинающим Android-разработчикам
Тем, кто переходит с других платформ и хочет освоить Android UI
Студентам и самоучкам, изучающим мобильную разработку
Итоги курса
После прохождения курса вы уверенно ориентируетесь в основных макетах Android, умеете создавать гибкие и адаптивные интерфейсы и готовы переходить к более продвинутым инструментам разработки UI.
raywenderlich.com - это сайт сообщества, посвященный созданию высококачественных учебных пособий по программированию.Мы гордимся созданием видеокурсов, книг и учебных пособий самого высокого качества в Интернете.Каждый учебник на нашем сайте проходит три раунда редактирования перед публикацией, чтобы убедиться, что каждый учебник работает на 100%, технически точен и обеспечивает всестороннее освещение темы.