GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - KULDUDECS50/WeatherStack-API: Android Studio Application with WeatherStack API integration using GSON Parsing, Volleys, and Glide.

BranchesTags
Open more actions menu

Latest commit

 

History

18 Commits
18 Commits

Folders and files

NameName
Last commit message
Last commit date
app
app
 
 
gradle/wrapper
gradle/wrapper
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
JSON_Response.txt
JSON_Response.txt
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
build.gradle
build.gradle
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle
settings.gradle
 
 

Repository files navigation

WeatherStack Android App

Introduction

The WeatherStack Android App is a user-friendly tool designed to provide real-time weather updates based on user's location input. Using the robust WeatherStack API, this application fetches and displays weather details for cities and regions globally. Whether you're planning a trip, a day out, or just curious about the weather in a particular city, this app has got you covered.

Features

  1. Easy-to-Use Interface: Simply input the city and region to fetch weather details instantly.
  2. Detailed Weather Information: Get comprehensive data including temperature, wind speed, humidity, and much more.
  3. Real-time Data: Leveraging the WeatherStack API, the app ensures that you get the most up-to-date weather conditions.
  4. Weather Icons: Visual representations through icons give you a quick glimpse of the current weather conditions.

Overview

Upon launching the app, users are greeted with a straightforward interface where they can input a city and its region. Once the user provides this information, they can click a button to fetch the relevant weather data.

The main activity handles:

  • User input retrieval
  • Initiating the API request
  • Displaying the fetched data

Data Models

The app utilizes Java objects to map the JSON response from the WeatherStack API. These objects (WeatherResponse, Request, Location, and Current) encapsulate the different sections of the API response, making it easier to process and display the data.

Installation

  1. Clone the repository.
  2. Open the project in Android Studio.
  3. Ensure you have the necessary SDKs and Gradle plugins installed.
  4. Run the app on your emulator or device.

Contributions

Feel free to fork this repository, contribute, and submit pull requests. Any feedback or suggestions are welcome!

Acknowledgments

A big thanks to the WeatherStack API for providing reliable and comprehensive weather data.

License

This project is open-sourced under the MIT license.

About

Android Studio Application with WeatherStack API integration using GSON Parsing, Volleys, and Glide.

Topics

apiglidegsonintegrationjavajsonrequestqueuerest-apivolley

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

1 watching

Forks

4 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.