/StarterApp

A starter flutter project using bloc & cubit with http packages.

Primary LanguageDart

flutter starter project using bloc

This project is a bloc project using flutter_bloc package.

Screenshot

slide menu dark posts with dark theme posts with light theme

The app include

  • ThemeBloc for switching the entire app's theme Light or Dark
  • Locale Bloc for the entire app's translation English or Myanmar
  • Login Bloc for user login
  • Sign Up Bloc for user sign up
  • Post List Cubit for getting user post
  • Post Detail Cubit for getting user post detail
  • Navigation Drawer Bloc
  • NotificationBloc for Inbox message using firebase FCM
  • Sqlite for inbox message offline storage
  • Form validation
  • Controls http success and error response
  • Store theme info, user data, language in preference

The app use the test Apis for backend

Packages usaged