Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ezralazuardy/bookstore
📚 Book Store Android App intended for study purpose at Cilsy Sekolah Mobile
https://github.com/ezralazuardy/bookstore
android-application bookstore kotlin-android kotlin-coroutines material-design online-shop retrofit2 room study
Last synced: 3 months ago
JSON representation
📚 Book Store Android App intended for study purpose at Cilsy Sekolah Mobile
- Host: GitHub
- URL: https://github.com/ezralazuardy/bookstore
- Owner: ezralazuardy
- License: mit
- Created: 2020-06-10T01:34:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-24T13:22:07.000Z (about 4 years ago)
- Last Synced: 2024-10-02T08:16:50.979Z (4 months ago)
- Topics: android-application, bookstore, kotlin-android, kotlin-coroutines, material-design, online-shop, retrofit2, room, study
- Language: Kotlin
- Homepage: https://sekolahmobile.com
- Size: 3.07 MB
- Stars: 8
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list - ezralazuardy/bookstore - 📚 Book Store Android App intended for study purpose at Cilsy Sekolah Mobile (Kotlin)
README
[![Android CI](https://github.com/ezralazuardy/bookstore/workflows/Android%20CI/badge.svg)](https://github.com/ezralazuardy/bookstore/actions?query=workflow%3A%22Android+CI%22)
[![License](https://img.shields.io/github/license/ezralazuardy/bookstore)](https://github.com/ezralazuardy/bookstore/blob/master/LICENSE)## 📚 bookstore
Book Store Android App implementation, intended for study purposes at [Cilsy Fiolution](https://sekolahmobile.com).
Here some app's features :
#### Client Module
- Authentication
- Homepage
- Book list
- Book search
- Book detail
- Book checkout
- Add to favorite
- Payment via bank transfer (dummy)
- Purchase confirmation
- Purchase status#### Admin Module
- Authentication
- Homepage
- Book management
- Book category management
- Client purchase history### ☁ REST API
This app uses a REST API provided by [Cilsy Sekolah Backend](https://sekolahbackend.com/). Check the documentation [here](https://obstore.herokuapp.com/swagger-ui.html).### 📘 Library used
Some library that used to develop this app :
- [Material Design Component](https://material.io/)
- [Android KTX](https://developer.android.com/kotlin/ktx)
- [Koin](https://insert-koin.io/)
- [Kotlin coroutines](https://github.com/Kotlin/kotlinx.coroutines)
- [StfalconImageViewer](https://github.com/stfalcon-studio/StfalconImageViewer)
- [CircleImageView](https://github.com/hdodenhof/CircleImageView)
- [ThreeTenABP](https://github.com/JakeWharton/ThreeTenABP)
- [QuickPermissions](https://github.com/QuickPermissions/QuickPermissions-Kotlin)
- [Matisse](https://github.com/zhihu/Matisse)
- [Retrofit](https://square.github.io/retrofit/)
- [Shimmer](http://facebook.github.io/shimmer-android/)
- [Room](https://developer.android.com/topic/libraries/architecture/room)
- [Glide](https://bumptech.github.io/glide/)