Android project with an example call to Blockchain.com API and the view with wallet balance plus the list of transactions, which can be refreshed with a Toolbar action. Written in Kotlin using Android Studio 4.1. Beta 1, follows MVI design pattern, and uses libraries, such as Retrofit, RxJava, Hilt, Mockito, Espresso and others.
- AppCompat
- Material
- Retrofit 2
- RxJava 3
- Gson
- Hilt
- Mockito
- Espresso
- Barista
- JUnit
The project incluces unit tests, written with Mockito and JUnit.
The project incluces UI tests, written with Espresso and Barista.
Freepik and Kiranshastry from www.flaticon.com