A comprehensive Flutter application that provides real-time COVID-19 statistics and visualizations, helping users stay informed about the global pandemic situation.
- Real-time global COVID-19 statistics
- Country-wise detailed information
- Interactive charts and visualizations
- Offline data persistence
- Clean and intuitive user interface
- Responsive design for various screen sizes
- Framework: Flutter
- State Management: Scoped Model
- API Integration: Dio
- Charts: fl_chart
- Dependency Injection: get_it
- Data Models: JSON Serialization
- Network Connectivity: connectivity
- Flutter SDK (>=2.2.2)
- Dart SDK
- Android Studio / VS Code
- Android SDK / Xcode (for iOS development)
-
Clone the repository:
git clone https://github.com/yourusername/COVID-Statistics.git
-
Navigate to the project directory:
cd COVID-Statistics -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
lib/
├── charts/ # Chart widgets and data
├── enum/ # Enumerations
├── model/ # Data models
├── scoped_model/ # State management
├── service/ # API services
├── shared/ # Shared components
├── utils/ # Utility functions
└── view/ # UI screens and widgets
The application fetches the latest COVID-19 statistics using a reliable API service, ensuring users have access to up-to-date information.
Utilizes fl_chart to create interactive and informative visualizations of COVID-19 data, making it easier to understand trends and patterns.
Implements data persistence to allow users to access previously loaded statistics even without an internet connection.
Built with Flutter's widget system to ensure a consistent and appealing user experience across different device sizes and orientations.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Data provided by COVID-19 API
- Flutter and the Flutter team for the amazing framework
- All contributors who help improve this project
For issues, feature requests, or contributions, please file an issue in the GitHub repository.



