본문 바로가기

ToyProjects/Flutter 앱 개발

(10)
[Flutter] iOS 미리보기 및 스크린샷 생성 미리보기 = 앱 실행한 동영상 스크린샷 = 앱 실행한 스크린샷 개발보다 더 귀찮고 오래 걸린다. 스크린샷은 안 꾸미고 그냥 냈다. 꾸며도 디자이너가 아니라서 구리다. 스크린샷 시뮬레이터 선택 https://haraj.tistory.com/859 [아이폰] 앱 개발 화면 해상도 정리 - 아이폰 개발 기준 해상도 아이폰 쪽으로 개발하다보면 해상도가 어떻게 되는지 확인이 필요합니다. 해당 해상도를 참고하여 개발에 도움이 되시길 바랍니다. iOS, 아이패드OS 장치 화면 크기 및 방향 장치치수(세로) 12.9인 haraj.tistory.com 6.5, 5.5, 12.9인치 스크린샷이 필수로 필요해서 여기서 인치에 맞는 시뮬레이터를 알아보았다. 6.5인치 => 아이폰 11 Pro Max 5.5인치 => 아이폰 8..
[Flutter] Project Archive -> AppStore 빌드 추가 1. Xcode에서 Runner 열기 2. Product -> Archive 3. 그럼 이런 창이 뜨고 Validate App -> Distribute App 순으로 진행 4. next -> next -> next -> next -> upload 5. App Store Content -> TestFlight 6. 제출 준비 중 눌러서 -> 밑에 빌드 추가 참고 https://flutter-ko.dev/docs/deployment/ios iOS 앱 출시 준비하기 이 문서는 [앱스토어][appstore]와 [TestFlight][testflight]에 Flutter 앱을 출시하는 방법을 단계별로 제공합니다.다트 코드 난독화에 대한 정보를 얻고 싶다면, [Obfuscating Dart Code]({{site...
[Flutter] Play Store 앱 번들 만들기, 새 버전 올리기 앱 출시 과정 X App Bundel 생성 여기에 올릴 App Bundle 빌드하는 법 프로젝트 위치에서 터미널에 해당 명령어 입력 flutter build appbundle 앱 번들 저장 위치 build/app/outputs/bundle/release/app-release.aab 새 버전 올리기 수정 후 새 버전을 올릴 때 프로젝트의 버전을 올려주지 않으면 아래와 같이 [ 2 버전 코드는 이미 사용되었습니다.] 라는 게 뜬다. pubspec.yml 수정 version 속성을 수정해준다. +를 기준으로 앞이 '버전네임' 뒤가 '버전코드'다 1.0.1 = 버전네임 2 = 버전코드 android/app/build.gradle 수정 pubspec을 수정해도 버전 업그레이드 하라고 뜨길래 봤더니 build.gr..
[Flutter] iOS Runner 예기치 않은 종료 ChatGPT로 해결 문제 안드로이드 배포하느라고 오랜만에 ios 시뮬레이터 실행했는데 절대 안 켜진다. 그 와중에 어떠한 로그도 안 찍힌다.. GPT가 준 첫 힌트 Pod 폴더 지워보고 다시 빌드해 보라고 함 그랬더니 또 다른 오류가 뜸 ㅎㅎ 두 번째 힌트 ios 개발자 계정 없어서 코드 서명 없이 빌드한다고 물어봄 xcode에서 빌드했더니 exception 로그가 여기서는 보인다 에헤라ㄹ디야 adMob 달면서 ios 관련 설정은 안 했는데 그게 문제였구나~~~~!! 정답 살아났다... 참고 https://msyu1207.tistory.com/entry/flutter-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%83%9D%EC%84%B1-%EB%B0%8F-iPhone%EC%97%90%EC%84%..
[Flutter] Android Studio Customize ToolBar 이 글은 커스텀이라기 보다 가끔 툴바에서 뭔가 없어졌을 때 ChatGPT한테 "디바이스 선택하는 기능이 없어졌어 어떻게 해야돼?" 를 되풀이 하지 않기 위한 글이다. (근데 물어봐도 잘 못 알려줌) 저 위에 존을 툴바(ToolBar)라고 하고, 저 툴 중에 아무거나 마우스 오른쪽 버튼을 누르면 "Customize ToolBar"가 나오고 그러면 이렇게 추가/제거할 수 있다.
[Flutter] 어플 플레이스토어 배포 시 이용한 무료 사이트 앱 아이콘 https://www.flaticon.com/ Free Icons and Stickers - Millions of images to download Download Free Icons and Stickers for your projects. Images made by and for designers in PNG, SVG, EPS, PSD and CSS formats www.flaticon.com 앱 아이콘 좀 더 꾸미기 https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html Android Asset Studio - Launcher icon generator romannurik.github.io 그래픽 이미지 생성 https://..
[Flutter] 내 코드에 채택된 ChatGPT 질문/답변3 _showCalendar state가 변경될 때 crCalendar가 dispose 되는데 dispose 되지 않고 crCalendar state가 계속 유지 되기를 원해 어떻게 해야해? _showCalendar ? CrCalendar( firstDayOfWeek: WeekDay.sunday, eventsTopPadding: 32, initialDate: _currentDate, maxEventLines: 3, controller: _calendarController, forceSixWeek: true, dayItemBuilder: (builderArgument) => DayItemWidget(properties: builderArgument), weekDaysBuilder: (day) => WeekDa..
[Flutter] 내 코드로 채택된 ChatGPT 질문/답변2 flutter column widget에 row와 expanded widget이 있는데 이 위젯들의 background color을 모두 white로 설정하고 싶어 Container( color: Colors.white, // Row와 Expanded 위젯의 배경색을 모두 흰색으로 설정 child: Column( children: [ Row( children: [ Expanded( child: // Expanded 위젯의 child 위젯 추가 ), Expanded( child: // Expanded 위젯의 child 위젯 추가 ), ], ), Row( children: [ Expanded( child: // Expanded 위젯의 child 위젯 추가 ), Expanded( child: // Expand..