📝 프로젝트 소개
커플 문답을 통해 내 친구 또는 남자친구(여자친구)를 얼마나 잘 알고 있는지 알아보기 위한 앱입니다. 한 사람이 먼저 질문에 대한 답변을 작성하면 이후 다른 사람이 동일한 질문에 대한 답변을 작성후 서로의 친구 또는 남자친구(여자친구)를 얼마나 잘 알고 있는지 점수로 알려줍니다.
💡 관련활동
Intel 인공지능 인재양성과정 개인 프로젝트 진행
⏰ 진행 기간
23.8.16(수) - 23.8.22(화) (약 28시간)
🛠 사용 기술 및 라이브러리
Jetpack, Kotlin
👩🏻💻 도전해본 것
- Intent 활용 5개의 MainActivity를 Intent를 이용해 값을 전달하고 전달받음
- Composable 함수 사용 반복되는 코드를 Composable을 사용해 코드를 간결히 사용
🥺 아쉬운 점
- Room 활용의 아쉬움 처음 기획은 Room 을 활용해 데이터를 관리하려고 했으며 두 개의 table을 만들었음. 하지만 기능 구현 중 어려움을 느껴 intent를 활용하는 방안으로 대신함. 이로 인해 코드가 변수를 많이 사용해 길어졌으며 추후 Room을 사용해 코드를 수정 보완할 예정
- Notification bar 색상 변경 notification bar의 색상이 전체적인 앱 색상과 어울리지 않아 변경이 필요함
- TextField 입력창에서 엔터키를 통해 다음 입력창으로 넘어가는 기능 질문에 대한 답변을 작성 후 엔터키를 입력하면 다음 답변 입력창으로 넘어가는 기능 추가 필요함
- 화면 저장하기 버튼을 통해 이미지 갤러리에 저장 인스타 공유 또는 개인 소장을 위한 이미지 저장 기능 추가 필요
- 객관식 답변의 한계 같은 답변이라도 다른 형식으로 작성할 수 있어 결과의 정확도가 떨어질 수 있음
🌟 느낌점
- 20개의 문답을 ManActivity5개를 intent로 관리하다 보니 변수가 상당히 많았음 역량의 한계로 intent를 사용했지만 Room을 사용하는 방법이 코드를 줄 일 수 있는 방법이라는 것을 앎
💬 주요 기능
- 질문 및 답변 작성 후 답변 값 저장
- 답변 일치 정도를 백분율로 표기
- 두 유저의 답변 작성 결과를 한 화면에 구현
📷 프로젝트 상세 내용
- 소요 시간 : 약 2분 30초
- 수익 창출을 위한 광고 배너
- 커플을 위한 사랑스러운 파스텔 핑크 톤의 UI 디자인
- ‘테스트 결과 확인하기’ 를 통해 직관적인 정답 및 오답 페이지 제공





어려움을 느끼고 이를 해결하기 위해 해결 방안을 찾는점이 인상깊네요~ 앞으로 더 많은 발전이 기대됩니다 ^-^