본문 바로가기
반응형

파이어베이스3

Flutter - Firebase Firestore 연동 - 데이터베이스 접근과 읽기/쓰기 앱 개발을 할 때 Firebase는 뗄레야 뗄 수 없는 훌륭한 도구다. Firebase는 많은 도구가 있지만, Firestore는 그 중에서도 정말 유용하게 사용된다. 백엔드를 구축하기 어려운 상황에서 손쉽게 클라우스 데이터베이스를 사용할 수 있기 때문이다. 현재 진행중인 Flutter 프로젝트에서 Firestore 사용이 필요하기 때문에, 연동 과정을 정리한다. 먼저 터미널에서 아래 커맨드로 cloud_firestore 패키지를 추가한다. flutter pub add cloud_firestore 패키지 추가가 완료되었으므로, Firestore에 접근할 객체를 얻어야 한다. 놀랍게도 굉장히 간단하다. 아래 코드로 객체를 얻는다. db = FirebaseFirestore.instance; 이제 객체를 사용.. 2023. 1. 14.
[Android] Firebase - 4. Remote Config 사용해보기 안드로이드 앱을 개발하다보면 원격에서 어떤 값이나 데이터가 필요한 경우가 있다. 앱의 버전을 체크해서 업데이트 알림을 준다거나 혹은 어떤 공지나 이벤트 등을 발행하여 앱에서 다이얼로그를 띄우는 등 다양한 니즈가 있다. 하지만 별도의 서버를 구축하기엔 너무 과할수도 있고, 서버 개발이 쉽지 않은것도 사실이다. 이럴때 Firebase의 "Remote Config"를 활용하면 편리할 수 있다. 1. Firebase에서 Remote Config 설정 Firebase 콘솔로 이동하여, 좌측의 메뉴 중 "성장" 탭에 있는 "Remote Config"를 선택한다. 그러면 위와 같은 화면을 볼 수 있을 것이다. "매개변수 추가"에 본인이 원하는 변수의 키와 값을 넣어주면 된다. 이 예제에서는 앱의 버전을 체크하고 업데.. 2020. 12. 10.
[Android] Firebase - 1. Firebase가 뭔가요? 먹는거임? 개발을 해보았다면, 특히나 모바일 앱 개발을 해보았다면 Firebase를 들어보았거나 활용 해 보았을 것이다. 나 역시 회사에서는 물론 개인 프로젝트를 진행할때도 FIrebase를 자주 활용한다. 인증부터 푸시알림, 앱의 데이터, 크래쉬, 성능 분석, 원격 데이터베이스 또한 배포를 위한 서비스까지 아주 다양하다. 이들 중 활용해볼만한 것들을 소개하며 샘플코드를 가능한 쉬운 설명과 방향으로 작성해보려 한다. 공식문서를 참고하면 사실 쉽게 연동할 수 있지만, 문서를 보아도 어려운 분들(과거의 나와 같은..)에게 도움이 되길 바라며 작성해본다. 1. Firebase가 뭔가요? firebase.google.com/?gclid=CjwKCAiA-_L9BRBQEiwA-bm5fqaV-dzWkm2y-m798RaGK0p0.. 2020. 11. 24.