Contributor :
Akash Meruva
Mentor :
Rajan Maurya
The Mifos Mobile app project aims to provide a seamless banking experience across multiple platforms, such as iOS and Android, to enhance financial inclusion. The project focuses on migrating the app to Jetpack Compose to support Kotlin Multiplatform, allowing a single codebase for both platforms. Additionally, it involves transitioning from RxJava2 to Kotlin Coroutines, modularizing features for better scalability, and integrating with the Open Banking API. These efforts aim to create a more efficient, modern, and maintainable mobile banking solution that meets the needs of diverse financial institution
Contributor :
Akash Meruva
Mentor :
Rajan Maurya
The Mifos Mobile app project aims to provide a seamless banking experience across multiple platforms, such as iOS and Android, to enhance financial inclusion. The project focuses on migrating the app to Jetpack Compose to support Kotlin Multiplatform, allowing a single codebase for both platforms. Additionally, it involves transitioning from RxJava2 to Kotlin Coroutines, modularizing features for better scalability, and integrating with the Open Banking API. These efforts aim to create a more efficient, modern, and maintainable mobile banking solution that meets the needs of diverse financial institution
About Contributor
Akash Meruva is pursuing a B.Tech in Computer Science with a specialization in AI-ML at SRM University, AP. He is passionate about Android development, problem-solving, and exploring cutting-edge technologies like Jetpack Compose. Akash joined C4GT to contribute to impactful open-source projects and further his skills in building scalable and efficient solutions.
Key Impact Takeaways:
- Migrated the Mifos Mobile app to Jetpack Compose, transforming it into a Compose Multiplatform project to run on both Android and iOS from a single codebase.
- Enhanced app architecture by transitioning from RxJava2 to Kotlin Coroutines, leading to a cleaner and more maintainable network layer.
- Modularized features into separate modules, improving scalability, maintainability, and development efficiency.
- Integrated with the Open Banking API to expand functionality and enable broader financial services within the app.
- Improved development workflows by implementing GitHub Actions for CI/CD, automated testing, and Play Store releases.