Roadtrips are all about the journey, not the destination.

What it does

This Android app provides the optimal directions while avoiding areas with rain.

How I built it

We utilized Google's map API, directions API, and a weather API.

Challenges I ran into

Originally the app was meant to avoid locations with high pollen count. However, the API we found only provided data in Europe. To make the app more open for both our audience and ourselves, we switched over to weather. Most of us were new to the Java language, and all of us have never developed an Android app. Learning the basics took up most of the first 24 hours. Our Android emulator also had trouble running. Instead, we tested out functionalities with one teammember's phone. We also asked around for advice from fellow hackers.

Accomplishments that I'm proud of

This is our first Android app!

What I learned

We learned a lot about the API we used as well as picked up new skills in Android development. Working in a new team also opened us up to new ideas, ways of thinking, inspirations, and work style.

What's next for SmartDirection

We plan to add additional weather functionalities, such as wind avoidance, maximizing sun exposure, and eventually pollen count.

Built With

Share this project: