Gehazi Jenda Logo Image
Gehazi Jenda

Study Time Planner

An android application that assists students in keeping track of their studies and holding them accountable to their timetable. Attained over 100,000 downloads on Google Play Store.

Project Image

Project Overview

This is the first mobile application I developed during the lockdown due to COVID-19 back in 2020. The goal was to develop an app that I could use to plan my studies but also hold me accountable to the planned timetable. It was built using Kotlin and XML for the UI. It has an offline first approach using SQLite and syncs periodically to a Realtime Database in Firebase.

Key Features

Customizable Subjects: Add subjects with unique colors for easy and quick identification.

Timetable Creation: Build a detailed study timetable, specifying start times and planned durations for each study session.

Study Timer: Utilize a built-in timer to accurately track the amount of time spent on each study session.

Study Reminders: Receive timely notifications reminding you when to start your study sessions, ensuring you stay on schedule.

Task Management: Add specific tasks related to each subject and mark them as complete once finished, helping you stay organized and on track.

Topic Tracking: Break down subjects into individual topics, allowing you to tick them off as you complete them for a more granular level of progress tracking.

Handling Incomplete Studies: Carry forward incomplete study sessions to be completed within the same week, ensuring no study time is permanently lost.

Time Allocation Summary: View a summary of how much time you’ve dedicated to each subject, helping you adjust and balance your study schedule more effectively.

Monthly Review Page: Keep track of your study habits over the month with a detailed review page showing the total time spent on each subject, helping you reflect on your progress and plan future study sessions.

Tools Used

Kotlin
XML
SQLite
Firebase
Google Auth
GIT