Skip to content

An Android weather application for AIT's Mobile Software Development course

Notifications You must be signed in to change notification settings

mariocsee/Clear-Skies

Repository files navigation

Clear Skies

This is a simple weather Android application developed on Android Studio for the Mobile Software Development class taught by Professor Peter Ekler at Aquincum Institute of Technology Budapest in Fall 2016.

Features

  • Adding cities to a RecyclerView using a DialogFragment.
  • Deleting cities off the RecyclerView.
  • Remembers cities in list using SugarORM.
  • Uses OpenWeatherMap API to get temperature, weather, location, wind speed, humidity, sunrise, sunset, max temperature, min temperature and shows this information using a ViewPager Fragment.
  • Uses RetroFit, Gson for JSON parsing.
  • Adding function is attached to a floating action button, toolbar menu option, or drawer menu option.

To-do List

  • Implement swiping and holding gestures for moving and deleting items.
  • Show more information on the list of cities.
  • Improve UI/UX/presentation.
  • Use graphs, maps, and other visuals to better present weather information.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development.

Prerequisites

  • Download and install Java SE Development Kit 8. During installation, the wizard may ask to install JRE (Java Runtime Environment)——accept.
  • Download and install Android Studio.
  • Configure SDKs and download Android 27 on Android Studio.
  • Create an Android Virtual Device to run full Android OS and test the application.

Installing

  • Clone the repository into your desired directory
  • Open the WorldWideWeather folder on Android Studio
  • Build the Gradle file
  • Test the application on the Android Virtual Device or your personal Android device

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Android
  • Material Design
  • Aquincum Institute of Technology and Budapest University of Technology and Economics in Budapest, Hungary
  • Professor Peter Ekler

About

An Android weather application for AIT's Mobile Software Development course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages