Skip to content

Instantly share code, notes, and snippets.

View jawidMuhammadi's full-sized avatar
💻
printf("Learning in progress...");

Jawid Muhammadi jawidMuhammadi

💻
printf("Learning in progress...");
  • Barcelona, Spain
View GitHub Profile
@jawidMuhammadi
jawidMuhammadi / GSoC'2020@Mifos.md
Last active February 23, 2023 09:31
This gist file has been created to show case my work done in Google Summer of Code 2020


My Journey in GSoC 2020

In this Gist file, I will share what I learned and completed in Google Summer of Code 2020 with Mifos Organization. One of the best things about the Mifos Organisation is that it’s a diverse community with members from all around the world and all of them have been very supportive and helping. I loved working with Edward Cable, Rajan Maurya, Saksham Handu, Saransh Sharma, and I would like to thank all of them especially my mentor and Edward for their guidance, help, and motivation throughout the program. I learned a lot of things from this program and working with this incredible community has been an amazing experience for me.

GSoC Project:

@jawidMuhammadi
jawidMuhammadi / Couchbase Mobile.markdown
Last active March 7, 2021 16:36
This gist file has been created to explain and guide for using and installing Couchbase Mobile for implementing offline first in Fineract CN Mobile project

Why Couchbase Mobile?

Couchbase Mobile is the complete NoSQL database solution for all data storage, access, sync, and security across the entire application stack. It includes an Embedded database, Rest API, and Synchronization which is critical for enabling offline-first mobile apps. The two critical aspects of enabling this are:

  • The ability to locally store data on the device so it is always available to the user, whether online or offline
  • The ability to sync data to the cloud so it is available to the users on other devices when online. This includes secure routing of data across devices, enforcement of access conflict, and handling of data conflicts.
@jawidMuhammadi
jawidMuhammadi / First Phase of GSoC'20@Mifos.md
Last active July 2, 2020 07:29
I am working on Fineract-CN-Mobile project as a student developer in Google Summer of Code this year, it is an android app for Digital Financial services, that is built on top of the Fineract-CN platform which is used by Field Officers. In this gist file I explained the work that I finished in the first phase of the program.


Work done so far:

1. Extended Kotlin support in-app and changed Java classes to Kotlin

There was more than 15 java classes needed to be converted to Kotlin. I converted all the classes to Kotlin and tested the app to make sure the changes have not broken any code. I did convertion in two categories Retrofit model classes and Service inerfaces. I created two different PR for each:

@jawidMuhammadi
jawidMuhammadi / GSoC'2020@Mifos.md
Last active May 30, 2025 06:13
Fineract-CN-Mobile is an Android app for Digital Financial services, that is built on top of the Fineract-CN platform. It provides banking solutions for people around the world who are unbacked. This app is for field officers who go to their customers and provide them financial services.


Implementation & Goals:

I would like to improve the app by implementing the features that are mentioned below which would improve the user interface, user experience, functionality and overall aesthetics of the app.

1. Add in support for the creation of centers: