Inspiration
We like to sleep a lot. Sometimes too much.
What it does
This app acts as an alarm clock, first playing gentle music, then presenting the day's weather data in text to speech format. To dismiss the alarm, the user must answer how many degrees it is outside (if they were paying attention).
How we built it
We built it using Android Studio, Gradle, and OpenWeatherMap.
Challenges we ran into
GCP TTS API didn't work for Android, since we couldn't get the credentials working. It was frustrating, as to authenticate with the API, we were required to set an environment path to point to the directory of a json file containing credentials. However, we speculated that it was not possible to do on an Android device, unless the device was rooted.
Accomplishments that we're proud of
The core functionality works, including successfully hooking our app's alarm activity into the android system's Alarm Manager. We also managed to get location services working, which we could then use to retrieve weather data using the OpenWeatherMap API.
What we learned
Many different aspects of app development.
Log in or sign up for Devpost to join the conversation.