Splash Screen & fbar alias 설정

Mkim4·2023년 10월 4일
0

Splash Screen 이란?

애플리케이션 Branding과 identity를 보여주고, 로그인이 필요한 경우 세션 검증을 하는 시간을 벌어준다.
필수는 아니고 빠르게 앱 사용성을 제공하고 싶다면 없어도 무방하다.

Native Splash Screen?

Flutter는 Android와 iOS 안에 띄워져 있는 프레임워크이다.
앱을 최초에 실행시 프레임워크 엔진 초기화 시간이 디바이스 성능과 환경에 따라 0.1~0.5 초가 필요하다.

iOS vs Android

iOS에서 Splash Screen에 대응하지 않으면, App store 심사 Reject 사유가 될 수 있다.
Android 12버전 부터는 기본 앱 아이콘 스플래시가 사용되기 때문에 커스텀을 하고 싶다면 구현을 권장한다.

natiove splash 패키지

flutter_native_splash 패키지를 사용하면 쉽게 Splash Screen를 구현할 수 있다.

fbar alias 설정

alias fbar='flutter build apk --target-platform android-arm --split-per-abi --release'

라고 터미널에 입력하고 fbar만 입력하면 앱스토어에 올라가는 최적화된 apk가 설정된다. fbar의 줄임말은 flutter build android release 라는 뜻이다.
이렇게 빌드된 파일은 build/app/outputs/flutter-apk 다음 경로에서 확인할 수 있다.

profile
귀요미 개발자

0개의 댓글