PRODUCTION-READY FLUTTER TEMPLATE Β· v1.0.0 Β· RIVERPOD 2.x

Build a Complete Travel & Weather App
with GPS + Google Maps + Riverpod

Terra is a complete Flutter travel app combining country discovery, live weather, 5‑day forecasts, GPS location, and interactive Google Maps β€” ready to ship on Android & iOS.

Terra World Explorer Demo Video
β–Ά

Click to watch the full demo on YouTube

πŸ’‘ Why Terra?

πŸ—οΈ Riverpod 2.x Architecture

Enterprise-grade state management with 9 dedicated providers, code generation, and full testability. Every page uses ConsumerWidget or ConsumerStatefulWidget.

πŸ—ΊοΈ GPS + Maps

Built-in GPS location and interactive Google Maps β€” a rare combo in Flutter templates.

🌀️ Complete Weather

Live weather + 5-day forecast with dynamic backgrounds and Β°C/Β°F toggle.

🌍 250+ Countries

Flags, capitals, populations, regions, languages, and currencies β€” all included.

πŸ”₯ Core Features

πŸ“ GPS "Weather Near Me"

One-tap to get weather for your current location. Smart fallback to nearest major city.

πŸ—ΊοΈ Interactive Google Maps

Zoom, pan, and explore any country on an interactive map with custom markers.

🌀️ Live Weather + 5‑Day Forecast

Real-time conditions, dynamic backgrounds, and daily highs/lows for planning.

⭐ Favorites System

Save and organize favorite countries with persistent local storage.

πŸŒ“ Dark / Light Mode

Full theme support with user preference saved between sessions.

πŸ™οΈ City Discovery

Find top 10 cities in any country via RapidAPI GeoDB integration.

πŸ“œ Recent Searches

Quick access to last 10 searched countries with one-tap navigation.

πŸ“€ Share Country Info

Export country data as text or copy to clipboard β€” perfect for travel planning.

βš™οΈ Technical Specifications

πŸ—οΈ State Management

Riverpod 2.x + riverpod_annotation + build_runner β€” 9 auto-disposed providers.

🧹 Clean Architecture

Separation of concerns: models / pages / providers / services / utils / widgets.

πŸ” Code Generation

All providers use @riverpod annotation with auto-generated .g.dart files.

πŸ“¦ Local Storage

SharedPreferences β€” theme, unit, favorites, recent searches all persisted.

πŸ†š How It Compares

Feature Terra Other Templates
GPS "Weather Near Me"βœ… Yes❌ Rare
State Management βœ… Riverpod 2.x (9 providers + codegen) ❌ setState / basic Provider
Google Maps Integrationβœ… Interactive⚠️ Basic only
5-Day Weather Forecastβœ… Complete❌ Not included
250+ Countries Databaseβœ… Full⚠️ Limited
Favorites + Recentβœ… Both⚠️ One only
Dark / Light Modeβœ… Full❌ Most don't
Β°C/Β°F Toggleβœ… With persistence❌ Not included
Source Code + APK + AABβœ… All included⚠️ Source only

πŸ“¦ What's Included

βœ… Full Flutter Source Code
βœ… Pre-built APK (Android)
βœ… Pre-built AAB (Play Store ready)
βœ… .env example with API placeholders
βœ… PDF Documentation & Setup Guide
βœ… Riverpod 2.x + Code Generation
βœ… Commercial license β€” one-time payment

πŸ”œ Lifetime Free Updates

v2.0 Pro Coming Soon

Country Compare + News Feed + City Photos + Extra Stats β€” included free.

v3.0 Ultimate Roadmap

AI Assistant + Travel Planner + Weather Charts + Full Offline Mode.

🎯 Who Is This For?

πŸ‘¨β€πŸ’»
Flutter Developers Skip weeks of boilerplate. Launch your travel app today with clean, production-grade code.
πŸš€
Startups & Entrepreneurs Production-ready MVP with GPS, maps, and weather β€” deploy to Android & iOS fast.
✈️
Travel Bloggers & Agencies Create a branded travel companion for your audience with minimal effort.
πŸŽ“
Students & Learners Real-world example of GPS integration, Google Maps, REST APIs, and local storage.

πŸ’° Pricing

ONE-TIME PAYMENT Β· NO SUBSCRIPTION
$49
Full source code Β· Commercial license Β· APK + AAB included
⭐ Riverpod 2.x Architecture – Enterprise-grade state management
βœ” Secure Checkout via Codester βœ” Instant ZIP Delivery βœ” Support within 24 hours
Sold & delivered securely via Codester.com

πŸ’¬ Support

Got questions before buying? Need help with setup?
πŸ“§ support@shaditech.com β€” response within 24 hours.
🌐 View Portfolio