Skip to content

It fetches currencies rates from NBRB old API. Test task for "Системные технологии"

License

Notifications You must be signed in to change notification settings

Dzmitry-Lakisau/Currencies-Fetcher

Repository files navigation

Получить от сервиса : http://www.nbrb.by/Services/XmlExRates.aspx?ondate=$Date (формат $Datemm.dd.yyyy) значения курсов валют для сегодня-завтра (если курсов на завтра нет - вчера-сегодня). И отобразить их на форме приложения согласно прототипу (прототип ниже) с применением настроек. По нажатию на иконку 5, переход на экран настроек курсов валют, где можно установить видимость для полученных типов валют с помощью switch’a 5.3, а также их порядок с помощью 5.4 (элементы можно перетаскивать вертикально). По умолчанию, включенными являются USD, EUR, RUB. Сохранить настройки по нажатию на 5.5. При следующем входе в приложение должны отобразиться курсы согласно настроек пользователя. При ошибке сервиса:

  1. Отобразить текст «Не удалось получить курсы валют».
  2. Кнопка 5 экрана списка валют должна быть невидимой при ошибке. Перейти на экран настроек невозможно.

Прототип для отображения курсов:

Alt text

Прототип для настроек курсов валют:

Alt text

About

It fetches currencies rates from NBRB old API. Test task for "Системные технологии"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published