О разработке и не только.
https://habr.com/ru/post/579164/?
Валидация ввода данных пользователем - популярная задача в Android разработке. Автор рассказывает о своей библиотеки для решения этой задачи - Validation.