flutter10 [flutter]apk appBundle 만들기/ 릴리즈 모드로 테스트하기 1.앱 번들로 빌드하기 앱 번들로 빌드하기:프로젝트의 루트 디렉토리로 이동 -> 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 앱 번들을 생성 => flutter build appbundle, 명령이 실행되면 build/app/outputs/bundle/release/app-release.aab 경로에 앱 번들 파일이 생성 (플레이스토어에 올리기 위해 번들로 올려야한다.) flutter build appbundle 2. apk만들기 flutter build apk --debug 3. 릴리즈모드로 테스트해보기 https://junesker.tistory.com/32 2023. 8. 9. 키보드가 올라와도 하단에 고정된 위젯을 원한다면? -resizeToAvoidBottomInset 보통 댓글 창은 화면 하단에 있고 키보드를 칠 때 같이 올라오는게 정상이다. 이런 경우, Stack과 함께 positioned 또는 Align을 사용하면된다. 하지만 댓글창이 화면 가운데 있고, 키보드가 올라올 때 같이 올라오지 않는 댓글입력창을 만들어야하는 상황, 화면 하단에는 다른 고정 버튼이 있어야했다. 댓글을 치려는데 하단 버튼이 자꾸 같이 올라온다,, 해결법: Scaffold( appBar: AppBar( ), resizeToAvoidBottomInset: false, body: Stack( ) ) 즉, resizeToAvoidBottomInset: false, 이 부분을 추가해주면 된다. 2023. 7. 31. [flutter] 위젯에 함수 전달하기 - 무한반복 벗어나기 class DeleteAlert extends StatefulWidget { final VoidCallback function; const DeleteAlert({ Key? key, required this.function, }) : super(key: key); @override State createState() => _DeleteAlertScreenState(); } 위처럼 VoidCallback함수로 지정한다. GestureDetector( onTap: () { widget.function(); finish(context); }, child: Container( decoration: BoxDecoration( color: mallArrowColor, borderRadius: BorderRadius.. 2023. 7. 22. [flutter] gridview 사이즈에 맞게 높이 조절하기 -item의 수에 따라 높이 조절(사진 접었다가 펴기) 사진이 여러장인 경우 간단하게 보이고 싶을 때 사용한다. 사진이 4장인 경우 2장만 보여주고 클릭하면 두장이 더 보이도록 한다. class PhotoScreen extends StatefulWidget { final List photos; const PhotoScreen({Key? key, required this.photos}) : super(key: key); @override _PhotoScreenState createState() => _PhotoScreenState(); } class _PhotoScreenState extends State { @override Widget build(BuildContext context) { return buildPhotoGrid(); } late int it.. 2023. 7. 15. 이전 1 2 3 다음