Skip to content

A Flutter application built by following the provided Figma design and interactive prototype.

Notifications You must be signed in to change notification settings

SakibvHossain/scube_tech_task

Repository files navigation

Scube Task

A Flutter application built by following the provided Figma design and interactive prototype. The project emphasizes pixel-accurate UI implementation, clean architecture, reusable widgets, and smooth user interactions, following Flutter best practices.

Skills Used:

Flutter Bloc (Cubit), Clean Architecture, Flutter Hooks, GoRouter, Bash scripting for project structure generation, and responsive UI development based on Figma.

Application Deployment Status:

Android Release

Architecture

The app follows Clean Architecture with a feature-first folder structure:

lib/
├── app/
│   ├── app.dart
│   ├── router/
│   │   ├── app_router.dart
│   │   ├── app_router_name.dart
│   │   └── app_router_path.dart
│   └── theme/
│       ├── app_theme.dart
│       └── theme_cubit.dart
│
├── core/
│   ├── constants/
│   ├── error/
│   ├── network/
│   └── utils/
│
├── features/
│   └── auth/
│       ├── data/
│       │   ├── models/
│       │   ├── datasources/
│       │   └── repository/
│       ├── domain/
│       │   ├── entities/
│       │   ├── repository/
│       │   └── usecases/
│       │
│       └── presentation/
│           ├── bloc/
│           ├── pages/
│           └── widgets/
│
└── main.dart

🚀 How to Run the App

Clone the repository

git clone <your-repo-url>
cd <project-folder>

Install dependencies

flutter pub get

Run (Development flavor)

flutter run

📦 Packages Used

Package Purpose
flutter_bloc State management (Bloc / Cubit)
flutter_hooks Widget lifecycle & controller management
go_router Declarative navigation & routing
equatable Value equality for Bloc states & events
google_fonts Custom typography (Font integration)
intl Date & number formatting
shared_preferences Lightweight local persistence
path_provider Access to device file system paths
flutter_native_splash Native splash screen configuration
cupertino_icons iOS-style icons

📸 Screenshots

Discord Result

image

Thank you for reviewing this assignment.

About

A Flutter application built by following the provided Figma design and interactive prototype.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published