Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imshibaji/flutter_clean_architecture
This is the Flutter Boilerplate for An Enterprise Software Development. Start to develop your bigger app easily.
https://github.com/imshibaji/flutter_clean_architecture
flutter flutter-app flutter-app-template flutter-apps flutter-arch flutter-arch-simple flutter-architecture flutter-beginners flutter-boilerplate flutter-clean-architecture flutter-demo flutter-desktop-app flutter-desktop-template flutter-examples flutter-framework flutter-mvvm flutter-package flutter-web-api flutter-web-app software-architecture
Last synced: about 2 months ago
JSON representation
This is the Flutter Boilerplate for An Enterprise Software Development. Start to develop your bigger app easily.
- Host: GitHub
- URL: https://github.com/imshibaji/flutter_clean_architecture
- Owner: imshibaji
- Created: 2022-02-18T08:16:46.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-20T14:14:17.000Z (about 1 year ago)
- Last Synced: 2024-04-15T04:05:56.735Z (9 months ago)
- Topics: flutter, flutter-app, flutter-app-template, flutter-apps, flutter-arch, flutter-arch-simple, flutter-architecture, flutter-beginners, flutter-boilerplate, flutter-clean-architecture, flutter-demo, flutter-desktop-app, flutter-desktop-template, flutter-examples, flutter-framework, flutter-mvvm, flutter-package, flutter-web-api, flutter-web-app, software-architecture
- Language: Dart
- Homepage:
- Size: 17.7 MB
- Stars: 91
- Watchers: 5
- Forks: 30
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Flutter Clean Architecture
A new Flutter Enterprize project structure. If you are interested to build Bigger Application then you can use this application structure.
***Screenhots of Application***
| Application Boilerplate or Structure |
| --------------------- |
| ![Application Structure](./screenshots/application_structure.png) |## Getting Started
This project is a Flutter application building frameworks. This structure to helps you to build a big multi-platform software development process.
First Rename `.env.sample` to `.env` and put `key` value.
### API Key
Here have a news api integrated from `rapidapi.com` apis. So for the first time you need to register on that website. then search ***free news*** api from here and subscribe this api. then goto under ***Header Parameters*** then copy `X-RapidAPI-Key` value and paste this value in `.env` file as a `key` value.
**Find API Key**
![Access Web API Key](./screenshots/Access_Web_API_Key.png)**Use API Key**
Put your Rapid API Key to `.env`
![Configuration File Rename](./screenshots/env.png)### Software Building Architecture
This Project Making for focusing to Develop Bigger project.
- Config
- Core
- Features (Modules)### Application Screenshots Overview
| Dark Login Screen | Light Login Screen |
| ------------------- | ----------------- |
|![Dark Login Screen](./screenshots/Screenshot_1.png)|![Light Login Screen](./screenshots/Screenshot_2.png) || Light News Screen | Dark News Screen |
| ------------------- | ----------------- |
| ![Light News Screen](./screenshots/Screenshot_3.png) | ![Dark News Screen](./screenshots/Screenshot_4.png) || Light Register Screen | Dark Register Screen |
| ------------------- | ----------------- |
| ![Light Register Screen](./screenshots/Screenshot_5.png) | ![Dark Register Screen](./screenshots/Screenshot_6.png) || Dark Profile Screen | Light Profile Screen |
| ------------------- | ----------------- |
| ![Dark Profile Screen](./screenshots/Screenshot_7.png) | ![Light Profile Screen](./screenshots/Screenshot_8.png) || Light Forget Screen | Dark Forget Screen |
| ------------------- | ----------------- |
| ![Light Forget Screen](./screenshots/Screenshot_9.png) | ![Dark Register Screen](./screenshots/Screenshot_10.png) |## If you are Beginner in Flutter then Learning about basic concepts
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.