This is a simple android currency converter app which makes use of latest trends in native android development at the moment.
This application is aimed at mimicking the Revolut Curency Converter application It does not serve as a finished product but rather aims at portraying results which relies on the core are areas of native android app development fused with good practices in the industry.
This app is developed using the following technologies and Libraries.
- Java
- Dagger2
- RxJava
- Retrofit
- Mockito (for Unit Testing)
- Espresso(for UI Testing)
This project adheres to clean code principles and MVVM pattern as well.