Skip to content

NiralPatel-15/Weather-Now

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฆ๏ธ WeatherNow Android App

A sleek and modern Android weather forecast application that shows current weather conditions and 5-day forecasts using the OpenWeatherMap API. Built with Java, Retrofit, Glide, and modern Android architecture.


๐Ÿ“ฑ App Screenshots

๐ŸŒค๏ธ Main Screen

Main Screen


๐Ÿš€ Features

โœ… Get real-time weather for your current location
โœ… View 5-day forecast with upcoming months & 24-hour format
โœ… Smooth RecyclerView UI for forecast display
โœ… Supports runtime permissions and location services
โœ… Auto fallback to default location (London) if permission denied
โœ… Dynamic weather icons using Glide
โœ… Handles Android 12+ android:exported requirements


๐Ÿ›  Tech Stack

  • Java (Android)
  • Retrofit2 โ€“ HTTP networking
  • Glide โ€“ Image loading
  • Google Play Services Location API
  • GSON โ€“ JSON deserialization
  • RecyclerView & CardView โ€“ Forecast UI
  • AndroidX Components

๐Ÿ“‚ Project Structure

  • WeatherNow/
    • app/
      • build.gradle
      • src/
        • main/
          • java/com/yourpackagename/weathernow/
            • MainActivity.java
            • LocationHelper.java
            • WeatherService.java
            • ForecastAdapter.java
            • ForecastData.java
            • WeatherData.java
          • res/
            • layout/
              • activity_main.xml
              • item_forecast.xml
          • AndroidManifest.xml
    • build.gradle (Project-level)
    • settings.gradle
    • .gitignore
    • README.md

๐Ÿงช Getting Started

๐Ÿ“ฒ Prerequisites

  • Android Studio (latest version)
  • Android SDK (API 35+ recommended)
  • OpenWeatherMap API key: Get one here

๐Ÿ›  Installation

  1. Clone the repository
    git clone https://github.com/yourusername/weathernow.git
    cd weathernow
    
    

About

๐ŸŒฆ๏ธ Simple Android weather app built with Java and OpenWeatherMap API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages