본문 바로가기

반응형

Flutter

(21)
[Flutter] 앱 배포 (Android) - App Main store listing App icon generator 로 생성한 playstore.png 파일을 app icon 에 upload 하면 아래와 같이 에러가 발생할 경우가 있다. 그런 경우, 해당 이미지 파일을 png 파일로 내보내기 혹은 다른 이름으로 저장해서 저장하면 정상 작동한다.
[Flutter] 앱 배포 (Android) - 개인정보처리방침 만들기 (URL 포함) Google Play Console 에서 개인정보처리방침 URL 을 추가해야 한다. 이때 URL 을 기입해야하는데, 개인정보처리방침과 해당 URL 생성하는 법은 아래와 같다. 1. https://app-privacy-policy-generator.firebaseapp.com/ 에 접속 App Privacy Policy Generator What is a privacy policy? A privacy policy is a legal document that informs individuals about how an organization/individual collects, uses, discloses, and manages their personal data. It outlines the ways in ..
[Flutter] RefreshIndicator (Pull to Refresh) 스크롤을 맨 상단으로 올려 refresh 하는 기능 RefreshIndicator( onRefresh: () => requestNew(), child: ListView.builder( itemCount: 7, itemBuilder: (BuildContext context, int index) { }), ), onRefresh 함수가 실행되며, onRefresh 함수는 Future type return 해야한다. Future requestNew() async { //for test await Future.delayed(Duration(milliseconds: 1000)); //refresh contents await resetStorage(); //refresh 내용 State 반영 setState(() ..
[Flutter] Stateless & Stateful Widget Stateful Widget : State를 활용한 lifecycle을 이용해야할 때 사용 initiate() : 최초 Widget 생성 시에만 호출됨. setState() : Widget build() 함수 재 호출.
[Flutter] Navigator 화면 전환시에 사용 원하는 페이지를 위에 띄울 때, Navigator.push( context, MaterialPageRoute(builder: (context) => const SignUpPage()), ); 현재 페이지를 제거할 때, Navigator.pop(context);
[Flutter] ScrollView 화면 스크롤이 필요한 경우 및 TextField 에 커서를 댈 때 키보드가 올라와서 UI 에러가 발생하는 경우, SingleChildScrollView를 이용하면 된다. 단, scroll glow를 삭제하고 싶으면, ScrollConfiguration으로 감싸서, behavior 설정해준다. child: ScrollConfiguration( behavior: RemoveScrollGlowBehavior(), child: SingleChildScrollView( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ ] ), ), ), //scroll glow 삭제 import 'package:flutter/material.dart'..
[Flutter] Padding & Margin Padding & Margin 사용 시, EdgeInsets 사용
[Flutter] 앱 이름 변경하기 (Android & iOS 한번에) pubspec.yaml 에 아래 내용 추가. dependencies: flutter_launcher_name: ^0.0.1 flutter_launcher_name: name: "단위변환기" 이후, Terminal 에 flutter pub get flutter pub run flutter_launcher_name:main 실행하면 완료

반응형