서론 플러터에 파이어베이스를 연동하려고 하는데 초기화 코드를 작성하니 디버그 콘솔에서 처리되지 않은 예외가 있다고 하고 위젯이 로딩되지 않는 현상이 있다. 관련 메시지를 검색하니 아래의 스택오버플로우 Q&A가 나왔고 이를 통해 해결했다 Flutter: Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized Flutter: Unhandled Exception: ServicesBinding.defaultBinaryMessenger was accessed before the binding was initialized Any solution to solve this probl..
파이어베이스 연동 2022.12.06 - [Flutter(플러터)/FireBase] - [FireBase] Flutter 프로젝트와 FireBase 연동하기 [FireBase] Flutter 프로젝트와 FireBase 연동하기 작업공간 준비 Firebase CLI 설치 및 로그인(firebase login 실행) 2022.12.06 - [Flutter(플러터)/FireBase] - [FireBase] 파이어베이스 CLI 설치하기 Flutter SDK 설치 Flutter 프로젝트 만들기(flutter create 실행) [FireBase] 파 ai-sw.tistory.com 파이어베이스 사용자인증 기능 사용하기 사용자 인증 모듈 플러터에서 사용자 인증을 사용하기 위해서는 다음과 같은 플러그인이 필요합니다 ..
작업공간 준비 Firebase CLI 설치 및 로그인(firebase login 실행) 2022.12.06 - [Flutter(플러터)/FireBase] - [FireBase] 파이어베이스 CLI 설치하기 Flutter SDK 설치 Flutter 프로젝트 만들기(flutter create 실행) [FireBase] 파이어베이스 CLI 설치하기 Mac OS 혹은 Linux 1. 터미널에서 다음 커맨드를 입력합니다. curl -sL https://firebase.tools | bash 2. password 입력을 통해 로그인을 끝내면 CLI가 설치되었는지 확인합니다. FireBase 로그인 firebase login 프로젝트 ai-sw.tistory.com FlutterFire CLI 설치 및 실행 해당 디..
Mac OS 혹은 Linux 1. 터미널에서 다음 커맨드를 입력합니다. curl -sL https://firebase.tools | bash 2. password 입력을 통해 로그인을 끝내면 CLI가 설치되었는지 확인합니다. FireBase 로그인 firebase login 프로젝트 목록 확인 // 파이어베이스 콘솔에 있는 프로젝트와 동일해야 함 https://console.firebase.google.com/?authuser=0&hl=ko firebase projects:list 여기까지가 기본적인 FireBase CLI설치방법입니다. 추가적으로 연동하고자 하는 환경에 맞춰 진행하시면 됩니다
개요 저번 글에 이어서 image_picker를 통해 데이터 불러오고 dart:io를 통해서 File 객채에 올려서 이미지 분류까지 마무리 하겠습니다. image_picker 설치 flutter pub add image_picker 필요 라이브러리 임포트 import 'dart:io'; //FIle 관리용 import 'package:image_picker/image_picker.dart'; //갤러리 접근용 필요 객체 선언 모델 객채 선언한곳 아래에 picker와 받아온 이미지를 저장할 file 추론값을 저장랑 pred를 선언해준다 final ImagePicker _picker = ImagePicker(); File? file; String? _pred; 갤러리에서 이미지 불러오기 이미지를 불러올 함수..
개요 플러터에서 ML을 사용하기 위해서 다양한 방법이 있는데 그중 Python으로 만들 수 있는 Pytorch를 활용하여 이미지 분류를 하는 앱을 만들어 보고자 한다 이전에 이미지를 불러오는 Image_picker를 활용하여 선택한 이미지를 분류하게 할 수도 있다 [Flutter] Image_picker 갤러리, 카메라에서 사진 선택하고 보여주기. 개요 플러터에서 갤러리에 접근하거나 사진을 찍어서 해당 사진을 활용해야 하는 경우가 있다. 이때 사용할 수 있는 플러그인을 알아보자 라이브러리 image_picker 이미지 피커 라이브러리 사이트. ai-sw.tistory.com 사용한 플러그인 pytorch_mobile: ^0.2.2 : https://pub.dev/packages/pytorch_mobile..
개요 플러터에서 갤러리에 접근하거나 사진을 찍어서 해당 사진을 활용해야 하는 경우가 있다. 이때 사용할 수 있는 플러그인을 알아보자 라이브러리 image_picker 이미지 피커 라이브러리 사이트. 안드로이드와 Ios에서 갤러리 혹은 카메라를 통해서 이미지를 선정하고 받아올 수 있다 요구사항 Android : SDK 21+ Ios : IOS 9+ 설치 image_picker를 사용하기 위해서 pubspec.yaml에 추가 해줘야 한다 아래의 코드를 터미널에서 실행시켜 주면 된다. flutter pub add image_picker 그러면 pubspec.yaml파일 안에 다음과 같은 패키지가 추가될 것이다 dependencies: image_picker: ^0.8.6 그리고 사용하고자 하는 dart 파일 ..
Dart 언어란 구글이 멀티 플랫폼에서 동작되도록 하는 앱을 위해 디자인된 프로그래밍 언어 Dart 언어의 특징 Dart는 main()으로 시작됩니다 Dart는 어디에서나 변수를 선언 및 사용할 수 있습니다 Dart는 모든 변수가 객체(Object) 입니다 // Ex) 함수, 숫자, 널 모두 객체로 취급함 자료형에 엄격한 언어(Typed언어), 변수에 지정한 자료형만 저장해야함 하지만 dynamic 자료형은 여러 자료형 허용 List,List과 같은 제네릭 타입을 허용 `List list = [1, 2, '3', true, false];` => `[1, 2, 3, true, false]` Dart는 public, protect 같은 키워드(접근 지정자)가 없습니다 대신 함수앞에 _ 를 붙임으로서 Dart..