Урок 9: TextField, OutlinedTextField, Валидация почты, ErrorState | Курс Android Jetpack Compose

اطلاعات دانلود و جزئیات ویدیوی Урок 9: TextField, OutlinedTextField, Валидация почты, ErrorState | Курс Android Jetpack Compose
آپلود کننده:
Kotlin & Android с нуля – Иван Ветровتاریخ انتشار:
۱۴۰۴/۸/۱بازدیدها:
285توضیحات:
В этом уроке реализуем полноценное поле ввода email на Jetpack Compose — с обработкой текста, валидацией, состоянием ошибки и иконкой очистки. Покажу, как использовать OutlinedTextField в Android‑приложении, подключить MutableState и remember, добавить label, placeholder, сделать поле однострочным и подключить логику проверки почты с выводом ошибок в интерфейсе. Разберём, как устроена реактивная работа TextField, что делать при каждом изменении текста, как валидировать ввод по шаблону, как корректно использовать isError, и почему error‑сообщение лучше передавать в label, а не через отдельный Text. Также покажу, как добавить интерактивную иконку в поле, очистить ввод и сбросить ошибку в одно действие. Разберём, как управлять состоянием поля, отслеживать ввод, валидировать email по шаблону и обновлять UI без лишнего кода. Всё, что нужно для создания интерактивных форм в Jetpack Compose — на примере, который можно сразу использовать в Android‑проекте. 00:00 Введение 02:22 Создание текстового поля OutlinedTextField 04:22 Добавление Placeholder 04:55 Добавление SingleLine 05:10 Добавление Label 05:37 Добавление иконки с кнопкой в текстовое поле – IconButton 07:19 Валидация email и ErrorState
ویدیوهای مشابه: TextField

Урок 5: Column & Row – позиционирование | Курс Android Jetpack Compose

Урок 4: @Composable функции | Курс Android Jetpack Compose

Урок 3: DSL, Императивный и Декларативный подход | Курс Android Jetpack Compose

Урок 8: MutableState, remember. Состояние и Рекомпозиция | Курс Android Jetpack Compose

Урок 2: ПОЧЕМУ ОН (Jetpack Compose), а не XML | Курс Android Jetpack Compose

