This app is constructed by Android Studio and Java. I gather weather data from OpenWeatherMap. The features of this app include: Showing current weather data of user location, showing forcasting weather data, let user could set notification. I used MPAndroidChart to show the data.
Please modify the WEATHERMAP_API_KEY variable in MainActivity with your OpenWeatherMap api key.
PATH: weatherAppTab/app/src/main/java/com/sinyi/weatherapptab/MainActivity.java
Please put this directory under your default Android Studio project directory.
Please run it on API 28.
- Show current temperature.
- Show hourly forecast(24hr).
- Show daily forecast(5 days).
- Can set notifation(half built).
- Locate user and use user's location.
1.Android Studio For Beginners Series
2.Create a Weather App on Android – Android Studio
3.Android options menu tutorial
4.Options Menu with Sub Items - Android Studio Tutorial
5.Android Tab Tutorial -Android Studio Tab Fragments
6.Tab Layout with Different Fragments - Android Studio Tutorial
7.Get Location and City Name in Android Studio
8.Notifications Tutorial Part 1 - NOTIFICATION CHANNELS - Android Studio Tutorial
1.Modify tab style
2.Repeat a task
3.Notifications
- This project started on 4/17/2019, first version uploaded on 4/19/2019. I will keep modify it.
- The forecast service of openweathermap will only support until5/1/2019.
- modify display
- built setting activity
- remaining problems: push notification & use user location(the notification function was successful before lol.. still trying to figure it out what was happened)
- modify display
- modify location problem
- remaining problems: push notification





