A Simple school timetable cross-platform-app implimented using Google Calendar API, Firebase authentication and cloudfirestore database and Flutter Framework. This application is Test Driven Developed.
- Wireframing and Rapid Prototyping, UX/UI Design
- Frontend pages and widgets
- Android App Firebase Intergration
- Firebase Authentication - EmailPassword
- Google Calendar API Write, read, update, delete, Lessons
- Adding automated tests - auth (email and google), cloudfirestore CRUD, GoogleCalendarAPI CRUD, Widget test
- Github actions, automated tests and CI/CD
- Documentation, UI writting etc
- Prepping android, iOS apps for release (App Signing)
- 🚀Going Live on Google Playstore
Name | Usage |
---|---|
firebase_core: ^0.4.0+9 | Firebase Intergration |
firebase_auth: ^0.14.0+5 | Email Password User Authentication |
firebase_analytics: ^5.0.2 | Firebase Analytics |
table_calendar: ^2.2.3 | Calendar Package UI |
flutter_datetime_picker: ^1.4.0 | DateTimePicker UI |
shared_preferences: ^0.5.12 | Store User Auth data and manage navigation |