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.
- 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.
- 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.
These instructions will get you a copy of the project up and running on your local machine for development.
- 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.
- 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
This project is licensed under the MIT License - see the LICENSE.md file for details
- Android
- Material Design
- Aquincum Institute of Technology and Budapest University of Technology and Economics in Budapest, Hungary
- Professor Peter Ekler