일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- undefined name
- exception
- pub.dev
- tflite_flutter
- guideline 4.3(a)
- flutter_secure_storage
- permissiondeniedexception
- .dio
- providernotfoundexception
- Flutter
- AI
- 플러터
- 채팅 메시지 정렬
- dart sdk version upgrade
- buildcontext
- app store connect guideline
- appstore connect guideline
- youtube_player_flutter
- exception caught by image resource service
- appstroe connect guideline
- information needed
- withopacity
- app completeness
- flutter doctor -v
- GetX
- app stroe connect guideline
- guideline 1.5
- flutter_dotenv
- 에러
- infinity or nan toint
- Today
- Total
목록Flutter (27)
min_chan님의 블로그

에러 코드 & 에러 사진캘린더 이벤트 구현중에 에뮬레이터 실행에서 다음과 같은 에러가 발생하였다. 원인Column위젯내의 Listview는 부모 위젯의 높이에 맞춰서 자신의 높이를 최대한으로 차지한다고하는데, Column위젯의 높이가 정해지지 않아서 발생한 오류라고 한다.해결 방법 & 사진ListView를 SizedBox위젯으로 감싸 높이를 정해주면 에뮬레이터가 정상적으로 작동하는 것을 볼 수 있다.스크린샷

1. 스크린샷 2. 원인비동기 작업을 수행하면서 이러한 객체들을 사용할 때는 주의가 필요하므로 'mounted'로 체크를 해주어야 한다고 한다. 에러는 아니지만 밑줄이 있는 것이 매우 불편.....3. mounted란?비동기 작업 중이나 그 이후에 BuildContext를 저장하고 사용하려고 하면 문제를 야기할 수 있다. 그렇기 때문에 해당 State가 여전히 존재하고 위젯 트리에 마운트되어 있는지 확인하기위해 mounted를 사용하여 체크를 해주는 것이다.참조 문서: https://dart.dev/tools/linter-rules/use_build_context_synchronously4. 스크린샷

에러 메시지 & 사진firebase_auth를 pubspec.yaml파일안에 넣을라고 pub get을 했는데 다음과 같은 에러가 발생하였다.pub get failed (1; So, because shcoolapp depends on both intl ^0.18.0 and firebase_auth ^4.2.5, version solving failed.)실패 - 첫 번째 시도구글과 Stack overflow를 뒤져가며 터미널에 다음과 같은 명령어를 입력해 봤지만 문제가 해결되지 않았다.flutter pub cache repair성공 - 두 번째 시도버전오류로 보여져 firebase_auth의 버전을 다운그레이드 하였더니 문제가 사라졌다.

에러 코드 & 사진class _LoadingPageState extends State { Future getLocation() async { Position position = await Geolocator.getCurrentPosition( desiredAccuracy: LocationAccuracy.high); print(position); } 해결방법pub.dev에서 찾아본 결과 해당 코드를 추가해 주면 된다고 한다. 해결 코드 & 사진class _LoadingPageState extends State { Future getLocation() async { LocationPermission permission = await Geolocator.requestPermi..

에러 사진해결 방법 코드 사진-구글에 검색한대로 Scaffold 안에 resizeToAvoidBottomInset을 false로 하고, body를 SingleChildScrollView로 묶어주니깐 문제가 해결되었다.

- 현재 사용하는 Dart SDK version이 낮아 에러가 발생하였다. 해결 방법터미널에 flutter upgrade를 해주면 문제가 해결된다.

에러 메시지플러터 업그레이드를 하고 난 뒤로 flutter doctor -v를 쳐보니 에러가 발생하였다.! Warning: dart on your path resolves to /(경로), which is not inside your current Flutter SDK checkout at /Users/minchan/development/flutter. Consider adding /Users/mincan/development/flutter/bin to the front of your path.해결 방법 & 사진Stack overflow에 검색을 해본결과 Flutter는 자체 버전의 dart와 함께 패키지로 제공하기 때문에 다른 버전의 다트를 설치할 필요가 없다고한다.그래서 cmd에 dart를 unins..

에러 코드registScreen.dart Navigator.push( context, MaterialPageRoute( builder: (context) => ChatMessage(animation:animation, name: _nameTextController.text))); },chattingpage.dartWidget _buildItem(context, index, animation) { return ChatMessage(_chats[index], name, animation: animation); } }, 에러 사진원인chattingpage.dart는 StatefulWidget으로 파라미터를 받아오기 위해서는..

1. 시작하기플러터에서 현재 공식지원되는 라이브러리인 tflite_flutter를 사용하기 위해서는 tflite(TensorFlow Lite)파일이 필요로 한다. 2. tflite란?TensorFlow공식 문서에 들어가보면 tflite(TensorFlow Lite)는 개발자가 모바일, 내장형 기기, IoT기기에서 모델을 실행할 수 있도록 지원하여 기기 내 머신러닝을 사용할 수 있도록 하는 도구 모음이라고 한다. 3. TensorFlow Lite 모델 생성하는 방법TensorFlow Lite Model Maker 라이브러리를 사용하여 자체 맞춤 데이터 세트를 포함하는 모델 생성TensorFlow 모델을 TensorFlow Lite 모델로 변환(TensorFlow Lite 변환기 사용)Teachable Ma..

1. 시작하기플러터로 AI를 적용하기 전에 인공지능이 무엇인지에 대해서 정확하게 알아보고 공부해 보도록 하자.2. 인공지능(AI)이란?인공지능은 일반적으로 인간의 지능이 필요하거나 인간이 분석할 수 있는 것보다 규모가 큰 데이터를 포함하는 방식으로 추론, 학습 및, 행동할 수 있는 컴퓨터 및 기계를 구축하는 것과 관련된 과학 분야라고 한다.구조적으로 가장 상위의 개념이미지 출처:https://www.lgcns.com/blog/cns-tech/ai-data/8864/3. 머신러닝과 딥러닝머신러닝(Machine Learning): 컴퓨터가 데이터 속에서 다양한 것들을 학습하고 예측할 수 있도록 하는 인공지능의 한 형태, 머신러닝은 데이터와 정답을 입력하면 스스로 그안의 규칙을 찾아내어 정답을 도출한다.(기존..