PayoneerTestApp

About Project

This project implements a scrollable list of payment methods. For each payment method, it shows the method logo and label

Language:

  • 100% Java

Features

  • MVVM
  • Rx-Java
  • Dagger Hilt
  • Light/Dark Mode Support
  • Mockito

Prerequisite

To build this project, you require:

  • Android Studio arctic fox
  • Gradle 7.0.0+
  • You may require Java 11 to run

Install Apk

To install the app apk for testing, you can download the apk from apk folder or by click here to download the apk

Libraries

Testing

Testing is done with Mockito, and JUnit testing framework

Building issue that may arise.

When cloning the project, you might have this issues, following the screenshot, change your gradle JDK to version 11, the problem should be fixed.

issues

Screenshots

clip.mp4

Screenshot 2021-12-29 at 3 30 00 PM

Screenshot 2021-12-29 at 3 36 17 PM

Screenshot 2021-12-29 at 3 37 28 PM

Author

Utibe Etim

License

This project is licensed under the Apache License 2.0 - See: http://www.apache.org/licenses/LICENSE-2.0.txt