Skip to content

Android application to show weather forecast using weatherapi.com API

Notifications You must be signed in to change notification settings

alfa-echo-niner-ait/WeatherX

Repository files navigation

About

WeatherX is an Android application developed using Java programming language. Its main purpose is to show the weather forecast of the day based on location. Upon launch and granting location permission, the application will show the forecast of the device’s last known location. Also, users can type and search weather forecasts of any city. The weather data is accessed from the API provided by weatherapi.com. The application the information like current temperature, weather status with feel and wind speed, and also provides information about sunrise, and sunset, and shows a 24-hour forecast. It has also a history section where users’ searched cities are saved in a list.

A Group Project by

Students of Software Engineering 2020(International Students)

Project Assigned by

  • Haixia Liu

Shandong Univerity of Science and Technology

Build Tools

  • Android Studio Bumblebee | 2021.1.1 Patch 3

  • Gradel Version 7.2

  • Dependencies:

    dependencies {
    
      implementation 'androidx.appcompat:appcompat:1.3.0'
      implementation 'com.google.android.material:material:1.4.0'
      implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
      implementation 'com.android.volley:volley:1.2.1'
      implementation 'com.squareup.picasso:picasso:2.8'
      implementation 'com.google.android.gms:play-services-location:21.0.1'
      implementation 'com.google.android.material:material:1.2.0'
      implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    
      testImplementation 'junit:junit:4.13.2'
      androidTestImplementation 'androidx.test.ext:junit:1.1.3'
      androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
    }

Screenshots

Night view

Night Time View

Day view

Day Time View

History view

Location History View

About

Android application to show weather forecast using weatherapi.com API

Topics

Resources

Stars

Watchers

Forks

Languages