[Flutter] Native Splash Screen개발/기능 개발2025. 3. 5. 14:36
Table of Contents
Flutter에서는 프레임워크 엔진이 초기화 되는 동안 Native Splash Screen이 노출된다.
Native Splash Screen을 대응하지 않으면 IOS의 경우 흰 화면이 노출되는데 이는 App Store 심사에서 Reject 사유가 된다.
Android의 경우 위 이미지와 같이 기본 Native Splash Screen이 존재한다.
Native Splash Screen 적용 방법
pub.dev에서 flutter_native_screen 설치 가이드를 따라가 보자.
아래 명령어를 통해 의존성을 설치하고, 문서를 따라 flutter_native_splash.yaml를 프로젝트 root 경로에 생성하고, 적용하고 싶은 옵션의 주석을 풀어 작성하면 된다.
해당 문서를 읽어보면 Splash 이미지를 android12 이상 버전에서는 1152 x 1152, 768 x 768 크기의 이미가 필요하고, IOS의 경우 4배의 고해상도 이미지가 필요하다 4배의 고해상도란 200 x 200의 이미지의 경우 800 x 800의 이미지가 필요하다는 뜻이다.
flutter pub add flutter_native_splash
이미지를 경로에 맞게 추가해줬다면 아래 명령어를 통해 splash 이미지를 생성하면 끝이다.
dart run flutter_native_splash:create
'개발 > 기능 개발' 카테고리의 다른 글
[Flutter] FVM으로 프로젝트 별 Flutter 버전 관리하기 (0) | 2025.03.06 |
---|---|
MeiliSearch - Java, Spring 검색 기능 구현 (0) | 2025.01.16 |
검색엔진 조사 - MeiliSearch (0) | 2024.09.04 |
[Spring] Filter & Interceptor & AOP (0) | 2023.05.29 |
[Spring] IoC & DI (0) | 2023.05.24 |
@뽀글뽀글 개발자 :: 뽀글뽀글 개발 일지
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!