Inspiration
I need to lose weight and I don't exercise enough.
What it does
It tells you when it is next going to rain so you know how much time you have untill it rains.
How I built it
We used the openweathermap.org API to get the expected rainfall. We then used this to create a message which is text to myself via Nexmo API.
Challenges I ran into
Preferably we want the app to run in the background and text if I have not done any exercise before 12 noon and there is rain due in the afternoon.
To fully accomplish this we need to app to run in the background checking the weather every 3 hours: then we need to access the Fitbit API to monitor how many steps I have completed. If I haven't done enough steps I will receive a text. If there is rain due the text will notify me what times will be rain-free for my run.
Accomplishments that I'm proud of
I usually shy away from block editors but this wasn't as bad as I thought it was going to be and had all the features I needed and really easy access to the phone's sensors.
What I learned
That JASON Lists in app-Inventer don't appear to correlate in any way to the original JASON structure!!!!!
What's next for RunRain
The Fitbit API requires OAuth!!! So I need to look into whether that can be done purely through app inventor I think I may need to set up an online page to serve the required information to the app!
And of course, make it look pretty
The app will downoad
Log in or sign up for Devpost to join the conversation.