일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- .dio
- guideline 4.3(a)
- flutter_secure_storage
- appstore connect guideline
- permissiondeniedexception
- flutter_dotenv
- exception
- 에러
- get_it
- exception caught by image resource service
- app store connect guideline
- appstroe connect guideline
- information needed
- tflite_flutter
- app stroe connect guideline
- Guideline 5.1.1
- Flutter
- flutter doctor -v
- guideline 1.5
- 플러터
- withopacity
- pub.dev
- app completeness
- AI
- dart sdk version upgrade
- 채팅 메시지 정렬
- infinity or nan toint
- undefined name
- providernotfoundexception
- youtube_player_flutter
- Today
- Total
목록분류 전체보기 (48)
min_chan님의 블로그

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

에러 발생(1)플러터에서 파이어베이스 db를 사용.밸런스 게임의 전체 참여자 수와 A를 선택한 참여자, B를 선택한 참여자를 비교하여 결과를 보여주려는 연산 코드를 작성하고 있는 도중 에러 발생.에러 코드 & 사진 (2) final countA = snapshot.data!.docs[index]['countA']; final countB = snapshot.data!.docs[index]['countB']; final sumCount = snapshot.data!.docs[index]['sumCount']; double percentA = (countA / sumCount); double percentB = (countB / sumCount); int round..

다음 검색 api 동영상 검색하기사용하면 아래와 같은 url을 제공한다. 플러터 앱에서 유튜브 동영상을 재생youtube_player_flutter 외부 라이브러리를 사용하는 방법이 있다. youtube_player_flutter 사용법사진에서 보는 것과 같이 initialVideoId가 필요로 하는데 이것은 url마지막의 v값을 의미한다. url에서 initialVideoId 추출하기방법 1 (메서드 사용)Youtubeplayer의 convertUrlToId() 메서드를 사용하면 이 URL을 전달하여 비디오 ID를 추출할 수 있다. 방법 2 (직접 추출)uri.queryParameters['v'] - YouTube 비디오 URL의 경우, 일반적으로 v라는 쿼리 매개변수에 비디오의 식별자가 포함..

문제점다음 api의 동영상 검색을 사용해 url클릭 시 동영상을 재생 하려고 했는데 다음과 같은 에러가 발생했다.작성 코드VideoPage.dart return ListTile( title: Text(videoData['title']), subtitle: GestureDetector( child: Text(videoData['url']), onTap: () { Navigator.push( context, MaterialPageRout..

구현 하고 싶은 기능- 카카오톡이나 sns 메신저와 같이 전달 받은 텍스트를 아래로 쌓아 올리려면 어떻게 해야 할까?1. ListView.builder - reverse- 코드ListView.builder( // 역순 배치 reverse: true,ListView.builder의 reverse 값을 true로 두면 아래 사진처럼 채팅이 아래에서 올라온다.하지만 채팅이 위로 쌓이는건 내가 원하는 기능이 아니다 ㅠ.ㅠ 2. insert(0, ~)- 코드 final List _chatLog = []; void update() => setState(() {}); void sendMessage(String prompt) async { gptController..

에러 메시지해결방법When the exception was thrown, this was the stack의 마지막 부분에 실제 예외가 발생한 함수의 이름과 파일 위치가 출력된다.그 이미지 파일의 경로가 문제가 있어서 발생한 에러로 이미지 경로를 바꿔주니 에뮬레이터가 정상적으로 돌아간다.

작성 코드void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase.initializeApp(); runApp(MyApp());}// 기존class MyApp extends StatelessWidget { //현재 페이지 설정 // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( home: ChattingPage(), ); }}class HomePage extends StatefulWidget { @override _HomePageStat..

오늘은 파이어베이스와 플러터를 연동하는 법을 알아보자 ^^*1단계: Firebase 프로젝트 추가하기!2단계: 원하는 프로젝트 이름 지정3단계: Google 애널리틱스 추가Google 애널리틱스 추가할 수 있는 옵션이 나오는데 별도의 옵션이 필요하지 않을 경우 계속을 눌러주세요.4단계: Google 애널리틱스 구성Google 애널리틱스 구성을 Default Account for Firebase로 설정해도 좋고 새 계정을 만들어도 무관하다. 5단계: 인내심 테스트침착하게 기다린 뒤 계속이 나오면 버튼을 눌러준다.6단계: 프로젝트 생성 완료우리가 생성한 프로젝트의 웹콘솔이 만들어졌다.나는 안드로이드와 연동을 하려고 하므로 안드로이드 아이콘을 눌러준다.7단계: Android 앱에 Firebase 추가1) An..