-
Notifications
You must be signed in to change notification settings - Fork 1
5주차 스프린트 작성, DB 수정
Lee Hoon edited this page Nov 25, 2024
·
1 revision
- 🌟 주제 1: DB 유형 수정
- 🌟 주제 2: AI
- 🌟 주제 3: 낱말 맞추기
- 🌟 주제 4: 5주차 스프린트 작성
- 주제 1: 퀴즈 결과 통계를 위해 DB 유형 수정
- DB mock data 구조 수정하기 ✅
- 퀴즈 진행 참여자 / 관리자에서 해당 DB 구조 반영
→ question 생성 시 0 대신에 list(0,0,0,0) 넣기로 바꾸기
-
주제 2: AI
-
주제 3: 낱말 맞추기 (우선 구현해보고 추가 결정해보자)
- 유리
-
주제 4: 5주차 스프린트 작성
낱말 맞추기 DB 구조 설계(저녁 9시)
- story(낱말 맞추기 문제를 출제할 수 있다)
- 낱말 맞추기 UI 페어 프로그래밍
- 낱말 맞추기: 문제 출제 화면 구현 - 유리
- 낱말 맞추기: 문제 출제 기능 구현 - 유리
- story(낱말 맞추기 문제를 풀 수 있다.)
- 낱말 맞추기: 퀴즈 진행 화면 UI 구현 - 훈님
- 낱말 맞추기: 퀴즈 진행 기능 구현 - 훈님
- story(낱말 맞추기 문제 상세 정보를 확인할 수 있다.)
- 낱말 맞추기 문제 상세 설명 UI 구현 - 시간 남는 사람이(유리 / 훈)
- 낱말 맞추기: 문제 상세 설명 기능 구현 - 시간 남는 사람이(유리 / 훈)
- 결과 그래프(도넛) 스타일 취합하기
- 결과 분석(Word Cloud) 스타일 취합하기
- User choice 리스트 받아서 저장하기
- User choice 값을 기반으로 그래프 생성하기
- story(원하는 주제의 문제를 AI로 생성할 수 있다.)
- retrofit 세팅 - 지훈
- AI 문제 출제 UI 적용 (AI 문제 출제 버튼 + AI 문제 출제 다이얼로그) - 영민
- clova studio api 연결 (json - > question) - 일영
- story(사용자의 취약점을 AI 결과 분석할 수 있다.)
- 사용자 취약점 분석✅
- 취약점을 Word Cloud로 UI 표현
- 반복되는 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의 숫자 데이터 처리
- 이미지 위에 아이콘 및 텍스트가 보이지 않는 현상