Simple Android application which is build on top of Model-View-Presenter (MVP) architecture, which helps searching for local venues
- JDK 8 or later
- Android Studio
- Clone the repository.
- Open foursquare.properties from the project root, add your foursquare client id and client secret to the fields FOURSQUARE_CLIENT_ID and FOURSQUARE_CLIENT_SECRET respectively.
- Open this project with Android Studio.
- Choose your device or an emulator as a target device for running the app, then press "Run" icon.
- The application will be installed and launched on the chosen device.
Syntax | Version | Note |
---|---|---|
Hilt | 2.34-beta | For Dependency Injection (DI) |
RxJava | 3.0.12 | |
RxBinding | 4.0.0 | RxJava binding APIs for Android UI widgets |
Retrofit | 2.9.0 | HTTP client |
Lombok | 1.18.20 | |
JUnit | 4.13.2 | Unit Testing library |
JUnitParams | 1.1.1 | Parameterized Test support for JUnit 4 |