Skip to content

Commit 3419752

Browse files
authored
Merge pull request #52 from Onix-Systems/hotfix/dependencies_fix
Hotfix/dependencies fix
2 parents eda7871 + 1317d48 commit 3419752

File tree

3 files changed

+25
-10
lines changed

3 files changed

+25
-10
lines changed

bricks/flutter_clean_base/__brick__/{{project_name.snakeCase()}}/pubspec.gen.yaml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,10 @@ dependencies:
1515
flutter_localizations:
1616
sdk: flutter
1717

18-
cupertino_icons: ^1.0.5
19-
{{#theme_generate}}theme_tailor_annotation: ^2.0.0{{/theme_generate}}
20-
2118
dev_dependencies:
2219
flutter_test:
2320
sdk: flutter
2421

25-
flutter_lints: ^2.0.1
26-
{{#theme_generate}}theme_tailor: ^2.0.0
27-
test: ^1.3.3{{/theme_generate}}
28-
2922
flutter:
3023
uses-material-design: true
3124
{{#handLocalization}}generate: true{{/handLocalization}}
@@ -81,7 +74,7 @@ flavorizr:
8174
{{/flavorizr}}
8275

8376
{{^flavorizr}}
84-
flutter_icons:
77+
flutter_launcher_icons:
8578
image_path: "assets/launcher_icons/ic_launcher.png"
8679
android: true
8780
ios: true

bricks/flutter_clean_base/hooks/post_gen.dart

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ void run(HookContext context) async {
150150

151151
Future<void> getDependencies(HookContext context) async {
152152
List<String> dependencies = [
153+
'cupertino_icons',
153154
'dio',
154155
'pretty_dio_logger',
155156
'dio_cache_interceptor',
@@ -168,7 +169,6 @@ Future<void> getDependencies(HookContext context) async {
168169
'path_provider',
169170
'logger',
170171
'fluttertoast',
171-
'flutter_native_splash',
172172
'collection',
173173
'flutter_dotenv',
174174
'flutter_jailbreak_detection',
@@ -183,14 +183,21 @@ Future<void> getDependencies(HookContext context) async {
183183
}
184184

185185
List<String> devDependencies = [
186+
'flutter_lints',
186187
'build_runner',
187188
'freezed',
188189
'json_serializable',
189190
'import_sorter',
190191
'mockito',
191192
'bloc_test',
193+
'test',
192194
];
193195

196+
if (context.vars['theme_generate']) {
197+
dependencies.add('theme_tailor_annotation:2.1.0');
198+
devDependencies.add('theme_tailor:2.1.0');
199+
}
200+
194201
switch (context.vars['navigation']) {
195202
case 'goRouter':
196203
dependencies.add('go_router');
@@ -258,6 +265,21 @@ Future<void> getDependencies(HookContext context) async {
258265
'Failed to install dev dependencies... Exit code: $exitCode'.error();
259266
//exitBrick();
260267
}
268+
269+
var nativeSplashDepProc = await Process.start(
270+
'flutter', ['pub', 'add', 'flutter_native_splash'],
271+
workingDirectory: name);
272+
273+
nativeSplashDepProc.log();
274+
275+
exitCode = await nativeSplashDepProc.exitCode;
276+
277+
if (exitCode == 0) {
278+
'flutter_native_splash installed successfully'.log();
279+
} else {
280+
'Failed to install flutter_native_splash... Exit code: $exitCode'.error();
281+
//exitBrick();
282+
}
261283
}
262284

263285
Future<void> flavorize(HookContext context) async {

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description: Onix Flutter Clean Architecture
33

44
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
55

6-
version: 1.0.22+22
6+
version: 1.0.23+23
77

88
environment:
99
sdk: '>=3.2.0 <4.0.0'

0 commit comments

Comments
 (0)