Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 2.93 KB

README.md

File metadata and controls

28 lines (20 loc) · 2.93 KB

Тестовое задание

Информация о водителе и его документах

Данное приложение было создано в качестве тестового задания. Приложение не является моей интеллектуальной собственностью, поэтому исходный код оставляю в открытом доступе.

Возможности

  • Ввод государственного номера автомобиля, который может соответствовать одной из трёх категорий - 1,2,5
  • Ввод свидетельства о регистрации транспортного средства
  • Ввод номера водительского удостоверения

Все вышеуказанные данные должны соответствовать стандартам российских документов. Приложение проверяет введённые данные на корректность ввода, а так же может менять латинские буквы на русские, если это необходимо. Если пользователь не вводил номер СТС, то государственный знак так же считается не введённым. Если пользователь прервал ввод данных, то приложение предложит пользователю ввести все данные заново. После ввода всех данных есть возможность обновить введённую информацию.

Библиотеки и способы реализации

  • Приложение построено по принципу Single Activity
  • По возможности осуществлена архитекрута MVVM
  • В качестве инструмента внедрения зависимостей использовался Dagger Hilt
  • В качестве способа разметки использовался фреймфорк Jetpack compose

by @agaperra