Тестовое задание (транзакции)
Необходимо создать приложение на Flutter в котором будет реализован список транзакци . Должна быть возможность просмотра "детале транзацкии".
Сцены: При открытии приложения появляется страница авторизации(Логин Пароль).
При успешно авторизации открывается главная страница с двумя вкладками:1 список с транзакциями, 2 диаграмма(Donut) которая разделяет транзакции по их типу операции.
У каждо транзакции в списке видны данные:
-
Тип транзакции(перевод, пополнение, снятие)
-
Номер транзакции
-
Сумма транзакции
При выборе транзакции появляется список с деталями данно транзакции:
-
Дата транзакции
-
Сумма
-
Комиссия
-
Итого
-
Номер транзакции
-
Тип операции(пополнение, перевод, снятие)
-
Кнопка отмены транзакции. При отмене транзакции она должна исчезать из списка транзакций.
Должна быть возможность вернуться назад к списку транзакци. В списке транзакци должно отображаться общее количество транзакци.
Использование Redux для StateManagement будет плюсом (не пошло дело, не успел)
Хранения данных можно выбрать по своему усмотрению (XML, SQLLite, firebase, прочее). Возможен вариант реализации без хранения данных.