Skip to content

agaperra/driver_s_info

Repository files navigation

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

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

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

Возможности

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

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

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

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

by @agaperra

About

Test task implemented using Jetpack Compose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages