Skip to content

Belarusbank API / Android app . Exchange rates, currency converter, bank departments and news.

Notifications You must be signed in to change notification settings

lyamat/bbank_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android App with Belarusbank API

Features

bbank_images

Belarusbank Server API

API: Belarusbank Server

Architecture Layers

  • data: Handles data management, including network and database operations.
  • domain: Contains business logic and use cases.
  • presentation: Manages UI and view-related logic.
  • di: Manages dependency injection configurations.

Patterns and Principles

  • Singleton
  • Factory
  • Facade
  • Dependency Injection
  • Adapter
  • Observer (Flow)
  • Repository
  • Use Cases
  • DTO (Data Transfer Object)

Libraries and Tools

  • Coroutines
  • OkHttp
  • Retrofit
  • Glide
  • SharedPreferences
  • Room
  • Navigation
  • Hilt
  • Yandex Maps