Skip to content

JMillen/Android-Weather-and-Webcam-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Weather and Webcam App

Project Description

This Android application is the result of a university project that showcases a variety of Android features, including location-based services, API integration, and responsive UI design. The app enables users to search for a destination, retrieve weather information, and access web camera feeds in the selected location.

Features

Introduction Screen

When the user opens the application, they are greeted with an introduction screen.

Location Search

After clicking "start," the app opens a new Activity featuring a Google Places autocomplete search bar and a map centered on the user's current location.

Weather Information

The app retrieves weather data and displays it on the map with a weather marker. Clicking the weather marker expands to show detailed weather information.

Web Cameras

The app also displays markers for the nearest 5 web cameras on the map and in a ListView. Clicking a camera marker or a camera ListView item opens a new Activity with a thumbnail of the webcam image and various details.

Usage

To use this application, you will need to obtain the necessary API keys:

To view the application, you will need to install Android Studio and use version control to import a cloned version of the app.

Technologies Used

  • Android Studio
  • Java
  • Google Maps API
  • Google Places API
  • Volley
  • External APIs (OpenWeatherApp API and Windy API)

App Preview

Start Screen

This is the start screen of the app.

User Location Screen

After pressing the start screen, the map opens with the user's current location pinned on the map.

Google Places Search

The Google Places search bar allows the user to search for a location while providing autocomplete suggestions for places in New Zealand.

Camera and Weather Screen

Once a location has been selected, the map displays the location along with weather information and web cameras within a 10km radius.

Weather Description

Clicking the weather marker expands to show detailed weather information.

Camera Location

Markers for web cameras are also displayed on the map.

WebCam Preview

If a user selects a camera via the camera list below the map or clicks on a camera on the map, a preview of the camera will be shown, including details about that camera.

About

An Android application that allows users to search for a destination, view the weather forecast, and access web camera feeds in that location. The app features a responsive user interface suitable for mobile phones.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages