-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathproject_structure.txt
More file actions
130 lines (130 loc) · 4.91 KB
/
Copy pathproject_structure.txt
File metadata and controls
130 lines (130 loc) · 4.91 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
.
├── README.md
├── README.prod.md
├── analysis_options.yaml
├── assets
│ ├── i18n
│ │ ├── en
│ │ │ ├── api.json
│ │ │ ├── auth.json
│ │ │ ├── common.json
│ │ │ └── demo.json
│ │ └── fr
│ │ ├── api.json
│ │ ├── auth.json
│ │ ├── common.json
│ │ └── demo.json
│ ├── icons
│ │ └── demo.svg
│ └── images
├── build.yaml
├── commitlint.yaml
├── devtools_options.yaml
├── flutter_launcher_icons.yaml
├── flutter_native_splash.yaml
├── lib
│ ├── constants
│ ├── features
│ │ ├── auth
│ │ │ ├── data
│ │ │ │ ├── auth_api_client.dart
│ │ │ │ └── models
│ │ │ ├── screens
│ │ │ └── widgets
│ │ ├── demo
│ │ │ ├── data
│ │ │ │ ├── demo_api_client.dart
│ │ │ │ ├── mocked_demo_api_client.dart
│ │ │ │ ├── mocked_demo_api_client_repository.dart
│ │ │ │ ├── models
│ │ │ │ │ ├── product.dto.dart
│ │ │ │ │ ├── product.dto.freezed.dart
│ │ │ │ │ └── product.dto.g.dart
│ │ │ │ ├── products_provider.dart
│ │ │ │ └── products_provider.g.dart
│ │ │ ├── screens
│ │ │ │ ├── demo_components_screen.dart
│ │ │ │ ├── demo_i18n_screen.dart
│ │ │ │ ├── demo_infinite_provider_screen.dart
│ │ │ │ ├── demo_infinite_query_screen.dart
│ │ │ │ ├── demo_mutations_screen.dart
│ │ │ │ ├── demo_navigation_screen.dart
│ │ │ │ └── demo_query_screen.dart
│ │ │ └── widgets
│ │ │ ├── add_product_dialog.dart
│ │ │ └── product_card.dart
│ │ └── home
│ │ ├── data
│ │ │ └── models
│ │ ├── screens
│ │ │ └── home_screen.dart
│ │ └── widgets
│ ├── gen
│ │ └── assets.gen.dart
│ ├── i18n
│ │ ├── locale_provider.dart
│ │ ├── locale_provider.g.dart
│ │ ├── translations.g.dart
│ │ ├── translations_en.g.dart
│ │ └── translations_fr.g.dart
│ ├── main.dart
│ ├── services
│ │ ├── api
│ │ │ ├── api_client.dart
│ │ │ ├── api_service.dart
│ │ │ ├── api_service.g.dart
│ │ │ └── mocked_api_client.dart
│ │ ├── navigation
│ │ │ ├── pop_notifier.dart
│ │ │ ├── pop_notifier.g.dart
│ │ │ ├── route_page.dart
│ │ │ ├── router.dart
│ │ │ ├── router.g.dart
│ │ │ ├── router_state_provider.dart
│ │ │ └── router_state_provider.g.dart
│ │ └── storage
│ │ ├── prefs.dart
│ │ ├── prefs.g.dart
│ │ ├── secure_storage.dart
│ │ └── secure_storage.g.dart
│ ├── theme
│ │ ├── app_theme.dart
│ │ └── app_theme.tailor.dart
│ ├── utils
│ │ ├── data
│ │ │ └── hooks
│ │ │ ├── use_async_task.dart
│ │ │ └── use_query.dart
│ │ ├── exceptions.dart
│ │ ├── forms
│ │ │ └── validation.dart
│ │ ├── i18n.dart
│ │ ├── providers
│ │ │ ├── extensions.dart
│ │ │ └── provider_observer.dart
│ │ ├── router
│ │ │ ├── extensions.dart
│ │ │ ├── observer.dart
│ │ │ └── redirects.dart
│ │ └── strings
│ │ └── extensions.dart
│ └── widgets
│ ├── alerts.dart
│ ├── dialogs
│ │ └── utils.dart
│ ├── lang_selector.dart
│ ├── scaffold
│ │ ├── main_bottom_navigation_bar.dart
│ │ ├── main_root_scaffold.dart
│ │ ├── page_scaffold.dart
│ │ ├── root_scaffold.dart
│ │ ├── root_scaffold_config.dart
│ │ └── root_scaffold_config_provider.dart
│ ├── snackbars.dart
│ └── svg.dart
├── pubspec.lock
├── pubspec.yaml
├── test
│ └── widget_test.dart
└── tool
└── validate_pubspec_versions.dart