Skip to content

ifarooqdeveloper/flutter-cask-app-task

Repository files navigation

flutter_cask_app

A new Flutter project.

Getting Started

Flutter version

Using Flutter 3.35.1


This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.


📁 Project Structure

flutter_cask_app/
│
├── lib/
│   ├── main.dart
│   │
│   ├── blocs/                              # Global BLoCs only
│   │   └── navigation/
│   │       ├── navigation_bloc.dart
│   │       ├── navigation_event.dart
│   │       └── navigation_state.dart
│   │
│   ├── core/
│   │   ├── constants/
│   │   │   ├── api_endpoints.dart
│   │   │   ├── app_colors.dart
│   │   │   ├── app_strings.dart
│   │   │   └── hive_boxes.dart
│   │   │
│   │   ├── network/
│   │   │   ├── api_client.dart
│   │   │   ├── api_exceptions.dart
│   │   │   └── network_checker.dart
│   │   │
│   │   ├── storage/
│   │   │   ├── objectbox/
│   │   │   │   ├── objectbox_manager.dart
│   │   │   │   └── objectbox.g.dart                 
│   │   │   │
│   │   │   └── preferences/
│   │   │       └── shared_prefs_manager.dart
│   │   │
│   │   ├── utils/
│   │   │   ├── logger.dart
│   │   │   ├── validators.dart
│   │   │   └── extensions.dart
│   │   │
│   │   └── widgets/
│   │       ├── custom_button.dart
│   │       ├── custom_appbar.dart
│   │       └── loading_indicator.dart
│   │
│   ├── features/
│   │   └── home/
│   │       ├── data/
│   │       │   ├── models/
│   │       │   │   ├── collection_model.dart
│   │       │   │   ├── shop_item_model.dart
│   │       │   │   └── user_model.dart
│   │       │   │
│   │       │   ├── services/
│   │       │   │   ├── collection_service.dart
│   │       │   │   ├── shop_service.dart
│   │       │   │   └── settings_service.dart
│   │       │   │
│   │       │   └── repositories/
│   │       │       ├── collection_repository.dart
│   │       │       ├── shop_repository.dart
│   │       │       └── settings_repository.dart
│   │       │
│   │       ├── logic/
│   │       │   ├── collection/
│   │       │   │   ├── collection_bloc.dart
│   │       │   │   ├── collection_event.dart
│   │       │   │   └── collection_state.dart
│   │       │   │
│   │       │   ├── shop/
│   │       │   │   ├── shop_bloc.dart
│   │       │   │   ├── shop_event.dart
│   │       │   │   └── shop_state.dart
│   │       │   │
│   │       │   ├── settings/
│   │       │   │   ├── settings_bloc.dart
│   │       │   │   ├── settings_event.dart
│   │       │   │   └── settings_state.dart
│   │       │   │
│   │       │   └── scan/
│   │       │       ├── scan_bloc.dart
│   │       │       ├── scan_event.dart
│   │       │       └── scan_state.dart
│   │       │
│   │       └── presentation/
│   │           ├── main_screen.dart              # Bottom navigation bar
│   │           │
│   │           ├── tabs/
│   │           │   ├── scan_tab.dart
│   │           │   ├── collection_tab.dart
│   │           │   ├── shop_tab.dart
│   │           │   └── settings_tab.dart
│   │           │
│   │           └── widgets/
│   │               ├── collection_card.dart
│   │               ├── shop_item_tile.dart
│   │               └── settings_tile.dart
│   │
│   └── helpers/
│       ├── date_helper.dart
│       ├── image_helper.dart
│       └── permission_helper.dart
│
├── assets/
│   ├── images/
│   │   ├── logo.png
│   │   └── icons/
│   ├── fonts/
│   └── translations/
│       ├── en.json
│       └── ur.json
│
├── test/
│   ├── unit/
│   │   ├── blocs/
│   │   ├── repositories/
│   │   └── services/
│   ├── widget/
│   └── integration/
│
├── pubspec.yaml
└── README.md

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published