Skip to content

Modern, cross-platform Pokédex with smooth UI, intelligent caching, and complete Pokémon data—powered by PokeAPI.

License

Notifications You must be signed in to change notification settings

UdayDey0909/Dexio

Dexio — Your Ultimate Pokédex Companion

Dexio Logo

React Native Expo TypeScript Jest Expo Router PokéAPI

Lines of Code Visitors License Version


A modern, cross-platform Pokémon encyclopedia app built with React Native and Expo, featuring comprehensive Pokémon data, beautiful UI, and a modular, scalable architecture.

✨ Key Features

  • 📱 Cross-Platform: Built with React Native & Expo for iOS, Android, and Web
  • 🎨 Modern UI/UX: Beautiful, responsive design with light/dark themes and Pokémon type colors
  • ⚡ High Performance: Optimized with FlashList, optimized image loading, and intelligent caching
  • 📊 Comprehensive Data: 1000+ Pokémon with detailed stats, abilities, evolutions, and type effectiveness
  • 🎭 Smooth Animations: Skeleton loaders, shimmer effects, and interactive elements
  • 🛡️ Robust Error Handling: Graceful error states with inline retry functionality
  • 🧩 Modular Architecture: Feature-based structure with clear separation of concerns
  • 🔧 TypeScript: Full type safety and excellent developer experience

🖼️ Screenshots

Pokemon Details

🚀 Quick Start

Prerequisites

  • Node.js 16+
  • Yarn or npm
  • Expo CLI (npm install -g @expo/cli)

Installation

# Clone the repository
git clone https://github.com/UdayDey0909/Dexio.git
cd Dexio

# Install dependencies
yarn install

# Start the development server
yarn start

Running the App

# Start Expo development server
yarn start

# Run on specific platforms
yarn ios      # iOS Simulator
yarn android  # Android Emulator
yarn web      # Web browser

📚 Documentation

🤝 Contributing

We welcome contributions! Please see our Contributing Guidelines for details.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • PokéAPI: Comprehensive Pokémon data and API
  • Expo: Amazing React Native development platform
  • React Native Community: Excellent libraries and tools
  • Pokémon Company: For creating this amazing universe

Made with ❤️ by Uday Dey

Star on GitHub Fork on GitHub

About

Modern, cross-platform Pokédex with smooth UI, intelligent caching, and complete Pokémon data—powered by PokeAPI.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks