API app for developers
Android application for finding public APIs'
📝
Table of Contents
🧐
About
This is an application that displays a list of public api for use by developers. This app consists of 2 sections: The API list section and the API detail section.
The projects is implemented using clean architecture with the MVVM (Model View Model) pattern. The project is thus layered into 3 parts
- Domain
- Data
- App
🏁
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
First before you run the application a the user is required to be having the following installed :
Android Studion
Kotlin
Installing
A step by step series of examples that tell you how to get the application running.
Clone the project into your device
# Clone this project
$ git clone https://github.com/SamoraMachel/Public-API-App
# Access
$ cd publicapi
open the app in android studio and run.
🔧
Running the tests
To run the test, in the root folder of the application use:
# run tests
$ ./gradlew test
🎈
Usage
Build the application and in your android phone or emulator and run the application.
⛏️
Built Using
- Kotlin
- Sliding PaneLayout
- Retrofit
- Material Design
- Kotlin coroutines
- Android Jetpack
- View Binding
- Live Data
- Navigation
✍️
Authors
- @SamorMachel - Idea & Initial work
See also the list of contributors who participated in this project.