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

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

Información de descarga y detalles del video Урок 9: TextField, OutlinedTextField, Валидация почты, ErrorState | Курс Android Jetpack Compose

Autor:

Kotlin & Android с нуля – Иван Ветров

Publicado el:

23/10/2025

Vistas:

285

Descripción:

В этом уроке реализуем полноценное поле ввода 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