Should I Wear a Jacket is a simple aapp that takes in either your inputed ZIP Code or city name (ZIP Code taking priority), and returns a simple answer of weather a yes or a no, giving you a short description of the current weather along with the current temperature.
Download the code from this repo and generate an apk, install the apk and run the app. Input a ZIP Code or a City name in the provided landing fields and press the button. The answer should be quickly provided, internet access required.
Android Studio, Android 6.0 and above. Internet Access.
Stack Overflow
Fellow Students
Image sources:
https://materialdesignicons.com/
http://www.iconarchive.com/show/ios7-icons-by-icons8/Clothing-Jacket-icon.html
Weather API: https://openweathermap.org/api
I had previous experience with building apps, but mostly used options and resources included with the app. With this app I needed to learn how to make an JSON call from an URL. I learned how even more fragmented the Android development enviroment is, even if it's a simple HTTP request, requiring many different imports for it to work,
Along with making this HTTP request, I also learned how to parse a JSON file within Jave, and the differences between JSON Object and Array.