Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mo7amedaliebaid/clean-architecture-getx-task
clean-architecture-getx-example
https://github.com/mo7amedaliebaid/clean-architecture-getx-task
authentication clean-architecture clean-code dart dartz dependency-injection dio flutter getx hive rest-api
Last synced: 4 days ago
JSON representation
clean-architecture-getx-example
- Host: GitHub
- URL: https://github.com/mo7amedaliebaid/clean-architecture-getx-task
- Owner: mo7amedaliEbaid
- Created: 2024-02-27T17:57:01.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-03-08T13:46:08.000Z (9 months ago)
- Last Synced: 2024-11-15T06:32:56.748Z (4 days ago)
- Topics: authentication, clean-architecture, clean-code, dart, dartz, dependency-injection, dio, flutter, getx, hive, rest-api
- Language: Dart
- Homepage:
- Size: 441 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# clean-architecture-getx-example
- This structure follows a clean architecture approach, with clear separation of concerns, Using the efficient Getx state management.## Directory Structure:
```
lib
│
├── bindings
│ ├── login_bindings.dart
│ ├── register_bindings.dart
│ ├── update_user_bindings.dart
│ └── bindings.dart
│
├── configs
│ ├── app.dart
│ ├── app_dimensions.dart
│ ├── app_typography.dart
│ ├── register.dart
│ ├── app_typography_ext.dart
│ ├── configs.dart
│ ├── space.dart
│ ├── space_ext.dart
│ └── ui.dart
│
├── controllers
│ ├── controllers.dart
│ ├── login.dart
│ ├── register.dart
│ └── update_user.dart
│
├── core
│ ├── app
│ ├── constants
│ ├── di
│ ├── enums
│ ├── helpers
│ ├── interceptors
│ ├── log
│ ├── network
│ ├── routes
│ ├── validators
│ └── core.dart
│
├── data
│ ├── data_sources
│ └── repos
│
├── models
│
├── view
│ ├── screens
│ └── widgets
│
└── main.dart```
## Dependencies:
```
dartz:
dio:
get:
hive:
hive_flutter:
logger:
get_it:
awesome_dialog:
country_code_picker:
internet_connection_checker:
```