| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- DART
- 멘탈관리
- 자바
- Flutter
- 프로그래밍기초
- 정보처리기사실기
- UML
- 정처기실기기출
- 모바일앱개발
- 블록체인
- 정처기
- 비동기처리
- flutter web
- 플러터
- 앱개발
- claudecode
- 정처기실기
- C언어
- 포인터
- 개발기초
- 상태관리
- 모바일 앱 개발
- Java
- 개발자성장
- 정보처리기사실기기출
- 정보처리기사
- 초보개발자
- 리버팟
- 클린아키텍처
- RiverPod
- Today
- Total
목록flutter firebase (2)
Flutter & Mobile by Kay
앱을 개발하다 보면 로컬에서는 아무 문제 없이 동작하던 기능이 실제 사용자 기기에서는 갑자기 종료되는 경우가 있습니다.개발자 입장에서는 가장 답답한 상황입니다. “내 폰에서는 잘 되는데?”“사용자는 튕겼다고 하는데 어디서 죽은 거지?”“특정 기기에서만 발생하는 문제인가?”“배포 후에 얼마나 많은 사용자가 영향을 받았지?” 이런 문제를 해결하기 위해 사용하는 대표적인 Firebase 서비스가 바로 Firebase Crashlytics입니다.Firebase 공식 문서에 따르면 Crashlytics는 Flutter 앱에 적용할 수 있으며, 설정 후 Firebase Console에서 앱 크래시 리포트를 확인할 수 있습니다. 또한 Flutter 프로젝트에 Crashlytics를 설정하려면 Flutter 플러그인 ..
Firebase를 사용하다 보면 처음에는 Firestore, Authentication, Storage만으로도 꽤 많은 기능을 만들 수 있습니다.회원가입도 되고, 데이터를 저장할 수도 있고, 이미지를 업로드할 수도 있습니다. 그런데 앱이 조금만 복잡해지면 이런 질문이 생깁니다.“이 로직을 클라이언트 앱 안에 넣어도 될까?”예를 들어, 다음과 같은 기능입니다. 결제 전 주문 금액 계산관리자 권한이 필요한 데이터 수정회원가입 직후 기본 프로필 자동 생성게시글 작성 시 알림 전송매일 새벽 만료된 데이터 정리비밀 API 키를 사용한 외부 서버 연동 이런 로직을 Flutter 앱이나 웹 프론트엔드에 그대로 넣으면 위험합니다.클라이언트 코드는 사용자가 볼 수 있고, 조작할 수도 있기 때문입니다.이때 사용하는 Fir..