본문 바로가기

안드로이드/Flutter

flutter Widget AboutDialog (flutter Widget of the week at 5.30)

앱을 판매하기 위해서는 법률 용어를 둘 공간이 필요하다.

(법률용어 = 버전 번호, 허가증 같은 것들)

 

스토어 별로, 자기들이 요구하는 정보를 입력하지 않으면 앱을 출시하지 않는 경우도 있다.

  이때 이 정보들을 입력할 공간으로 적합한 위젯이 바로 AboutDialog이다.

 

사용방법

showAboutDialog() 함수를 호출하여 사용하자.

어디에 호출할지만 결정하면 된다.

사용 방법 (예제 코드)

1
2
3
4
5
6
7
8
9
showAboutDialog(
    context: context,
    applicationVersion: '2.0.1',    // 버전 번호
    applicationIcon: MyAppIcon(),    // 애플리케이션 아이콘
    applicationLegalese: 'Blah blah.',    // 작은 법률용어
    children: [
        AdditionalWidget(...),    // 추가적인 위젯도 넣을 수 있음.
    ]
);
cs

 

구현 예시

참고로 About Dialog는 VIEW LICENSES 버튼을 지원한다.