Skip to content

An android currency converter application using Kotlin!

Notifications You must be signed in to change notification settings

GetRighhttt/CurrencyConverter

Repository files navigation

CurrencyConverter

Description :

Created a currency converter app to test out motion layout and animation techniqes. Incorporates majority of android and Jetpack core components, as well as adheres to best practices for clean code and MVVM architecture. I also incorporated best practice guidelines for encryption API keys and URLs. Also implemented a broadcast receiver to monitor connectivity. This was a fun project to create.

Here is a list of all the features used in this application:

  • Clean Code Architecture
  • SOLID principles
  • Broadcase Receiver
  • Material Dialog
  • Motion Layout
  • Splash Screen Animation
  • Transitions
  • Retrofit2
  • API
  • Coroutines
  • Dagger-Hilt
  • MVVM
  • View Model
  • StateFlow
  • Navigation - SafeArgs
  • View Binding
  • Proguard
  • R8
  • Encryption

Currency.mp4