Very Good Blog App - Blog sharing
Features
- Login, register, manage personal information.
- Compose, edit, post blog to share with everyone.
- Like, save blogs on the read list so that you can read them Offline if needed.
Technology used
- Flutter & Dart
- Firebase Storage
- Django
Flutter app used
- flutter_bloc for state management
- Boring layered architecture recommended by VeryGoodVentures
- Navigator 2.0 using go_router
- Service Locator using get_it
- Image repository using Firebase Storage
Setup and run
Click to expand
- Setup and run
- Flutter
- Install Flutter.
- Using
stable
channel:❯ flutter channel stable ❯ flutter upgrade
- Flutter doctor:
❯ flutter doctor
- Install all the packages by:
❯ flutter pub get
- Run app on real devices or emulator by:
❯ flutter run
- Flutter
Screenshots
Splash Screen | Sign In | Home Screen |
Bookmark | Blog Editor | Submit |
Blog View | Profile | Profile Liked Blog |
Setting | Edit Profile | |
Todo
- FCM to push notifications.
✨
ContributorsNguyen Minh Dung |
Le Quoc Thinh |
Tran Thanh Nhat |
Dinh Minh Toan |