Skip to content

Работа с API Беларусбанка

Notifications You must be signed in to change notification settings

iMikail/BelarusbankAPI

Repository files navigation

BelarusbankAPI

Clean Swift, Multithreading, CoreData, CoreLocation, MapKit, URLSession, Вёрстка кодом, AutoLayout(SnapKit), Cocoapods, SwiftLint.

Функционал:

  • загрузка данных банкоматов, инфокиосков и филиалов Беларусбанка;
  • сохранение данных в CoreData(с последующей загрузкой при отсутствии интернета);
  • отображение елементов на карте и в виде списка карточек;
  • опеределение местоположения пользователя;

Screen Shot 1 Screen Shot 2

  • экран подробной информации по выбранному элементу;

Screen Shot 4 Screen Shot 5

  • построение маршрута к выбранному элементу(Apple Maps);

Screen Shot 6

  • фильтрация данных на карте/списке;
  • автосортировка списка по удалённости от текущего местоположения;

Screen Shot 3 Screen Shot 7

  • проверка доступа геопозиции, интернета;
  • обработка сетевых ошибок;
  • поддержка светлой/тёмной темы.

Screen Shot 10 Screen Shot 8 Screen Shot 9

About

Работа с API Беларусбанка

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages