https://github.com/asmitranjansinha/cred-stack
A stack view framework with dynamic content and smooth transitions for expanded/collapsed views, using Flutter and API integration.
https://github.com/asmitranjansinha/cred-stack
collapsed dio expandablelayout flutter mockapi provider stack-view
Last synced: 2 months ago
JSON representation
A stack view framework with dynamic content and smooth transitions for expanded/collapsed views, using Flutter and API integration.
- Host: GitHub
- URL: https://github.com/asmitranjansinha/cred-stack
- Owner: asmitranjansinha
- Created: 2025-01-18T13:01:15.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-02T04:27:53.000Z (8 months ago)
- Last Synced: 2025-06-17T08:46:31.858Z (4 months ago)
- Topics: collapsed, dio, expandablelayout, flutter, mockapi, provider, stack-view
- Language: Dart
- Homepage:
- Size: 30.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CRED-STACK
## Description
CRED-STACK is a Flutter project following the MVC architecture. It provides a structured approach to app development by separating concerns into Models, Views, and Controllers.
## Architecture
```
apk
- app-release.apk
assets
- asset files (images)
lib
- constants
- constant.dart
- controller
- controller.dart
- models
- model.dart
- services
- service.dart
- utils
- util.dart
- views
- view.dart
- main.dart
```## 📸 Screenshots and Recordings
Your browser does not support the video tag.### Stack 1
### Stack 2
### Stack 3
## 📲 APK Download
You can download the APK file for the app from the following location:
[Download the app-release.apk](apk/app-release.apk)
### Installation Instructions:
1. Download the APK file using the link above.
2. Transfer the `.apk` file to your Android device.
3. On your device, go to **Settings** > **Security** and enable **Install from Unknown Sources**.
4. Open the APK file on your device to install the app.## Dependencies
The project uses the following dependencies:
- **flutter:** SDK for building UI applications
- **cupertino_icons:** iOS-style icons
- **dio:** HTTP client for API requests
- **provider:** State management solution
- **lottie:** Animated assets
- **fluttertoast:** Toast notifications
- **sleek_circular_slider:** Circular slider for UI## Getting Started
### Prerequisites
Ensure you have Flutter installed. You can check by running:
```sh
flutter --version
```### Installation
1. Clone the repository:
```sh
git clone
```
2. Navigate to the project directory:
```sh
cd cred-stack
```
3. Install dependencies:
```sh
flutter pub get
```### Running the Project
To run the application, execute:
```sh
flutter run
```## Features
- Follows MVC architecture for clean code organization
- Uses Dio for efficient API handling
- Includes Provider for state management
- Supports animated assets with Lottie