This is a sample project of random verse from the noble Quran. This application supports devices with Wear OS 2.X and newer and has Wear OS Tiles support.
Project has been built using Kotlin and Android Jetpack libraries. Retrofit has been used to retrieve data from the API, MVVM pattern has been used for project architecture/structure, Dagger Hilt has been used for dependency injection. The APIs used are:
- https://quran.api-docs.io/v4/verses/random
- https://quran.api-docs.io/v4/quran/get-uthmani-script-of-ayah-2
- Display random verse in Arabic and English from the API
- Show a random verse in English in the Tiles section
- Support for other translations
- Always on display support
- Watch face support (?)
- Create app icon
- Handle API exceptions
Contributions are always welcome :).