본문 바로가기

전체 글27

Android Emulator와 iOS Simulator 생성하기 안드로이드와 iOS의 가상 디바이스를 생성해봅시다. 가상 디바이스는 기본적으로 해당 OS에서 제공하는 IDE를 통해 생성하게 됩니다. 안드로이드 에뮬레이터는 안드로이드 스튜디오(Android Studio)를, iOS 시뮬레이터는 Xcode를 통해 생성할 수 있습니다. 안드로이드 에뮬레이터 (Android Emulator) 생성하기 안드로이드 스튜디오를 설치하고 Android SDK 환경 변수를 설정하는 방법은 2022.10.03 - [Flutter] - Flutter 개발 환경 구축 1 - SDK 설치와 환경변수 설정 에서 다룬 적이 있습니다. 안드로이드 스튜디오 설치가 되어 있다면 Virtual Device Manager를 통해 에뮬레이터를 새로 생성할 수 있습니다. 안드로이드 스튜디오를 띄운 후 케밥.. 2022. 10. 19.
플러터(Flutter) - Firebase에 올린 파일 보여주기 Firebase의 Cloud Storage에 올린 이미지나 동영상 파일을 앱을 통해 사용자에게 보여주려면 DB 서비스인 Firestore 서비스를 이용하면 됩니다. (Firebase에서는 JSON 형식의 실시간 데이터베이스도 지원하는데 나중에 살펴보겠습니다.) Cloud Storage가 파일 서버라면 Cloud Firestore는 NoSQL형 DB 서버로 Storage에 올린 파일의 URL 주소나 메타데이터 등 텍스트 정보를 ID가 있는 DB 형식으로 저장할 수 있습니다. Firebase 콘솔에서 Cloud Firestore 생성하기 Firebase 콘솔에서 Clode Firestore는 '시작하기' 버튼으로 쉽게 추가할 수 있습니다. Firestore Database를 추가하면, 컬렉션, 문서, 필드로.. 2022. 10. 18.
플러터(Flutter) - Firebase Cloud Storage에 파일 올리기 Firebase에 이미지나 동영상 파일을 올리려면 어떻게 해야할까요? Firebase에서는 파일 저장용으로 Storage라는 서비스를 제공합니다. 이 서비스를 이용하기 위해서는 먼저 Firebase 콘솔에서 생성한 프로젝트에 Storage 버킷을 생성합니다. 그 다음 플러터 프로젝트에서 firebase_storage 플러그인을 추가해주고 이 플러그인에서 제공하는 FirebaseStorage 인스턴스를 만듭니다. 이 인스턴스를 통해 Storage 버킷에 올라갈 파일의 경로를 정하고, putFile() 메서드를 통해 파일을 Storage 버킷에 올리면 됩니다. Firebase 콘솔에서 Cloud Storage 버킷 만들기 Firebase Storage 버킷을 만드는 방법은 상당히 간단합니다. 먼저 Fireb.. 2022. 10. 18.
플러터(Flutter) - 앨범 사진 가져오기 (Image Picker) 플러터에서 앨범 사진을 불러올 때는 Image Picker 플러그인을 사용합니다. pub.dev에서 이 플러그인을 "A Flutter plugin for iOS and Android for picking images from the image library, and taking new pictures with the camera."라고 소개하고 있습니다. Image Picker 플러그인을 통해 앨범에서 사진을 선택하거나 카메라로 사진 촬영을 하는 기능을 모두 제공하고 있다고 하네요. 우리는 그중에서 앨범에서 사진을 선택하는 경우를 먼저 살펴봅시다. Image Picker 코드 구현 먼저 pubspec.yaml 파일에 Image Picker 라이브러리를 의존성으로 추가해줍니다. 그 다음 IDE 메뉴에서 P.. 2022. 10. 15.