Skip to content

GemInSky is a sleek Android weather app built with Jetpack Compose that gives you weather forecasts, real-time updates, and just a little bit of sass.

Notifications You must be signed in to change notification settings

ManojMaurya207/GemInSky

Repository files navigation

🌤️ GemInSky – Your Witty Weather Wingmate

A weather app that’s sometimes wrong, always charming. Now featuring a polite AI chatbot that knows when to stay quiet. 🤖


📱 About the App

GemInSky is a sleek Android weather app built with Jetpack Compose that gives you weather forecasts, real-time updates, and just a little bit of sass.

Features:

  • 📍 View weather in your saved cities
  • ☁️ Real-time weather data via WeatherAPI
  • 🔄 Pull-to-refresh with shimmer loading UI
  • 🧠 Chat with Gemini AI – a chatbot that remembers the weather, but won't bring it up until you ask
  • 🌈 Liquid glass UI elements for that shiny, frosty aesthetic
  • 🌙 Dark mode ready
  • 📲 NavigationBar with fun animations
  • 🧭 State-persistent pager (scroll to 3rd city, come back tomorrow, still on 3rd city)

🤖 Meet GemInSky – The Assistant

A context-aware Gemini-powered bot that:

  • Remembers full weather context (UV, wind, temp, etc.)
  • Waits for you to ask (finally a bot that respects boundaries)
  • Responds with a mix of smarts and dad jokes

Example:
User: How’s the weather?
GemInSky: Well, I’d say it’s pretty atmospheric today. 😎🌤️


🛠️ Built With

  • 🧱 Kotlin + Jetpack Compose
  • 🔁 Retrofit for API calls
  • 📡 WeatherAPI.com
  • 🧠 Google Gemini AI SDK
  • 💾 DataStore for local persistence
  • 🧪 MVVM Architecture
  • 🖼️ Coil for image loading
  • 🔮 A lot of patience (and weather debugging)

📸 Screenshots

Coming soon – or just clone and run it 😉
(Trust me, it looks cool – like frosted glass with clouds.)


🚀 Getting Started

  1. Clone the repo
    git clone https://github.com/yourusername/GemInSky.git

About

GemInSky is a sleek Android weather app built with Jetpack Compose that gives you weather forecasts, real-time updates, and just a little bit of sass.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages