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.
- 🌍 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
- 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.
currency_demo.mp4
🚀 Future Enhancements
🛠 More test coverage and Better Exception Handling