신용카드 추천 회고
Opened this issue · 0 comments
simoniful commented
고민
- Lottie를 통한 애니메이션 효과 구현
- Firebase Store / Realtime DB 구성
- SPM / CocoaPod
회고
-
Lottie
UIView의 서브 뷰로 로티의 AniationView를 추가할 때, 코드 베이스 기반으로 짜면 보이지 않는 문제 발생
→ 항상 오토 레이아웃 제약을 잊지 말자
서브 뷰로 넣냐 아니면 자체의 뷰를 활용하냐 차이는 미미, 관리 편한 대로 작성
svg가 벡터이면서 용량이 있다보니 많이 쓰게 되면 로딩 현상이 발생 -
Firebase Store / Realtime DB
local DB만 쓰다가 remote DB 를 처음 사용
확실히 사용하는 방식이 다름, 로컬은 클라이언트 단의 유저의 데이터를 활용 / 리모트는 백엔드 단의 역할을 대신
Realtime의 경우 보다 JSON 데이터만 있다면 빠르게 구축이 가능
FireStore의 경우 batch를 통한 업로드를 클라이언트 쪽에서 구현하여 DB 구성 가능
나름의 장단점 + 실시간 채팅 앱 구현 예정
- SPM / CocoaPod
SPM으로 패키지를 관리할 경우 문제 발생, 혼용해서 쓰는 건 절대 지양 - 꼭 공식 문서에서 지원 범위와 필요한 추가적인 서드파티가 있다면 확인 필요
Firebase에서 swift 패키지가 아니면 store 저장 시 Codable 사용 불가 - 항상 swift 패키지 확인 필요