π Welcome to the Mifos Mobile Apps Community
Welcome aboard! This is your one-step guide to getting started as a contributor to the Mifos Mobile Kotlin Multiplatform (KMP) ecosystem.
Everything we doβfrom development to planningβhappens collaboratively on Slack and Jira. Follow the steps below to get plugged in, contribute meaningfully, and grow with us.
π€ Join the Community on Slack
We discuss all development activities over Slack. Whether you're a first-time contributor or a long-time collaborator, Slack is where you'll connect, share, and build.
π Slack Workspace: https://mifos.slack.com/
Each project has a dedicated Slack channel. Join the relevant ones to stay updated and collaborate actively.
π§ Daily Stand-Up Meeting β Join Us Live!
We align our entire development process through a daily stand-up Zoom call. From grooming and reviews to roadmap planning, everything flows through this session. If you're contributing, this is your daily checkpoint.
π Register here: Welcome! You are invited to join a meeting: Mobile Stand Up. After registering, you will receive a confirmation email about joining the meeting.
π οΈ What We Cover in Stand-Ups:
β Whatβs to groom
π Whatβs ready for review
π What needs to be merged
π€ Welcoming new contributors & helping them onboard
π Roadmap updates and feature planning
π¨ Immediate blockers or fixes
π This is the heartbeat of our mobile development. If youβre building with us, weβd love to see you there!
π Project Directory (All KMP-Based)
Each mobile app is built using Kotlin Multiplatform (KMP) for cross-platform compatibility. Below are the core projects with all relevant links:
π± Mifos X Field Officer App
Offline-first mobile app for field officers to manage clients and transactions.
π GitHub: openMF/android-client
π οΈ Jira Board: MIFOSAC
πΊοΈ Roadmap: Timeline
π¬ Slack:
#mifos-x-field-officer-app
π² Demo App: Download via Firebase
πΈ Mifos Wallet (Mifos Pay)
Customer-facing wallet app for digital payments and P2P/merchant transactions.
π GitHub: openMF/mobile-wallet
π οΈ Jira Board: MW
πΊοΈ Roadmap: Timeline
π¬ Slack:
#mifos-pay
π² Demo App: Download via Firebase
π² Mifos Mobile App
Lightweight client app to check balances, transactions, and account activity.
π GitHub: openMF/mifos-mobile
π οΈ Jira Board: MM
πΊοΈ Roadmap: Timeline
π¬ Slack:
#mifos-mobile
π² Demo App: Download via Firebase
π§± KMP Project Template
Scalable Kotlin Multiplatform boilerplate for shared logic across Android & iOS.
π GitHub: openMF/kmp-project-template
π οΈ Jira Board: KMPPT
πΊοΈ Roadmap: Timeline
π¬ Slack:
#mifos-x-cmp-template
π² Demo App: Download via Firebase
π€ Mobile GitHub Actions Hub
Standardized CI/CD automation for mobile builds using GitHub Actions.
π GitHub: openMF/mifos-x-actionhub
π οΈ Jira Board: MXAH
πΊοΈ Roadmap: Timeline
π¬ Slack:
#mifos-x-actionhub
ποΈ Jira Ticket Management
We manage all development tasks, issues, and features on Jira. Each project has its own board and roadmap. No task is worked on unless itβs in Jira.
π Join Jira: https://mifosforge.jira.com/
We use Jira to:
Create and assign issues
Track bugs, features & enhancements
Groom and review in daily stand-ups
Plan sprints and visualize progress on roadmaps
π‘ If you havenβt joined Jira yet, please do β all project tickets live there.
π Read the Project README Before Asking
Each project repository contains a detailed README.md
file that covers:
π§ How to set up the project
π₯ Installation requirements
π οΈ Development and build steps
π€ Contribution guidelines
π‘ Project architecture overview
π¨ Please make sure to go through the project README before reaching out with setup or contribution questions.
β Youβre Ready to Contribute!
You're now equipped with:
Access to Slack channels π¬
Stand-up meeting details π§
GitHub repositories π οΈ
Jira task tracking ποΈ
A checklist for project onboarding β
π§ Have a question or idea? Drop it in Slack. We're here to help you learn and build together.