Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luthfiarifin/LaamMuslimAndroid
Project to find out the prayer schedule, reading the quran, etc.
https://github.com/luthfiarifin/LaamMuslimAndroid
android dagger2 kotlin mvvm-android quran-offline rx-java2 rx-kotlin2
Last synced: about 2 months ago
JSON representation
Project to find out the prayer schedule, reading the quran, etc.
- Host: GitHub
- URL: https://github.com/luthfiarifin/LaamMuslimAndroid
- Owner: luthfiarifin
- License: mit
- Created: 2020-04-15T05:07:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-01T10:03:30.000Z (over 4 years ago)
- Last Synced: 2024-08-04T04:02:02.054Z (5 months ago)
- Topics: android, dagger2, kotlin, mvvm-android, quran-offline, rx-java2, rx-kotlin2
- Language: Kotlin
- Size: 4.03 MB
- Stars: 33
- Watchers: 3
- Forks: 23
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- Awesome-Muslims - LaamMuslimAndroid
README
# LaamMuslimAndroid
Project to find out the prayer schedule, reading the quran. Using MVVM pattern with Dagger2 as deppendency injection.## Mockup :
![Mockup Screen](https://github.com/luthfiarifin/LaamMuslimAndroid/blob/master/screenshot/mockup.png)## Feature :
* Prayer schedule from [Muslim Salat](http://muslimsalat.com)
* Offline quran from [Quran Database](http://www.qurandatabase.org/) with room
* Countdown next prayer schedule
* Use MVVM (Model-View-View Model) pattern
* Use dagger2 as deppendency injection
* Use 2 activity and more fragment
* Use preference library for setting fragment
## Library :
* [Lifecycle & Livedata](https://developer.android.com/jetpack/androidx/releases/lifecycle)
* [Navigation Component](https://developer.android.com/jetpack/androidx/releases/navigation)
* [Dagger2](https://github.com/google/dagger)
* [RxJava2](https://github.com/ReactiveX/RxJava)
* [RxKotlin2](https://github.com/ReactiveX/RxKotlin)
* [RxAndroid](https://github.com/ReactiveX/RxAndroid)
* [Room](https://developer.android.com/jetpack/androidx/releases/room)
* [Preferences](https://developer.android.com/jetpack/androidx/releases/preference)
* [Google GMS Location](https://developers.google.com/android/guides/releases)
* [Date Picker Timeline](https://github.com/101Loop/DatePickerTimeline)
* [Persistent Search View](https://github.com/mars885/persistentsearchview)
# Contributors
Created By LaaM - [email protected]