https://github.com/ahmedghaly15/delibird
Powerful and intuitive Flutter application designed exclusively for Acer enthusiasts.
https://github.com/ahmedghaly15/delibird
dart flutter flutter-apps flutter-examples flutter-ui mobile-app state-management ui
Last synced: 2 months ago
JSON representation
Powerful and intuitive Flutter application designed exclusively for Acer enthusiasts.
- Host: GitHub
- URL: https://github.com/ahmedghaly15/delibird
- Owner: ahmedghaly15
- Created: 2023-07-19T20:13:28.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-30T10:54:22.000Z (almost 2 years ago)
- Last Synced: 2025-01-20T20:49:30.042Z (4 months ago)
- Topics: dart, flutter, flutter-apps, flutter-examples, flutter-ui, mobile-app, state-management, ui
- Language: Dart
- Homepage:
- Size: 2.78 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Delibird-App
Delibird is a powerful and intuitive Flutter application designed exclusively for Acer enthusiasts. With its sleek user interface, advanced features, and smooth performance, Delibird offers a seamless shopping experience for Acer products.
## Contents
- [Preview](#preview)
- [App Structure](#app-structure)
- [Features](#features)
- [Installation](#installation)
- [Getting Started](#getting-started)## Preview
https://github.com/ahmedghaly15/Delibird-App/assets/108659381/e121cc53-227b-45df-8589-fcaf01b9ae1d
## App Structure
```
lib
├── core
│ ├── global
│ ├── models
│ ├── network
│ ├── utils
│ └── widgets
│
├── features
│ ├── splash
│ ├── auth
│ ├── get_help
│ ├── phone_verification
│ ├── layout
│ ├── home
│ ├── product_details
│ ├── notifications
│ ├── settings
│ └── log_out
│
└── main.dart```
## Features
🔥 **Firebase Authentication**: Delibird implements secure user authentication functionalities using Firebase, ensuring a safe and reliable login experience. Users can sign in using their Google accounts or their phone numbers.
⚙️ **Dependency Injection**: Delibird embraces the concept of dependency injection by utilizing the `get_it` package. This allows for efficient and organized management of dependencies, leading to cleaner code architecture and scalability.
🌐 **RESTful API Integration**: With the power of the `dio` package, Delibird seamlessly communicates with a RESTful API, enabling real-time data retrieval and updates. Users can access the latest Acer products, prices, and availability, ensuring an up-to-date shopping experience.
📦 **Local Data Management**: Delibird leverages the `SharedPreferences` package to store local data, ensuring offline functionality and a smoother user experience. Users can browse products and manage their shopping carts even without a stable internet connection.
🎨 **Immersive Animations**: Delibird focuses on creating an immersive user experience with captivating animations. From elegant transition effects to delightful microinteractions, the app delivers a visually pleasing and engaging journey for every user.
## Installation
Follow these simple steps to get started with Delibird:
1. **Clone the repository**:
```bash
git clone https://github.com/your-username/delibird.git
```2. **Navigate to the project directory**:
```bash
cd delibird
```3. **Install dependencies**:
```bash
flutter pub get
```4. **Run the app**:
```bash
flutter run
```## Getting Started
This project represents a social app designed to help user communicate with everyone.
A few resources to get you started if this is your first Flutter project:
- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook)For help getting started with Flutter, view our
[online documentation](https://flutter.dev/docs), which offers tutorials,
samples, guidance on mobile development, and a full API reference.