-
Notifications
You must be signed in to change notification settings - Fork 703
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 Mifos Mobile 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 need to 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 Repositoy
- Clone Repository Wizard Will be open, paste your forked repository URL in the URL box
like
https://github.com/your-username/mobile-wallet.git
- Click Clone to Save on your machine and open the project.
Tip
It is recommended to wait until build to finish 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 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.
Click here to learn more about how to stash your changes and open a PR here
- Self Service API - https://demo.mifos.io/api-docs/apiLive.htm#selfbasicauth
- Join Firebase Android App Testing - https://appdistribution.firebase.dev/i/87a469306176a52a
- 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/