-
Notifications
You must be signed in to change notification settings - Fork 1
개발 환경, 1차 MVP
천일영 edited this page Dec 1, 2024
·
1 revision
- 영민님이 템플릿 설정 진행
- task에 대한 이슈 생성 → 이슈 작업할 branch 생성 → 작업 진행 후 → 이슈를 태그해서 PR 작성
### 👩🌾 진행한 작업
✅ 로그인 기능 구현
(필요에 따라 구체적인 과정을 추가해주세요!)
### 📷 작업 결과(사진)
(작업 완료 사진을 첨부해주세요.)
<img src= width="250" >
### 🗣️ 공유할 내용
(해당 작업에 대해 전달할 내용을 적어주세요!)
- closed #223
### 🪴 기능 설명
(진행할 작업을 설명해주세요.)
### 📷 참고 이미지
(작업 참고 디자인을 첨부해주세요.)
<img src= width="250" >
### 🗣️ 필요 태스크
(해당 작업에 대한 상세 체크 리스트를 작성해주세요.)
- [ ] 이거 해야 해요!!
- [ ]
- [ ]
- ✨feat
- 🐛fix
- 📝docs
- 💄style
- ✏design
- 🧪test
- ♻️refactor
- ➕chore
- ➖chore
- 각자 라벨 생성(ex: 🪴홍길동)
- 안드로이드 스튜디오: ladybug🐞
- sns 로그인 - google, firebase 로그인
- 메인화면
- 자기 속한 그룹 볼 수 있는 화면 ✅
- 그룹 퀴즈 목록 보는 화면 ✅
- 퀴즈를 선택 → 퀴즈를 내냐 / 푸냐✅
- 그룹 기능
- 그룹원 관리 화면
- 추가 / 삭제 진행 ✅
- 아이디가 완전히 일치했을 때 검색 → 추가 ✅
- 알림 리스트에서 승인 / 거절 진행 ✅
- 그룹원 관리 화면
- 퀴즈 기능
- 퀴즈 내는 화면 (우선 객관식, 선택지 4개) ✅
- 퀴즈 진행 화면 ✅
- 결과 페이지 → 문제 + 해설 함께 볼 수 있는 / 점수 ✅
👍👍👍👍👍👍👍👍👍👍
- 반복되는 build logic 어떻게 처리할 수 있을까?
- Binary Plugin / Precompiled script plugin를 적용해보기!
- layered vs clean architecture
- 문제 유형 확장 가능한 구조 설계
- module dependency 리팩토링
- compose navigation 적용하기
- Ktlint github action 적용하기
- LazyColumn/Row에서의 재사용
- LazyColumn에 대한 추가적인 고찰
- 이미지 최적화
- Coil vs Glide
- AI 문제 자동 생성
- 실시간 퀴즈 어떻게 구현하면 좋을까?
- 데이터 load를 언제 하면 좋을까?(flow? viewModel init?)
- 키보드로 다음 textField로 focus 이동처리하기
- UiState는 sealed class? sealed interface?
- basicTextField가 width에 따라 키보드에 가려지는 상황 해결
- BackPress 관리
- FireStore의 숫자 데이터 처리
- 이미지 위에 아이콘 및 텍스트가 보이지 않는 현상