Skip to content

anyooin/Soundary

 
 

Repository files navigation

2앱2조 - SOUNDARY

SOUNDARY란?

위젯 기반 바운더리 노래 공유의 폐쇄적 SNS앱

all_logo_image

배포 주소

시스템 설계도

시스템 아키텍처 KakaoTalk_Photo_2024-11-14-17-18-45 KakaoTalk_Photo_2024-11-09-16-45-58

ERD KakaoTalk_Photo_2024-11-09-16-23-12

API 문서

스크린샷 2024-11-09 오후 4 45 07 스크린샷 2024-11-09 오후 4 45 16 스크린샷 2024-11-09 오후 4 45 25 스크린샷 2024-11-09 오후 4 45 34

SOUNDARY에 관하여

(1) SOUDNARY 기획 의도

  • 현재 SNS는 과다 개방으로 불특정 다수에게 나의 취향이 공유되어 부담스러운 경우가 많으며, 음악 앱 사용 시 유료 구독 결제를 전제로만 원하는 음악을 공유하고 주고받을 수 있다.
  • 보다 간단한 프로세스로 특정 원하는 사람에게만 내가 원하는 음악을 빠르게 공유하고 주고받으며 취향과 일상을 공유하는, 보다 폐쇄적인 SNS가 필요한 시대이다.

(2) 목적

  • 폐쇄적 관계의 음악 공유로 현대인들의 소통적 피로감을 덜고, 위젯을 통해 프로세스를 단순화 시켜 즉각적인 주고받음이 가능하도록 하자.

(3) 주요 기능

위젯을 통한 즉각적인 의사소통

  • 음악을 공유받았을 때 단순히 알림을 확인하는 것이 아닌, 변경된 위젯의 앨범 커버를 통해 어떤 음악을 공유받았는지 알 수 있다.
  • 또한, 앨범 커버가 바로 바뀜으로써, 빠른 시간 안에 변화하는 콘텐츠에 익숙한 사용자들에게 지루함이 아닌, 즐거움을 줄 수 있다.
  • 해당 위젯의 앨범 커버를 눌렀을 때 바로 앱에 접속이 가능하도록 프로세스를 단순화 시켰다.

5초 이상 재생 시 공유한 사용자의 메시지 확인 가능 기능

  • 공유한 음악의 하이라이트를 들으며 사용자가 '나'에게 보내는 메시지를 확인할 수 있도록 한다.
  • 일반적인 SNS앱에서 텍스트로 주고받는 것보다 음악을 들으며 해당 음악의 분위기와 음악을 통한 기억을 바탕으로 다른 SNS앱과 차별점을 두었다.

바텀 시트를 이용한 공유 서비스

  • 한 화면에서 앨범 정보를 확인하며 공유할 수 있도록 프로세스를 단순화시켜 사용자가 편리하게 사용할 수 있도록 했다.

20명으로 한정된 친구 목록

  • 폐쇄적인 SNS앱이므로 정말 친한 지인들끼리만 음악을 공유할 수 있도록 하였다.
  • 다수보다 소수로 커뮤니티를 만들어 피곤함 없이 정말 재미와 휴식을 위해 소통할 수 있도록 하였다.

라벨을 통한 취향 공유

  • 회원가입 시 본인의 취향인 음악 카테고리를 필수로 선택하여 지인들끼리도 서로의 음악을 공유하는 부가적인 기능을 발휘할 수 있다.

(4) 사용 설명서

  • 첫 회원가입 유저를 기준으로 한 사용설명서입니다.
  • 구체적인 앱 사용 과정을 보고싶다면, 아래의 시연영상을 참고해주세요.
  1. 배경화면에 ‘Soundary’ 위젯을 추가한다. (디폴트 이미지가 뜨면 성공)
  2. 카카오톡으로 로그인하기를 클릭한다.
  3. 카카오 로그인을 완료 시, 회원가입 페이지로 이동한다.
  4. 닉네임 입력, 라벨 선택, 약관동의를 체크 후 계속하기를 클릭한다.
  5. 프로필 이미지와 한 줄 소개 입력은 선택 정보이므로 필수 입력 정보는 아니다. 완료하였으면 가입하기를 누른다.
  6. 맨 처음 화면에는 공유 or 공유받은 음악이 없기에 아무런 목록이 뜨지 않는다.
  7. nav바의 친구 탭에 들어가 지인의 아이디를 검색해 친구 신청을 보낸다. (아이디는 카카오 이메일의 @앞 부분이 아이디이다. 회원가입 시 고정으로 적혀있는 부분이다.)
  8. 상대가 친구 신청을 수락 시, 휴대폰 상단의 알림바에 알림이 온다.
  9. 공유 탭에 들어가 음악을 검색한다.
  10. 음악을 선택 후 중앙의 +버튼을 눌러 바텀시트가 올라오는 걸 확인 후 공유할 친구를 선택한다.
  11. 친구 선택 후 코멘트 작성은 자유이며, 완료했다면 전송하기를 누른다.
  12. 공유가 성공적으로 되었다면 화면에 상단에 로 표시되어있는 페이지에서 내가 공유한 음악이 보인다.
  13. 이후 친구가 나에게 음악을 공유했다면 알림과 동시에 바탕화면의 위젯이 공유받은 음악의 앨범커버와 오른쪽 하단의 프로필이 해당 음악을 공유한 친구의 닉네임의 앞 자리로 변경된다.
  14. 공유받은 음악의 경우 화면의 버튼을 클릭하면 친구 닉네임이 드롭다운으로 나타나며 해당 닉네임을 클릭 시 친구가 공유한 음악을 볼 수 있다. (혹은 위젯이나 알림에서 바로 타고 들어가도 괜찮다.)
  15. 앨범 커버를 클릭하면 노래가 재생되며, 5초 이상 재생 시 친구가 보낸 코멘트를 읽을 수 있다.
  16. 음악이 마음에 든 경우 좋아요 버튼을 누를 수 있으며 오른쪽의 재전송 버튼을 통해 다른 친구에게도 음악을 공유할 수 있다.
  17. 회원가입 시 정보를 수정하고 싶은 경우, nav바의 내 정보에 들어가 연필 아이콘을 클릭해 프로필 이미지와 닉네임, 한줄소개, 라벨 선택을 수정할 수 있다.
  18. 내 정보에서 내가 공유한 음악을 확인할 수 있다.
  19. 내 정보에서 탈퇴하기를 클릭하면 회원정보가 삭제되며 맨 처음 가입 화면으로 돌아온다.

시연 영상

개발자

Android

akuby21 anyooin nJiyeon YJY1220

BE

BGMSound Youngini doyooon

About

카테캠 22조 안드로이드

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%