-
Notifications
You must be signed in to change notification settings - Fork 600
Project Setup
Make sure to install all tools and IDE such as Android Studio & XCode (Refer to Environment Setup Guide for more information.
- Navigate to the Android Client GitHub repository
- Click the "Fork" button in the top right corner
- This creates a copy of the project under your GitHub account
Once you have forked the repository, you must clone it to your local development environment. follow the below steps on how to open your repository in Android Studio.
- Open Android Studio
- Go to
File --> New --> Project From Version Control
or If you freshly opened your IDE then click onClone Repository
- Clone Repository Wizard Will be open, paste your forked repository URL in the URL box
like
https://github.com/openMF/android-client.git
- Click Clone to Save on your machine and open the project.
Tip
It is recommended to wait until the build to finished before making any changes to the code.
After the successful build, and before making any changes, create a new branch dedicated to the feature or bug fix you'll be working on:
- Navigate to
VCS --> New Branch
- Create a New Branch Dialog will be open
- Enter the branch name
Ensure that new-branch-name reflects the purpose of your changes (e.g., add-payment-feature or fix-bug-123). Make the necessary changes to the files to address the issue you're working on. Once you're done, you will be ready to proceed with verifying and committing your changes.
- Android-Client API Documentation - https://demo.mifos.io/api-docs/apiLive.htm
- Kotlin Multiplatform - https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html
- JetBrains Toolbox - https://www.jetbrains.com/toolbox-app/
- Compose Multiplatform - https://www.jetbrains.com/compose-multiplatform/
- Fastlane - https://docs.fastlane.tools/