-
Notifications
You must be signed in to change notification settings - Fork 612
Building up Code
Assuming you have correctly setup
- Git
- Gradle
- Android Studio
Follow the steps below to get project up and running on the emulator or device and start developing on top of it:
Clone the Project From Github to Local Machine
-
Download Zip -> Extract it to your preferred location.
-
Clone using Terminal
-
Clone using Desktop
-
Open Android Studio
-
Click on File -> Import
-
Browse to the directory where you cloned openMF/android-client repo
-
Choose the android-client folder and click ok
We are using ButterKnife Library for View Injection, this requires Support for Annotations enabled on Android Studio, Here is how you do it.
- Open Android Studio's preference and navigate to Compiler → Annotation Processors. Check "Enable annotation processing".
Once this is done you can compile and run the code on your emulator or device.
I prefer Genymotion - Android Emulator it is faster than the emulator Shipped with ADT Bundle.
- 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/