Skip to content

Commit c028a74

Browse files
committed
feat(splash_screen): integrate native splash screen using flutter_native_splash
- Add flutter_native_splash dependency to pubspec.yaml - Configure native splash screen settings in pubspec.yaml - Update pubspec.lock with new dependencies - Adjust screenshots section in pubspec.yaml
1 parent 423f96a commit c028a74

File tree

2 files changed

+71
-7
lines changed

2 files changed

+71
-7
lines changed

pubspec.lock

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@ packages:
1717
url: "https://pub.dev"
1818
source: hosted
1919
version: "7.7.1"
20+
ansicolor:
21+
dependency: transitive
22+
description:
23+
name: ansicolor
24+
sha256: "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f"
25+
url: "https://pub.dev"
26+
source: hosted
27+
version: "2.0.3"
2028
archive:
2129
dependency: transitive
2230
description:
@@ -198,6 +206,14 @@ packages:
198206
url: "https://pub.dev"
199207
source: hosted
200208
version: "3.0.6"
209+
csslib:
210+
dependency: transitive
211+
description:
212+
name: csslib
213+
sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e"
214+
url: "https://pub.dev"
215+
source: hosted
216+
version: "1.0.2"
201217
data_api:
202218
dependency: "direct main"
203219
description:
@@ -364,6 +380,14 @@ packages:
364380
description: flutter
365381
source: sdk
366382
version: "0.0.0"
383+
flutter_native_splash:
384+
dependency: "direct main"
385+
description:
386+
name: flutter_native_splash
387+
sha256: "8321a6d11a8d13977fa780c89de8d257cce3d841eecfb7a4cadffcc4f12d82dc"
388+
url: "https://pub.dev"
389+
source: hosted
390+
version: "2.4.6"
367391
flutter_test:
368392
dependency: "direct dev"
369393
description: flutter
@@ -422,6 +446,14 @@ packages:
422446
url: "https://pub.dev"
423447
source: hosted
424448
version: "6.0.0"
449+
html:
450+
dependency: transitive
451+
description:
452+
name: html
453+
sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602"
454+
url: "https://pub.dev"
455+
source: hosted
456+
version: "0.15.6"
425457
http:
426458
dependency: transitive
427459
description:
@@ -983,6 +1015,14 @@ packages:
9831015
url: "https://github.com/flutter-news-app-full-source-code/ui-kit.git"
9841016
source: git
9851017
version: "0.0.0"
1018+
universal_io:
1019+
dependency: transitive
1020+
description:
1021+
name: universal_io
1022+
sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad"
1023+
url: "https://pub.dev"
1024+
source: hosted
1025+
version: "2.2.2"
9861026
universal_platform:
9871027
dependency: transitive
9881028
description:

pubspec.yaml

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ topics:
1414
- flutter-news-app
1515
- flutter-news-app-mobile-client
1616
- flutter-news-app-source-code
17+
screenshots:
18+
- description: The flutter news app full source code dark logo.
19+
path: assets/logo/flutter-news-app-full-source-code-dark-logo.png
20+
- description: The flutter news app full source code light logo.
21+
path: assets/logo/flutter-news-app-full-source-code-light-logo.png
1722

1823
environment:
1924
sdk: ^3.9.0
@@ -65,9 +70,10 @@ dependencies:
6570
sdk: flutter
6671
flutter_adaptive_scaffold: ^0.3.2
6772
flutter_bloc: ^9.1.1
68-
flutter_launcher_icons: ^0.14.3
73+
flutter_launcher_icons: ^0.14.4
6974
flutter_localizations:
7075
sdk: flutter
76+
flutter_native_splash: ^2.4.6
7177
go_router: ^16.2.4
7278
google_fonts: ^6.3.2
7379
google_mobile_ads: ^6.0.0
@@ -110,12 +116,30 @@ dev_dependencies:
110116
flutter:
111117
uses-material-design: true
112118
generate: true
113-
114119
assets:
115120
- assets
116121

117-
screenshots:
118-
- description: The flutter news app full source code dark logo.
119-
path: assets/logo/flutter-news-app-full-source-code-dark-logo.png
120-
- description: The flutter news app full source code light logo.
121-
path: assets/logo/flutter-news-app-full-source-code-light-logo.png
122+
flutter_launcher_icons:
123+
image_path: assets/logo/flutter-news-app-full-source-code-dark-logo.png
124+
125+
android: "launcher_icon"
126+
min_sdk_android: 21
127+
adaptive_icon_background: "assets/icon/background.png"
128+
129+
web:
130+
generate: true
131+
background_color: "#FFFFFF"
132+
theme_color: "#FFFFFF"
133+
134+
flutter_native_splash:
135+
color: "#FFFFFF"
136+
color_dark: "#212121"
137+
138+
# Optional: Specify an image asset for the splash screen
139+
image: assets/logo/flutter-news-app-full-source-code-light-logo.png
140+
image_dark: assets/logo/flutter-news-app-full-source-code-dark-logo.png
141+
142+
# Ensure configuration is applied to both platforms
143+
android: true
144+
ios: true
145+
web: true

0 commit comments

Comments
 (0)