A Flutter application with Firebase Authentication integration.
- 🔐 User Authentication (Email/Password)
- 📱 Cross-platform support (iOS, Android, Web, Desktop)
- 🔥 Firebase Integration
- Firebase Auth
- Cloud Firestore
Before you begin, ensure you have the following installed:
- Flutter SDK (3.7.0 or higher)
- Dart SDK (included with Flutter)
- Firebase CLI (for Firebase setup)
- An IDE (VS Code, Android Studio, or IntelliJ IDEA)
git clone https://github.com/yourusername/mediapp.git
cd mediappflutter pub get-
Create a new Firebase project at Firebase Console
-
Enable Email/Password authentication in Firebase Console
-
Add your platform-specific Firebase configuration files:
- Android: Download
google-services.jsonand place it inandroid/app/ - iOS: Download
GoogleService-Info.plistand place it inios/Runner/ - Web: Add Firebase config to
web/index.html
- Android: Download
-
(Optional) Use FlutterFire CLI for automatic configuration:
dart pub global activate flutterfire_cli
flutterfire configureflutter runlib/
├── main.dart # Entry point and authentication UI
firebase_core: ^3.13.0- Firebase Core SDKfirebase_auth: ^5.5.3- Firebase Authenticationcloud_firestore: ^5.6.7- Cloud Firestore database
flutter build apk --releaseflutter build ios --releaseflutter build web --releaseContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For issues and questions, please open an issue on GitHub.