How we made The Hindu Clone Android App in just 5 days.

Vinod Kumar C
2 min readMay 8, 2021

Making the clone apps is not a big deal for one who is constantly learning android at @MasaiSchool for 22 weeks, but the edge cases we have taken care of in 5 days are really an appreciatable thing for me and my whole team.

Project Assigned and Expectations:

We as a team were supposed to build a major end-to-end feature like Basic UI and all news posts which accessible by the category, interest, infinite scrolling.

Home Activity

How We Started

Every team starts with some trouble, we faced the same issue that what we do and how we divide the project so we can complete it quickly and work on some extending features. so all of us installed the original THE HINDU news application on our devices and started going screen by screen to explore the app, we have noticed that the original app is looking good with minimal UI design and more functionalities.

Roles and Responsibilities of Team Members:

Team Members: Vinod Kumar C( Me), Sanjoy Paul, and Shaik Soubia Kulsum.

  1. We broke down the App into smaller tasks, and we were working simultaneously on different features.
  2. We used to catch up 3–4 times a day to catch up on each other’s progress and help each other with any major problems.
  3. We were supposed to use Github as a collaboration tool to keep the website completed at all ends.

Added Features

  1. Dark Mode
  2. Font Size Changing
  3. Google OAuth authentication
  4. Token-based transactions for every API calls (using spring-boot)
  5. Complexity Reduced Querries

Tech Stack Used:

  1. Android Studio
  2. Spring-Boot
  3. Java
  4. Kotlin
  5. MySQL

Dependencies Used

  1. Retrofit (for API calls)
  2. Glide (image rendering)
  3. GSON (Converting the POJO to JSON)
  4. Lottie (for Basic Animations)
  5. Android Jet-Pack Libraries

Dark Mode Individual Post

if you like to add more features feel free to contribute visit the GitHub repo THE HINDU CLONE.

Special Thanks

  1. Masai School

2. Retrofit Team

3. Spring-Boot

4. Stackoverflow

--

--