(This project is intended for the app category)

Inspiration

Due to quarantine, I often find myself with too much time on my hands, yet the day is over before I know it. I turned to Google Spreadsheets to create daily schedules for myself so I can keep track of what I’ve done and need to do. However, it has always bothered me that it was such a hassle just to create the schedule, let alone keep track of it all. Thus, I decided to code this app, Schedulable!

What it does

Schedulable allows you to quickly and efficiently create a schedule and also provides a beautiful GUI to keep track of things! The app even uses text to speech to let you know when and what your next activity is. You simply enter in your activities and what time they are, and the app will present your schedule to you in the form of a color-coded clock!

How I built it

I used Java in Android Studio to create the app.

Challenges we ran into

I ran into many challenges while coding this app. Besides the countless bugs, one part that gave me a huge headache was figuring out how to rotate the clock hand properly! Moreover, I had never used text-to-speech in Android before, so it took me a while to figure out how it worked.

Accomplishments that I’m proud of

This is my second project using Android Studio, so I’m proud that I was able to pull an entire app off in such a short amount of time!

What I learned

Throughout the project, I learned a lot more about the layouts used in Android Studio, such as activities, views, and intents. I also learned about visual components such as Bitmap and Paint, as well as xml files!

What's next for Schedulable

Next, I would want to refine the features I already currently have, mainly focusing on making the input feature more flexible towards handling different scenarios.

Built With

Share this project:

Updates