A Flutter application that provides real-time air quality information and environmental data visualization.
- Real-time air quality monitoring
- Interactive data visualization
- Location-based air quality information
- Environmental impact tracking
- Beautiful UI with animations and visual feedback
- Flutter SDK (version >=3.4.4)
- Dart SDK
- Android Studio / Xcode (for platform-specific development)
- Git
- Clone the repository:
git clone https://github.com/yourusername/ayer.git
cd ayer- Install dependencies:
flutter pub get- Set up environment variables:
- Copy
.env.exampleto.env - Fill in your API credentials in the
.envfile:AIR_QUALITY_API_TOKEN=your_api_token_here AIR_QUALITY_API_URL=https://api.waqi.info/feed/ DEFAULT_CITY=newyorkcity
- Copy
flutter run# For Android
flutter build apk
# For iOS
flutter build iosayer/
├── lib/ # Main application code
├── assets/ # Images, animations, and other static files
├── test/ # Test files
├── android/ # Android-specific files
├── ios/ # iOS-specific files
└── web/ # Web-specific files
- http: ^1.1.0
- flutter_dotenv: ^5.0.2
- provider: ^6.1.2
- path_provider: ^2.1.2
- url_launcher: ^6.3.1
- rive: ^0.13.20
- lottie: ^3.3.1
- 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.
- Flutter - The framework used
- World Air Quality Index - Air quality data provider