Skip to content

Akhil-Kokkula/Timer-Deck-Application

Repository files navigation

Timer Deck Application

Introduction

An application designed to help with all your timer needs. Inspired from the exercise routines written on whiteboards, users can now create their timer routine and this application would guide them to the completion of their goal. Another major factor that motivated me to build this application was that I found it difficult to find a well-designed application that would allow me to create my exercise routine and guide me through that routine.

This application was created using Java in Android Studio Code. The frontend of the application is coded in XML.

Table of Contents

Features

  • Create a timer set
  • Add cards within each timer set that contains infromation such as the repeat number, and time for each exercise
  • Play the timer set to execute the cards of the timer set

Screenshots

Adding a card in the timer set routine
Adding a card in the timer set routine
Creating a new timer set routine
Creating a new timer set routine
Playing the timer set routine
Playing the timer set routine

What I Learned?

  • Learned to work with a database (SQLite)
  • Understood the process of Android Development: working with fragments, activities, and adapters
  • Overcame many challenges
    • Transitioning from timer set to screen with information of timer set
    • Populating items in Recycler View
    • Working on the timer

Next Steps

  • Each card only accepts two tasks for now. Wish to allow the user to add as many tasks as possible
  • Add edit and delete functionality for the cards within each timer set, and delete functionality for timer sets
  • Can have a repition based and timer based mode, so that the user can have the option to add repititions for the tasks rather than being forced to write a time for each task
  • Have audio to guide the user through the routine

About

Android application that helps you complete your routines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages