Inspiration
Keeping track of time when everything is remote is very difficult, and we lose that innate sense of how much time has passed or how long we have until another event. Digital clocks do nothing to show the progress through the day, as they lack a good visualization of time. Thus it seemed only natural to combine ones daily schedule with an analog clock, allowing the clock to act as a pie chart for your day. That's why we've named the project Aspectus, as Aspectus is latin for "glance".
What it does
It shows a 24 hour analog clock and pulls your schedule from your Apple or Google calendar, in order to display your schedule for today on the clock face; essentially acting as a pie chart for your day.
How we built it
We used React Native and Expo for our app. This allowed us to work on Android and iOS seamlessly.
Challenges we ran into
Despite React Native supporting both iOS and Android, there are still some platform exclusive settings and libraries. We ran into an issue where iOS would accept a given font weight, but the app would immediately crash on Android with no error message. As a result, a lot of our time was spent tracking down that bug, since we didn't even know where to look.
Accomplishments that we're proud of
We managed to fix the bug and build something with an analog clock.
What we learned
We learned a lot about React Native and Expo, as well as some of the pitfalls with cross platform development.
What's next for Aspectus
The next steps would be to get calendar integration finished and working, then display events on the clock face and in the today and upcoming cards.
Log in or sign up for Devpost to join the conversation.