How We Created Splitwise App Clone in less than 4 days.

Vinod Kumar C
3 min readApr 1, 2021

As per the monthly evaluation at Masai School, we were asked to clone the Splitwise Android app within a short time.

starting pages

Initial Approach

We are 4 on the team (Vinod Kumar C(me), Sanjoy Paul, Praveen Pawar, Harsh Kamaliya). when we start to plan for the app design we decided that Sanjoy, Harsh, and Praveen will take care of the front-end design and I’ll design the backend part where we make the storing and retrieving of data from the local database.

home page

Challenges Faced

As it was the 3rd app we were developing in the Masai we faced fewer problems compared to the previous two blind projects, but we had challenges like do we need to design the app in MVVM Pattern, MVP Pattern, or some other normal patterns, then we finalized that we design app in MVVM structure which is very hard to develop and maintain for beginners.
and we made it happen, and we give that effort credit to Masai because they taught us in such a way that we can develop the apps in any pattern.

individual transaction

Our Final Product

The Splitwise original app has huge and complex transactions in it, and it was developed in some months and tested for weeks to give a great experience for its users. we planned to complete as much as possible to make the clone look like the original without any compromise, and we made it to 90%+ progress, when we are in the deadline we worked hard together to make it work as similar to the original app and we finally made it.

Wrong Steps

When we started the project it was a smooth experience with the git hub repository commits but as the project grows the conflicts from the team-mate branches become more and we can’t merge our project together and it took one whole day to figure out, where we have gone wrong.

All Transactions

I would like to take a moment to thank my team members for their support and Masai School for this great opportunity.

--

--