반응형 Flutter/Flutter Programming241 플러터에서 해상도에 따라 위젯 위치 자동 배치하기 플러터는 다양한 화면 크기와 해상도를 가진 기기를 지원하는 크로스 플랫폼 모바일 프레임워크입니다. 따라서 앱 개발자는 다양한 화면 크기에 맞춰 위젯을 적절하게 배치해야 합니다.플러터에서 위젯 위치를 자동으로 배치하는 방법은 여러 가지가 있습니다.이 블로그에서는 가장 일반적인 두 가지 방법인 LayoutBuilder와 MediaQuery를 사용하는 방법을 살펴보겠습니다. 1. LayoutBuilder 사용하기 LayoutBuilder 위젯은 자식 위젯의 크기와 위치 정보를 제공하는 위젯입니다.이 정보를 사용하여 화면 크기에 따라 위젯 위치를 동적으로 조정할 수 있습니다. class MyWidget extends StatelessWidget { @override Widget build(BuildConte.. 2024. 6. 27. 안드로이드 개발자 모드 활성화: 숨겨진 기능 탐험 가이드 안드로이드 기기에는 일반 사용자들에게 공개되지 않은 다양한 개발자 기능들이 존재합니다.이러한 기능들은 개발자들이 앱을 테스트하고 디버깅하는데 필수적인 도구들을 제공하며, 숙련된 사용자들에게는 기기를 더욱 효율적으로 활용할 수 있는 옵션들을 제공합니다.하지만 개발자 모드는 강력한 기능들을 포함하기 때문에, 부주의하게 사용하면 시스템 오류나 보안 문제를 야기할 수도 있습니다.따라서 개발자 모드 활성화 전에 충분한 이해를 하고 주의해서 사용하는 것이 중요합니다. 1. 개발자 모드란 무엇인가? 개발자 모드는 안드로이드 시스템의 숨겨진 설정 메뉴로, 개발자들이 앱을 테스트하고 디버깅하는데 필요한 다양한 기능들을 제공합니다.주요 기능들로는 다음과 같은 것들이 있습니다:USB 디버깅: USB를 통해 컴퓨터와 기기를 .. 2024. 6. 26. CircularProgressIndicator가 찌그러져 화면에 표시될때 조치 Center 위젯을 이용하는 방법const Center( child: CircularProgressIndicator(), ), GetX를 이용하여 Get.dialog 위젯을 이용하는 방법Get.dialog( const Center( child: CircularProgressIndicator(), ), barrierDismissible: false, // 사용자가 다이얼로그 외부를 탭하여 닫을 수 없도록 설정);/Get.dialog 네트워크 끝나면 종료 명령 CircularProgressIndicator() 를 멈추는 방법finally {// 데이터 추가가 완료된 후에 로딩 인디케이터를 숨깁니다.Get.back();} 수발가족을 위한 일기장 “나비일기장” https://.. 2024. 6. 24. VS CODE에서 갑자기 실행 버튼이 갑자기 없어졌을때 처리 방법 Last Update [ 2023.11.24 ]상단 오른쪽 위에 있던 실행아이콘이 갑자기 없어질 때가 있습니다. 이유는 아래와 같이 실행아이콘에 마우스 오른쪽 클릭을 해서 ‘실행 또는 디버그…’숨기기를 선택했을 가능성이 높습니다. 해결방법은 “…”에 마우스를 대고 마우스오른쪽 클릭을 하여 ‘메뉴 다시 설정’을 선택하면 다시 실행버튼이 생기는 것을 알 수 있다. 수발가족을 위한 일기장 “나비일기장” https://play.google.com/store/apps/details?id=com.maccrey.navi_diary_release 구글플레이 앱 배포의 시작! 비공개테스트 20명의 테스터모집을 위한 앱 "테스터 쉐어" https://play.google.com/store/apps/details?id=c.. 2024. 6. 23. com.google.android.recaptcha:recaptcha: 18.XXX 경고 구글콘솔에서 버전을 올리면서 구글 플레이 스토어에서 아래와 같은 메시지를 받게 되었습니다. 이는 마지막 버전의 Firebase 인증이 recaptcha:18.1.2 를 사용하기 때문에 발생 해결방법recaptcha_enterprise_flutter 라이브러리 추가.https://pub.dev/packages/recaptcha_enterprise_flutter/installimplementation 'com.google.android.recaptcha:recaptcha:18.4.0' 을 build.gradle 파일의 종속성 섹션에 reCaptcha 버전을 재정의. 수발가족을 위한 일기장 “나비일기장” https://play.google.com/store/apps/details?id=com.maccrey.n.. 2024. 6. 23. Fast Campus Flutter(15개 프로젝트로 실무까지 끝내는 Dart&Flutter 앱 개발) 온라인 강의를 추천합니다. 2013년 6월 우연히 구글에서 개발한 Flutter 라는 프로그래밍 언어에 관심을 가지기 시작했다.Dart라는 언어로 만들어져서 생소했지만 모바일개발에 최적화가 되어 있다는 생각과크로스플랫폼이랑 IOS와 Android를 동시에 개발할 수 있다는 매력에 도전을 해보기로 했다.처음에는 스파르타라는 곳에서 플러터 기초를 20시간정도 들은 것 같았다.UI구성하기가 쉬워서 쉽게 할 수 있을 것 같았다.하지만 기초부분만 들을 수 있는 강의 였기때문에 아쉬운 강의였다고 생각했다.코딩 연습을 하다가 더 배우고 싶다는 갈망이 생겼다.이번에는 서울시 강남에 있는 조은***학원에서 2개월 코스를 신청하여 매일 3시간씩 강의를 들었다.매일매일 가야 한다는 부담감도 있었지만 의지를 불태우며 열심히 했던것 같다.하지만 사회생.. 2024. 6. 23. 이전 1 ··· 11 12 13 14 15 16 17 ··· 41 다음 반응형