Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/odaridavid/makta

Makta is an Android App that lets users borrow or lend their own books to other users on the platform,my final udacity and ALC scholarship project
https://github.com/odaridavid/makta

alc alcwithgoogle3 android books capstone-project firebase-auth firebase-ui firestore firestore-collection firestore-database library room-database udacity-android-nanodegree udacity-nanodegree users-borrow

Last synced: about 1 month ago
JSON representation

Makta is an Android App that lets users borrow or lend their own books to other users on the platform,my final udacity and ALC scholarship project

Awesome Lists containing this project

README

        

[![BuildTestResult](https://travis-ci.org/Davidodari/Makta.svg?branch=master)](https://travis-ci.org/Davidodari/Makta)
[![KnownVulnerabilities](https://snyk.io/test/github/Davidodari/Makta/badge.svg)](https://snyk.io/test/github/Davidodari/Makta)
[![Maintainability](https://api.codeclimate.com/v1/badges/30048de38b81d5c84e26/maintainability)](https://codeclimate.com/github/Davidodari/Makta/maintainability)
# Makta

Makta is an Android App that lets users borrow or lend their own books to other users on the platform.
My final Udacity NanoDegree Project.

## PREREQUISITES

1. Setup Firebase Project from [Firebase Console](https://firebase.google.com/?) and add the google-services.json file to `app` directory.

## Libraries and Tools Used

- [Firebase](https://firebase.google.com/?) - Data Storage,Analytics and Authentication with Firebase UI
- [Architecture Components](https://developer.android.com/topic/libraries/architecture) - Lifecycle aware operations and Room ORM
- [Parceler](https://github.com/johncarl81/parceler) - Passing of objects
- [Recycler View Swipe Decorator](https://github.com/xabaras/RecyclerViewSwipeDecorator) - Swipe Operations

### Screenshots

Mobile

| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/1.png)]()| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/2.png)]()| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/3.png)]()| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/4.png)]()| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/5.png)]()|
|:---:|:---:|:---:|:---:|:---:|
| | | | | |
| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/6.png)]()| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/7.png)]()| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/8.png)]()| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/9.png)]()| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/10.png)]()|
| | | | | |
| [![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/11.png)]()|[![screens](https://github.com/Davidodari/Makta/blob/master/screenshots/widget.png)]()
| | |

### Acknowledgements

+[Udacity](https://www.udacity.com/)
+[Andela Learning Community](https://andela.com/alc/?gclid=CjwKCAjwvuzkBRAhEiwA9E3FUqoiVwM_KD15likh_7WPlia98_gR27haZ9NUQe6BGXXKTjB9tTZv8xoCa6AQAvD_BwE)

## License

This Project is licensed under Apache 2.0 license for more details refer to [LICENSE](https://github.com/Davidodari/Makta/blob/master/LICENSE.txt).