Skip to content

Sinyii/weather-app-android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 

Repository files navigation

weather-app-android

Screenshots


About this app

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.

API key

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

Compile

Please put this directory under your default Android Studio project directory.
Please run it on API 28.

APK download

OneDrive

Functions have built

  • Show current temperature.
  • Show hourly forecast(24hr).
  • Show daily forecast(5 days).
  • Can set notifation(half built).
  • Locate user and use user's location.

References

Youtube video

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

Webpage

1.Modify tab style
2.Repeat a task
3.Notifications

Other

  • 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.

Update history

4/21

  • 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)

4/23

  • modify display
  • modify location problem
  • remaining problems: push notification

About

a weather app with tab view

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages