Skip to content

A phone application to check the live weather around the world.

Notifications You must be signed in to change notification settings

hidanvlad/WeatherApp-Android

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android Weather App 🌤️

A native Android application that provides real-time weather updates and forecasts. Built with Java/Kotlin in Android Studio, utilizing RESTful APIs to fetch and display meteorological data in a user-friendly interface.

Android Java API

📱 Features

  • Current Weather: Displays temperature, humidity, wind speed, and conditions based on city search.
  • Forecast: (Dacă ai implementat) Shows future weather predictions via a RecyclerView list.
  • Location Services: Uses GPS to detect the user's current location automatically.
  • Dynamic UI: Backgrounds change based on the weather condition (e.g., Rainy, Sunny, Cloudy).

🛠️ Tech Stack

  • Architecture: MVC / MVVM (Alege ce ai folosit)
  • Networking: Retrofit or HttpURLConnection for API calls.
  • JSON Parsing: Gson / JSONObject.
  • Image Loading: Glide / Picasso (pentru iconițele de vreme).
  • UI Components: RecyclerView, CardView, ConstraintLayout.

🚀 How to Run

  1. Clone the repository:
    git clone [https://github.com/hidanvlad/WeatherApp-Android.git](https://github.com/hidanvlad/WeatherApp-Android.git)
  2. Open in Android Studio:
    • Select File > Open and choose the project folder.
    • Let Gradle sync build dependencies.
  3. API Key Setup:
    • Obtain a free API Key from OpenWeatherMap.
    • Add your key in MainActivity.java (or gradle.properties).
  4. Run: Connect a device or launch the Emulator.

📝 License

This project is available for educational purposes.

About

A phone application to check the live weather around the world.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages