[Kotlin Project] 초성마켓 - Firebase DB 구조 변경

2025. 2. 20. 14:08·개발/모바일
반응형

https://github.com/KwonGeneral/chosungmarket.git

 

GitHub - KwonGeneral/chosungmarket: 초성마켓

초성마켓. Contribute to KwonGeneral/chosungmarket development by creating an account on GitHub.

github.com

 

 

현재 프로젝트의 Firebase DB 구조를 변경하려고 합니다.

 

quizGroupList와 quizResultList를 메인 컬렉션으로 빼고, 유저가 가지고 있는건 ids로 설정하겠습니다.

ids는 user 필드에 넣을 생각입니다.

이를 위해서는 프로젝트의 Firebase 관련 코드들을 모두 건드려야해서 벌써 귀찮네요.

하지만, 필요한 작업이니 집중해서 빠르게 끝내겠습니다.

 

먼저 모델 클래스부터 수정하겠습니다.

 

그 다음으로, Firebase DB 코드들을 수정해줍시다.

 

다음으로는 Mapper 관련 코드를 수정해줍시다.

 

domain 레이어의 repository impl도 수정해줍니다.

 

data 레이어의 repository도 수정해줍니다.

 

domain 레이어의 usecase도 수정해줍시다.

 

기능 확인을 해봅시다.

 

 

잘 동작하네요!

이제 디자인 수정으로 넘어가면 될 것 같습니다~!

반응형
저작자표시 비영리 변경금지 (새창열림)

'개발 > 모바일' 카테고리의 다른 글

[Kotlin Project] 초성마켓 - 프로젝트 중간 리뷰  (0) 2025.02.26
[Kotlin Project] 초성마켓 - 홈 & 퀴즈 기능 및 페이지 개발  (0) 2025.02.25
[Kotlin Project] 초성마켓 - 명예의 전당 (유저, 퀴즈 랭킹) 기능 & 디자인 수정  (0) 2025.02.24
[Kotlin Project] 초성마켓 - 홈 페이지 디자인 변경  (0) 2025.02.20
[Kotlin Project] 초성마켓 - 디자인 탐색  (0) 2025.02.20
[Kotlin Project] 초성마켓 - 명예의 전당 개발  (0) 2025.02.19
[Coding Test] (10) 프로그래머스 스킬체크 Lv.1  (0) 2025.02.18
[Coding Test] (9) 프로그래머스 스킬체크 Lv.1  (0) 2025.02.18
'개발/모바일' 카테고리의 다른 글
  • [Kotlin Project] 초성마켓 - 명예의 전당 (유저, 퀴즈 랭킹) 기능 & 디자인 수정
  • [Kotlin Project] 초성마켓 - 홈 페이지 디자인 변경
  • [Kotlin Project] 초성마켓 - 디자인 탐색
  • [Kotlin Project] 초성마켓 - 명예의 전당 개발
권퓨터
권퓨터
만드는 걸 좋아하는 개발자의 기록. 코드든 글이든, 일단 만들어 봅니다.
  • 권퓨터
    권퓨터: Kwonputer
    권퓨터
  • 티스토리 홈 관리자
  • 전체
    오늘
    어제
    • 분류 전체보기 (557)
      • 개발 (56)
        • 프로젝트 (5)
        • 모바일 (44)
        • 프론트엔드 (0)
        • 백엔드 (2)
        • 인프라 (0)
        • AI · 머신러닝 (4)
      • IT · 테크 (8)
        • 기술 트렌드 (3)
        • 도구 · 생산성 (1)
        • 제품 리뷰 · 추천 (0)
        • 마케팅 · 수익화 (4)
      • 자기계발 (7)
        • 공부법 · 언어 (0)
        • 취업 · 커리어 (7)
      • 아카이브 (486)
        • 일기 (480)
        • 취미 (6)
  • 블로그 메뉴

    • 홈
  • 링크

    • 블로그 이전
  • 공지사항

    • 서브 블로그 => https://kwonputer.com/
  • 인기 글

  • 태그

    flutter
    사이드프로젝트
    Clean Architecture
    Prompt Engineering
    injectable
    aws lambda
    flutter 면접 질문
    1인개발
    다국어 블로그
    파이썬
    AWS CDK
    python
    https://github.com/kwongeneral/kortfolio.git
    riverpod
    dynamodb
    TypeScript
    상태관리
    kotlin
    클린 아키텍처
    python 기초
    flutter 개발자
    크로스플랫폼
    ai 게임 개발
    https://www.kwonputer.shop/
    OpenAI GPT
    서버리스 아키텍처
    내러티브 게임
    파이썬 기초
    Single Table Design
    FACEBOOK광고
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
권퓨터
[Kotlin Project] 초성마켓 - Firebase DB 구조 변경
상단으로

티스토리툴바