πŸš€ Welcome to the Mifos Mobile Apps Community

πŸš€ 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.

πŸ’Έ Mifos Wallet (Mifos Pay)

Customer-facing wallet app for digital payments and P2P/merchant transactions.

πŸ“² Mifos Mobile App

Lightweight client app to check balances, transactions, and account activity.

🧱 KMP Project Template

Scalable Kotlin Multiplatform boilerplate for shared logic across Android & iOS.

πŸ€– Mobile GitHub Actions Hub

Standardized CI/CD automation for mobile builds using GitHub Actions.


πŸ—‚οΈ 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.