/hiringtask

MiM Hiring Task

Primary LanguageDart

MIM Task

Flutter Development Task for Basic Integration.

Project Structure

The project is structured into several layers, each with its own set of responsibilities:

lib/
├── features/
│   ├── auth/
│   │   ├── presentation/
│   │   ├── domain/
│   │   ├── data/
│   ├── home/
│   │   ├── presentation/
│   │   ├── domain/
│   │   ├── data/
│   ├── ...
│
├── common/
│   ├── widgets
│
├── utils/
│   ├── utils
│   ├── constants
├── main.dart

##Dependencies

Dependencies

  • firebase_core: To use Firebase Services

  • firebase_auth: Firebase Authentication is used for user email authentication.

  • google_sign_in: Sign in with Google

  • flutter_riverpod: State Management and Caching.

    • flutter_animate: To easy Animate.
  • fluttertoast: To show Toast Notifications

  • font_awesome_flutter: Used For Icons