Skip to content

Android-приложение, позволяющее получить информацию о банковской карте по BIN, которое было разработано в качестве тестового в ШИФТ ЦФТ.

Notifications You must be signed in to change notification settings

ICallMyGitHairyHarry/SHIFT_Test_Binlist

Repository files navigation

SHIFT_Test_Binlist

Android-приложение получения информации о банковской карте по BIN со следующими функциями:

  1. Пользователь вводит BIN банковской карты и видит всю доступную информацию о нём, загруженную с https://binlist.net/
  2. История предыдущих запросов выводится списком
  3. История предыдущих запросов не теряется при перезапуске приложения
  4. Нажатие на URL банка, телефон банка, координаты страны отправляет пользователя в приложение, которое может обработать эти данные (браузер, звонилка, карты)

Дополнительно было реализовано:

  • При запросе отображается анимация загрузки;
  • При возникновении ошибки выводится сообщение с информацией о ней;
  • При клике на карточку из истории, информация загружается в главный блок;
  • Информация о банковской карте выводится по мере ввода BIN.

Особенности реализации:

  • Приложение написано на Kotlin;
  • Используются библиотеки Moshi, Retrofit, Okhttp;
  • Обеспечена плавность и стабильность приложения;
  • Код покрыт комментариями.

Приложение было разработано за неделю в качестве тестового задания в ШИФТ ЦФТ.

Видео-демонстрация работы приложения: https://youtu.be/_VxlXM4IFjY

About

Android-приложение, позволяющее получить информацию о банковской карте по BIN, которое было разработано в качестве тестового в ШИФТ ЦФТ.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages