Sign in
Log inSign up
JAUMO dating App Just Got Better !

JAUMO dating App Just Got Better !

Rahul Yadav's photo
Rahul Yadav
·Jan 3, 2021·

8 min read

In this modern world of fancy peoples and Internet connected world, online friendship and dating has became a reality. Every modern person some or the other way is using internet to talk, chat and communicate with peoples we never met and seen.

Dating applications has taken over the youths and teenagers by storm and a requirement of a good, advanced and feature-filled dating application has been a coffee of an early sunrise. In among 1000+ dating apps available cross android and iOS platforms, Jaumo is one of the best and recommended application to use.

But wait! if you download and use the app in real-time, you will notice there are some changes and updates required for the app. We, a group of three members say Praneeth, Sarika and myself from Masai School have created a dummy application of Jaumo Dating Application. Point to Note- All three of us in the group are from non-coding background and a newbie to the programming world, so we knew the journey will be like Making Chicken Biryani when you just know to make sugar-less tea.

Let's go through the project with the progress day by day. Day 1 - The first day was all about going through the real app. We briefly gone through the app from tip to top, each and every pages, activities, layouts etc. Made Flow-Chart for each progress, how activities are been connecting with each other, which intents are been used, what features are been already present in the app. Noted all the important points and discussed a brief idea about what should be our main goal and the purpose to rebuild the app. I took the initiative to be the leader of our the group and created new Git repository and added the team members as the contributor. We ended our day with all things well on place and with a positive note.

Day 2 - Tea, coffee, bread and jam, let's start our day with a scrum and a hope We Can. Okay back to business. All three of us in the group just recently learned, studied and practiced how to create pages using different kinds of layouts available in Android Studio so we decided to let's first create all the pages which we will need in the app. There are about 20-25 pages (activities) in the app so we distributed the pages among us and started creating one. While I was creating the sign-up, login, start-up pages, I learned new things and features like applying validations to username and passwords, applying different methods to make the page look more beautiful and attractive. By the end of the day I was able to create 8 different pages such as start-up, sign-up, login, google sign-up, sign-in pages etc. At the end of the day we had a stand-up meeting and discussed about the pages we created, difficulties we faced, how did we overcame those challenges, new things we learned while creating those pages etc, and guess what ! we are done with all the pages and activities. Finally we pushed our code to git and, hmmmm big long progressive day. Logging OFF.

Day 3 - I forgot to have my coffee for the day as I was over excited for the day. We had over scrum for the day and today's TODO task was to connect all the pages which we created a day ago. We assumed the app as a Tree and all its pages as its branch connected with each other in a sequently format. Now, we distributed the pages among us into 3 different parts say,

A. Connecting Sign-up and login pages till user homepage.

B. Connecting Filters, messages, likes, user profile pages with each other.

C. Connecting user profile, update profile, settings, help pages with each other.

I got the task number A. So my job is to check, validate and connect the user credentials. I applied limitations on username as the username should contain gmail.com at the end. The password should be at least 7 digits long alpha-numeric characters. Once the user successfully enters the right data, he/she will be redirected to their homepage in the app. I faced some changes while applying the logic for the validations but after some trail and errors I was able to overcome those challenges. All thanks to my smart brain, haha just kidding. By the end of the day we were able to connect all the pages with each other and almost done with the app. We had a stand-up meeting and discussed about our day, what challenges we faced, how did we overcame those, shared learnings of our. Once we were done with the final app we shared the app with our family and friends and told them to use the app and give us feedback about the same. And Thanks to the Almighty, we received positive and encouraging response from them. So we finally pushed the code to GitHub and were done for the day. Awesome day right ?

Day 4 - We had our morning scrum and had prepared for the presentation we had to present today of our Jaumo App. We practiced mock presentations several times and finally we were ready for the presentation. During the presentation we were able to explain our app in detail to the host and at the end all were pretty happy and congratulated us for such a wonderful dating Application.

At last I would like to mention special thanks to my team members Praneeth and Sarika, as they were very encouraging, co-operative and awesome, I learned many new qualities from them, get to know them better as a programmer and a person. Also special thanks to Masai School for giving us such a wonderful platform to let us learn, implement and showcase our talent.

Also a big thank you for having patience to read this article.

Do checkout our own made Jaumo Application from here . Start Dating right now! Haha.

Thank-you. Have a nice day!