Features
Current weather with detailed conditions, humidity, wind speed, and sunrise/sunset times
24-hour hourly forecast with temperature, precipitation, and wind data via NWS API
7-day extended weather forecast with detailed NWS descriptions and daily highs/lows
Interactive NOAA/NWS radar with real-time precipitation overlay and refresh integration
Expandable daily forecast rows with professional NWS weather descriptions
Wind speed and direction data with compass indicators for both hourly and daily forecasts
Location services with GPS auto-detection and manual city search
Glassmorphism UI design with blue gradient backgrounds and semi-transparent cards
Tab-based navigation optimized for mobile iOS experience with coordinated refresh system
Privacy-focused design with comprehensive data use transparency
No user accounts, tracking, or analytics - your data stays private
Multi-API integration: NWS API for forecasts + Sunrise-Sunset.org for astronomical data
EAS (Expo Application Services) configured for seamless App Store deployment
Built With
Technical Architecture
🧭 Navigation
React Navigation bottom tab navigator with 5 screens: Current Weather, Hourly, 7-Day, Radar, Privacy
🔄 Data Flow
Location Context Provider with GPS via Expo Location API, coordinated refresh system for weather and radar
⚡ Services
Multi-service architecture: NWS Weather Service, Enhanced Weather Service, and Sunrise Service with comprehensive error handling
Screenshots






Privacy & Data Use
Your privacy is important to us. Here's how Goose Weather handles your data:
🏠 Location Data
Goose Weather uses your device's location solely to provide accurate weather forecasts for your area. Your location data is:
- Only sent to weather API services (WeatherAPI.com, NWS, Sunrise-Sunset API) to retrieve forecast data
- Processed using Apple's native CLGeocoder for improved accuracy and privacy
- Never stored on our servers or databases
- Never shared with third parties for advertising or tracking
- Cached locally on your device with automatic 5-minute expiration
- Rate-limited searches (15-second intervals) to protect your privacy
🌧️ Weather Radar Data
Our radar feature displays precipitation data from the National Weather Service (NWS), which is:
- Free and publicly available government data
- Provided by NOAA and the U.S. National Weather Service
- Available to all citizens at no cost
- Displayed without modification or personal data collection
☁️ Weather Data Sources
Weather forecasts are provided by multiple official and reliable sources:
- National Weather Service (NWS): Official government weather forecasts, extended daily forecasts with detailed descriptions, and all forecast data for US locations
- WeatherAPI.com: Additional weather data and enhanced forecast information
- Sunrise-Sunset API: Astronomical data for sunrise and sunset times
- Apple's CLGeocoder: Native iOS location services for accurate address resolution and location search
We only share your location coordinates with these services to retrieve weather and astronomical data. No personal information, device identifiers, or usage patterns are transmitted.
🔒 Data Security
Goose Weather is designed with privacy by default:
- No user accounts or registration required
- No analytics or tracking software installed
- No advertisements or data monetization
- All data processing happens on your device
⚙️ Permissions
This app requests the following permissions:
- Location Access: Required to provide weather forecasts for your current location
- Internet Access: Required to fetch weather data from API services