Данное приложение было создано в качестве тестового задания. Приложение не является моей интеллектуальной собственностью, поэтому исходный код оставляю в открытом доступе.
- Ввод государственного номера автомобиля, который может соответствовать одной из трёх категорий - 1,2,5
- Ввод свидетельства о регистрации транспортного средства
- Ввод номера водительского удостоверения
Все вышеуказанные данные должны соответствовать стандартам российских документов. Приложение проверяет введённые данные на корректность ввода, а так же может менять латинские буквы на русские, если это необходимо. Если пользователь не вводил номер СТС, то государственный знак так же считается не введённым. Если пользователь прервал ввод данных, то приложение предложит пользователю ввести все данные заново. После ввода всех данных есть возможность обновить введённую информацию.
- Приложение построено по принципу Single Activity
- По возможности осуществлена архитекрута MVVM
- В качестве инструмента внедрения зависимостей использовался Dagger Hilt
- В качестве способа разметки использовался фреймфорк Jetpack compose