Skip to content

OlhaLishenko/Skye-weather

Repository files navigation

🌤️ Skye — Weather App

Skye is a modern Android weather app built with React Native. It provides accurate real-time conditions, hourly forecasts, and weekly outlooks, while letting you search cities, pin locations on a map, and save your favorite places for quick access.

Skye Demo

✨ Features

  • 📍 Current location forecast — automatically detects your location and shows live conditions
  • 🕐 Hourly forecast — plan your day with hour-by-hour weather updates
  • 📅 7-day forecast — stay ahead of the week with a full weekly outlook
  • 🔍 City search — look up weather for any city around the world
  • 🗺️ Map picker — select any location directly on an interactive map
  • Saved cities — bookmark your favorite cities for quick access

🛠️ Tech Stack

  • React Native + Expo SDK 54
  • TypeScript (strict mode)
  • Redux Toolkit
  • React Navigation
  • Open-Meteo API
  • Feature-Sliced Design (FSD) architecture
  • axios

📸 Screenshots

Home Forecast Saved Map

📲 Try It Out

Download APK

Download latest build

Or use QR-Code

⚠️ Note: The map screen requires a Google Maps API key to work in the installed APK. To use the map feature, run the app locally via Expo Go where the map works out of the box.

Run locally

Prerequisites

  • Node.js 18+
  • Expo Go app on your phone (Android)

Installation

  git clone https://github.com/OlhaLishenko/Skye-weather.git
  cd skye-weather
  npm install
  npx expo start

Scan QR code with Expo Go app.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors