Урок 5: Column & Row – позиционирование | Курс Android Jetpack Compose
📖 Текстовая версия урока и практика: https://androidsprint.ru/courses/jetpack-compose-osnovy/?utm_source=rutube&utm_medium=video&utm_campaign=jetpack_compose 🎯 Обучающая платформа с ИИ: https://androidsprint.ru/?utm_source=rutube&utm_medium=video&utm_campaign=jetpack_compose - Код из всех уроков в моем TG канале: https://t.me/ievetrov - Сообщество в VK: https://vk.com/ivan.ievetrov ✅ Бесплатный курс по Kotlin: https://rutube.ru/plst/508925 ✅ Бесплатный курс по Android XML: https://rutube.ru/plst/596679 Осваиваем позиционирование в Jetpack Compose. Если ты уже умеешь создавать простые @Composable функции, пора научиться расставлять элементы на экране красиво и логично. В этом уроке покажу, как работают Column, Row и Box, чем они отличаются и как влияют на верстку. Разберем, почему без контейнеров всё наслаивается, и как Alignment, Arrangement и Modifier помогают навести порядок и структуру. Пошагово создадим заголовок с подзаголовком, выведем кнопки навигации, сделаем между ними равные отступы, зададим ширину, высоту и поведение на разных экранах. Объясню, что такое Spacer, как работает weight и зачем нужен fillMaxSize, когда нужно "растянуть" контейнер на весь экран. Всё это — не просто синтаксис, а фундамент, на котором строится читаемая и поддерживаемая верстка в Compose. #jetpackcompose #mobiledevelopment #какстатьпрограммистом
📖 Текстовая версия урока и практика: https://androidsprint.ru/courses/jetpack-compose-osnovy/?utm_source=rutube&utm_medium=video&utm_campaign=jetpack_compose 🎯 Обучающая платформа с ИИ: https://androidsprint.ru/?utm_source=rutube&utm_medium=video&utm_campaign=jetpack_compose - Код из всех уроков в моем TG канале: https://t.me/ievetrov - Сообщество в VK: https://vk.com/ivan.ievetrov ✅ Бесплатный курс по Kotlin: https://rutube.ru/plst/508925 ✅ Бесплатный курс по Android XML: https://rutube.ru/plst/596679 Осваиваем позиционирование в Jetpack Compose. Если ты уже умеешь создавать простые @Composable функции, пора научиться расставлять элементы на экране красиво и логично. В этом уроке покажу, как работают Column, Row и Box, чем они отличаются и как влияют на верстку. Разберем, почему без контейнеров всё наслаивается, и как Alignment, Arrangement и Modifier помогают навести порядок и структуру. Пошагово создадим заголовок с подзаголовком, выведем кнопки навигации, сделаем между ними равные отступы, зададим ширину, высоту и поведение на разных экранах. Объясню, что такое Spacer, как работает weight и зачем нужен fillMaxSize, когда нужно "растянуть" контейнер на весь экран. Всё это — не просто синтаксис, а фундамент, на котором строится читаемая и поддерживаемая верстка в Compose. #jetpackcompose #mobiledevelopment #какстатьпрограммистом
