Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A Flutter app for exploring countries around the world with detailed information, favorites, and search functionality.

Notifications You must be signed in to change notification settings

farrakhanwahab/XploreGo_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XploreGo

A Flutter app for exploring countries around the world with detailed information, favorites, and search functionality.

XploreGo Banner

Features

  • Country Exploration: Browse 195+ countries with detailed information
  • Smart Search: Find countries quickly with real-time search
  • Favorites: Save your favorite countries for easy access
  • Rich Data: View capital cities, populations, currencies, languages, and more
  • Beautiful UI: Modern Material Design 3 with dark/light theme support
  • Fast Performance: Local caching for instant startup and smooth navigation
  • Advanced Filtering: Filter by continent, language, and currency
  • Responsive Design: Optimized for all device sizes

Download & Installation

Android

Download APK
  1. Download the latest APK from the link above
  2. Enable "Install from Unknown Sources" in your Android settings
  3. Install the APK file
  4. Enjoy exploring countries!

System Requirements

  • Android: 5.0 (API level 21) or higher
  • Storage: 50MB free space
  • Internet: Required for fetching countries and their details

Getting Started

Prerequisites

  • Flutter SDK (latest stable version)
  • Dart SDK

Installation

  1. Clone the repository
git clone https://github.com/farrakhanwahab/XploreGo_app.git
cd XploreGo_app
  1. Install dependencies
flutter pub get
  1. Run the app
flutter run

Tech Stack

  • Framework: Flutter
  • State Management: Provider
  • HTTP Client: Dio
  • Image Caching: Cached Network Image
  • Local Storage: Shared Preferences
  • Animations: Lottie
  • UI Components: Material Design 3

APIs

XploreGo uses two APIs to provide comprehensive country information:

  • REST Countries API: Fetches country data including flags, capitals, populations, currencies, and languages
  • Wikipedia API: Retrieves staple food information for each country to provide cultural context

About

A Flutter app for exploring countries around the world with detailed information, favorites, and search functionality.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages