[AndroidStudio] 개인 프로젝트 커플문답 앱 개발

Jean·2023년 8월 29일
1
post-thumbnail

📝 프로젝트 소개

커플 문답을 통해 내 친구 또는 남자친구(여자친구)를 얼마나 잘 알고 있는지 알아보기 위한 앱입니다. 한 사람이 먼저 질문에 대한 답변을 작성하면 이후 다른 사람이 동일한 질문에 대한 답변을 작성후 서로의 친구 또는 남자친구(여자친구)를 얼마나 잘 알고 있는지 점수로 알려줍니다.

💡 관련활동

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 디자인
  • ‘테스트 결과 확인하기’ 를 통해 직관적인 정답 및 오답 페이지 제공

profile
아 왜 안돼

2개의 댓글

comment-user-thumbnail
2023년 8월 30일

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

1개의 답글