본문 바로가기

Flutter

(80)
[j Flutter] 권한 설정하기 (Permission) flutter에서 권한 설정을 해주려면 먼저 permission_handler 플러그인을 pubspec.yaml에 설치해준다. 아래의 링크로 들어가서 설치해준다. pub.dev/packages/permission_handler permission_handler | Flutter Package Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions. pub.dev 1. 설치가 다끝났으면 android와 ios 각각 부분에 필요한 권한을 추가해준다. 예를 들어 카메라 권한을 얻고 싶다면 - android : Manifest.xml 에 를 추가해준다...
[j Flutter] 토스트메세지(ToastMessage), 스낵바(SnackBar) Flutter에서 토스트메세지와 스낵바 띄우는 방법을 해보자. 1. ToastMessage 1) 아래 링크로 들어가서 pubspec.yaml에 fluttertoast를 추가해준다. pub.dev/packages/fluttertoast fluttertoast | Flutter Package Toast Library for Flutter, Easily create toast messages in single line of code pub.dev 2) 해당코드를 추가해준다. Fluttertoast.showToast( msg: "ToastMessage Test", toastLength: Toast.LENGTH_SHORT, gravity: ToastGravity.CENTER, timeInSecForIosWeb: ..
[j Flutter] Could not resolve all task dependencies for configuration ':url_launcher:debugCompileClasspath'. 오류 해결 1. Terminal 에서 flutter pub cache repair 실행. 2. 그래도 실행이 안된다면 flutter channel stable->flutter clean->flutter upgrade 차례대로 실행.
[j Flutter] WillPopScope사용해서 안드로이드 뒤로가기 막기 안드로이드에서 뒤로가기버튼 막기 WillPopScope( onWillPop: () async => false, child: 위젯부분, ); onWillPop: () async => false, 코드를 추가하면 안드로이드에서 뒤로가기 버튼을 눌러도 반응이없다.
[j Flutter] SharedPreferences (데이터 저장/불러오기) DB에 저장하기 애매하거나 간단한 문자 저장을 할 때 SharedPreferences를 사용한다. SharedPreferences는 데이터를 파일로 저장한다. 앱이 삭제되면 데이터도 삭제된다. Flutter에서 SharedPreferences를 사용하는 방법은 android와 비슷하다. - 데이터 저장하기 setSharedPre(String key, String cont) async { SharedPreferences prefs = await SharedPreferences.getInstance(); await prefs.setString(key, cont); } * key : 데이터 저장시 구분되는 고유의 값을 넣어준다. * cont : 해당 키의 값을 넣어준다. - 데이터 불러오기 getSharedP..
[j Flutter] text maxLines 넘어가면 '...' 보여주기 Text( '안녕하세요 \n 봄여름가을겨울중 어느 계절이 가장 좋으세요?\n 봄 / 가을이 제일 좋아요', maxLines:3, overflow: TextOverflow.ellipsis, style: TextStyle(fontSize: 15,color: Colors.black45),)), 글자 넘어갈때 '...'처리 해주는 속성 - overflow: TextOverflow.ellipsis
[j Flutter] 상단(AppBar) 뒤로가기 버튼 색상변경 & 아이콘 변경 - 뒤로가기 버튼색을 변경하는 경우 main.dart에서 AppBar -> iconTheme 속성을 사용. appBar: AppBar( iconTheme: IconThemeData( color: Colors.black,//색변경 ), title: Text("Main"), centerTitle: true, ), - 특정 뒤로가기 버튼색을 변경 & 뒤로가기를 눌렀을 때 동작지정하는 경우 , 뒤로가기 버튼모양도 바꿔줄수있다. appBar: AppBar( title: Text('Main'), leading: IconButton( onPressed: () { Navigator.pop(context); //뒤로가기 }, color: Colors.purple, icon: Icon(Icons.arrow_back)), ..
[j Flutter] 앱 업데이트하기 앱 업데이트하기 pubspec.yaml에서 앱의 버전 코드를 올리고, 다시 apk 빌드를 한다. version: 1.0.14+14 ** IOS / Android 따로따로 앱의 버전을 올려줘도 상관없다.