From c8c4746f527f0d3282a000ddf015e78518b7369b Mon Sep 17 00:00:00 2001 From: JiWoong Sul Date: Tue, 6 Jan 2026 15:53:38 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EC=8B=9C=EC=8A=A4=ED=85=9C=20=EB=84=A4?= =?UTF-8?q?=EB=B9=84=EA=B2=8C=EC=9D=B4=EC=85=98=20=EB=B0=94=20=EB=AA=B0?= =?UTF-8?q?=EC=9E=85=ED=98=95=20=EB=AA=A8=EB=93=9C=20=EC=A0=81=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/main.dart | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/main.dart b/lib/main.dart index b262854..eac5ea8 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,4 +1,5 @@ import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; import 'package:provider/provider.dart'; import 'package:hive_flutter/hive_flutter.dart'; import 'package:flutter/foundation.dart' show kIsWeb, kDebugMode; @@ -34,6 +35,13 @@ const bool enableAdMob = true; Future main() async { WidgetsFlutterBinding.ensureInitialized(); + // 시스템 네비게이션 바 숨김 (Immersive Sticky 모드) + // 스와이프 시 일시적으로 나타났다가 자동으로 사라짐 + SystemChrome.setEnabledSystemUIMode( + SystemUiMode.immersiveSticky, + overlays: [SystemUiOverlay.top], // 상태바만 유지 + ); + // 구글 모바일 광고 SDK 초기화 (웹이 아니고, Android/iOS에서만) if (!kIsWeb && (Platform.isAndroid || Platform.isIOS) && enableAdMob) { unawaited(MobileAds.instance.initialize());