Android-приложение получения информации о банковской карте по BIN со следующими функциями:
- Пользователь вводит BIN банковской карты и видит всю доступную информацию о нём, загруженную с https://binlist.net/
- История предыдущих запросов выводится списком
- История предыдущих запросов не теряется при перезапуске приложения
- Нажатие на URL банка, телефон банка, координаты страны отправляет пользователя в приложение, которое может обработать эти данные (браузер, звонилка, карты)
Дополнительно было реализовано:
- При запросе отображается анимация загрузки;
- При возникновении ошибки выводится сообщение с информацией о ней;
- При клике на карточку из истории, информация загружается в главный блок;
- Информация о банковской карте выводится по мере ввода BIN.
Особенности реализации:
- Приложение написано на Kotlin;
- Используются библиотеки Moshi, Retrofit, Okhttp;
- Обеспечена плавность и стабильность приложения;
- Код покрыт комментариями.
Приложение было разработано за неделю в качестве тестового задания в ШИФТ ЦФТ.
Видео-демонстрация работы приложения: https://youtu.be/_VxlXM4IFjY