Skip to content

mohamedshemees/CurrencyX

Repository files navigation

CurrencyX is a mobile application that allows users to track real-time currency prices using a reliable API. The app provides an intuitive interface to view exchange rates for various currencies.

Features

  • 🌍 Real-time currency price tracking
  • 🔄 Fetches data from a currency exchange API
  • 🛠️ Built with Retrofit for API calls and StateFlow for managing and observing the app's state in a responsive manner
  • ⚡ Utilizes MutableStateFlow for seamless updates to the UI

Technologies Used

  • Retrofit: For making network requests and handling API calls
  • StateFlow: For managing app state in a reactive way
  • Kotlin: For the app’s development
  • API: Provides real-time currency exchange rates

CurrencyX is the perfect tool for anyone needing up-to-date exchange rates at their fingertips.

Demo

currency_demo.mp4

🚀 Future Enhancements

🛠 More test coverage and Better Exception Handling

About

Currency Exchange rate application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages