forked from bizz84/complete-flutter-course
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocs.json
125 lines (125 loc) · 5.11 KB
/
docs.json
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
{
"name": "Complete Flutter Course Bundle - Documentation",
"sidebar": [
[
"Start Here",
"/index"
],
[
"FAQ (iOS & macOS)",
[
[
"CocoaPods not installed. Skipping pod install",
"/faq/cocoapods-not-installed"
],
[
"The sandbox is not in sync with the Podfile.lock",
"/faq/sandbox-not-in-sync-podfile"
],
[
"CocoaPods did not set the base configuration of your project because your project already has a custom config set",
"/faq/cocoapods-did-not-set-base-configuration"
],
[
"How to run CocoaPods on Apple Silicon (M1)",
"/faq/how-to-run-cocoapods-apple-silicon"
],
[
"Enable macOS/Linux desktop support",
"/faq/enable-macos-desktop-support"
]
]
],
[
"FAQ (Android)",
[
[
"Android build.gradle issues",
"/faq/android-build-gradle-issues"
],
[
"Error: ADB exited with exit code 1 - Requested internal only, but not enough space",
"/faq/adb-exited-code-1-not-enough-space"
]
]
],
[
"FAQ (Other)",
[
[
"How to recreate the starter project from scratch",
"/faq/how-to-recreate-starter-project"
],
[
"Using the Bash or Zsh shell terminal on Windows",
"/faq/using-bash-zsh-on-windows"
],
[
"How to deal with localization (multiple `arb` files) with the feature-first approach",
"/faq/localization-feature-first"
]
]
],
[
"Articles & Reference Guides",
[
[
"Flutter App Architecture: The Repository Pattern",
"https://codewithandrea.com/articles/flutter-repository-pattern/"
],
[
"Flutter App Architecture: The Domain Model",
"https://codewithandrea.com/articles/flutter-app-architecture-domain-model/"
],
[
"Flutter State Management Basics and Useful Resources",
"https://codewithandrea.com/videos/flutter-state-management-basics/"
],
[
"Flutter State Management with Riverpod: The Essential Guide",
"https://codewithandrea.com/articles/flutter-state-management-riverpod/"
],
[
"How to handle loading and error states with StateNotifier & AsyncValue in Flutter",
"https://codewithandrea.com/articles/loading-error-states-state-notifier-async-value/"
],
[
"AsyncValueWidget: a reusable Flutter widget to work with AsyncValue (using Riverpod)",
"https://codewithandrea.com/articles/async-value-widget-riverpod/"
],
[
"Firebase Cloud Functions: Introduction and Project Setup",
"https://codewithandrea.com/articles/firebase-cloud-functions/"
],
[
"Flutter Tutorial: How to use the Firebase Local Emulator with Cloud Functions",
"https://codewithandrea.com/articles/flutter-tutorial-firebase-cloud-functions/"
],
[
"How to add Firebase to a Flutter app with FlutterFire CLI",
"https://codewithandrea.com/articles/flutter-firebase-flutterfire-cli/"
],
[
"Flutter Flavors Setup with multiple Firebase Environments using FlutterFire and Very Good CLI",
"https://codewithandrea.com/articles/flutter-flavors-for-firebase-apps/"
],
[
"How to create a Flutter GridView with content-sized items",
"https://codewithandrea.com/articles/flutter-layout-grid-content-sized-items/"
],
[
"Flutter TextField Validation: How to work with TextEditingController, Form, and TextFormField",
"https://codewithandrea.com/articles/flutter-text-field-form-validation/"
],
[
"Simplified Flutter Localization using a BuildContext extension",
"https://codewithandrea.com/articles/flutter-localization-build-context-extension/"
]
]
],
[
"Flutter Web Demo",
"https://my-shop-ecommerce-stg.web.app/"
]
]
}