A Flutter app for exploring countries around the world with detailed information, favorites, and search functionality.
- 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 the latest APK from the link above
- Enable "Install from Unknown Sources" in your Android settings
- Install the APK file
- Enjoy exploring countries!
- Android: 5.0 (API level 21) or higher
- Storage: 50MB free space
- Internet: Required for fetching countries and their details
- Flutter SDK (latest stable version)
- Dart SDK
- Clone the repository
git clone https://github.com/farrakhanwahab/XploreGo_app.git
cd XploreGo_app- Install dependencies
flutter pub get- Run the app
flutter run- Framework: Flutter
- State Management: Provider
- HTTP Client: Dio
- Image Caching: Cached Network Image
- Local Storage: Shared Preferences
- Animations: Lottie
- UI Components: Material Design 3
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