This repo contains the official source code for Inmuslim App for Android.
If you're just looking to install Inmuslim, you can find it on Google Play.
You will require Android Studio Giraffe (2022.3.1) and Android SDK 33
- Download the Inmuslim source code from https://github.com/rustamsafarovrs/InmuslimAndroid ( git clone https://github.com/rustamsafarovrs/InmuslimAndroid.git ).
- Copy your release.keystore into app/config.
- Fill out RELEASE_KEY_PASSWORD, RELEASE_KEY_ALIAS, RELEASE_STORE_PASSWORD in local.properties to access your release.keystore.
- Open the project in the Studio (note that it should be opened, NOT imported).
- You are ready to compile project.
- Kotlin
- Jetpack Compose (UI & navigation)
- MVVM architecture with Flow
- Hilt (DI)
- Kotlin Coroutines
- Retrofit (REST API)
- OkHttp 3 (REST client)
- Moshi (JSON serialization)
- Shared Preferences
- Firebase Crashlytics (crashes, logging)
Soon...
- Java 17
- Android Studio Giraffe (2022.3.1) (for easy download - JetBrains Toolbox)
Read our Contributing Guide to learn about reporting issues, contributing code, and more ways to contribute.
- Pull Request Guidelines - branch naming and how to write good pull requests.