최초 앱을 실행할 때 잠깐 노출되는 로딩 화면을 넣어보려고 합니다.
Android에서는 Splash Screen, iOS에서는 Launch Screen이라고 부르는 것 같아요.
flutter_native_splash 라이브러리를 사용하면 간편하게 Android와 iOS의 시작 화면 설정을 할 수 있는 모양입니다.
하지만 찾아보니 퀄리티 이슈가 좀 있는 것 같기도 하고, 저는 근본을 선호하기 때문에 공식 문서를 따라가겠습니다.
검색해봐도 각 플랫폼 별 방법이 따로 나오는 걸 보니 각각 작업해줘야 하나보군요.
시작하기 전에 @tygerhwang님의 포스트를 참고해서 미리 필요한 이미지를 준비해둡시다.
출처
https://docs.flutter.dev/platform-integration/android/splash-screen
https://docs.flutter.dev/platform-integration/ios/launch-screen
https://velog.io/@tygerhwang/Flutter-Launch-Splash-Screen-만들기