Skip to content

Realtime chat App with Firebase, Clean architecture + Vertical slicing and Unit tests

Notifications You must be signed in to change notification settings

gasparsuarez/realtime-chat-app-with-firebase

Repository files navigation

Realtime Chat App using Firebase

I am building chat app using firebase, clean architecture with vertical slicing and others technologies. I also plan to implement unit tests with mockito and other procedures when i finish each features.

Installation

flutter pub get
dart run build_runner build

Libraries

Client

  • dart
  • flutter
  • firebase_auth
  • cloud_firestore
  • freezed
  • flutter_bloc [State Management]
  • get_It [Dependency Injection]
  • go_router [App routing]
  • build_runner [Code generation]
  • bloc_test
  • mockito [With code generation]

Testing

Execute the following commands for tests:

dart run build_runner build
flutter run test --coverage

✅ Features and Tests

  • Authentication with tests
  • Messaging with tests
  • User Profile with tests

Screenshots

About

Realtime chat App with Firebase, Clean architecture + Vertical slicing and Unit tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages