HappyMessage

Happy-message-app created with Flutter by using MVVM Architecture with Bloc. In this app dummy messages getting from service.

Libraries & Tools Used

  • bloc: ^8.1.2
  • flutter_bloc: ^8.1.3
  • go_router: ^12.1.3
  • equatable: ^2.0.5
  • flutter_gen: ^5.4.0
  • flutter_screenutil: ^5.9.0
  • google_fonts: ^6.1.0
  • flutter_gen_runner: ^5.4.0
  • json_annotation: ^4.8.1
  • json_serializable: ^6.7.1
  • build_runner: ^2.4.8

Folder Structure

Here is the core folder structure.

flutter-app/
|- android
|- assets
|- build
|- ios
|- lib
|- modules

Here is the lib folder structure I have been using in this project

lib/
|- feature/
|- gen/
|- product/
|- main.dart

Here is the modules folder structure which includes packages

modules/
|- core/ -> Contains the business independent structures of the project.

Happy-Message-App Screenshots