프로젝트 배경
1) 문제점
- 기존 플레이어에서 발생하는 각종 오류
- 고정된 UI로 인한 관리자에서의 앱 컨트롤의 한계
- 성능개선
- 반복재생, 여러곡 재생, 마이리스트, 백그라운드재생, 음원 다운로드, 음원 암호화 등의 기능 개선
2) 기존 프로젝트에서 문제가된 고정적인 UI와 관리자의 앱 컨트롤을 용이하게 하고, 사용자가 필요로 하는 각종 편의 기능을 제공함
3) 해당프로젝트의 경우 요구사항 검토, 기획, 개발, 배포까지 모두 맡아 진행했습니다.
따라서 고객의 아이디어를 구체화 하여, 실제 구현방향까지 설계를 진행 했으며, 각 단계마다 실제 사용자가 테스트 및 개선 아이디어를 피드백 할 수 있도록 수시로 테스트 앱 파일을 공유하며 진행 했습니다.
프로젝트 상세
1) 포트폴리오 소개 : 서비스 카테고리(ex. 커머스, AI 등)와 메인 타깃(ex. 주부, 청소년) 등을 포함한 간략한 소개
- 강사용 음악 플레이어 앱 개발 및 관리자 페이지 구축
2) 작업 범위 : 개발에 참여한 범위 및 지원환경
- 관리자 페이지 및 서버 구축 (vuejs, nodejs, mysql)
- 강사용 앱 개발(flutter)
3) 주요 업무 : 해당 서비스의 주요 기능 및 주요 페이지
- 음원 등록 및 강사용 앱에서 음원 플레이
- 앱 배포 (ios, android)
- 음원 실시간 스트리밍, 다운로드, 마이앨범 오프라인저장
4) 주안점 : 개발 시 중점이 되었던 사항
- 저작권이슈로 인한 음원 암호화 저장 및 복호화 후 플레이
- 사용자 관리 및 권한 부여에 따른 음원 플레이 가능여부 체크 필요
- 인터넷이 없는 환경에서 음원재생
- 스토어 기준에 맞춘 백그라운드 환경 고려
- 구형단말기 지원
뮤앤무 플레이어는 강사용 앱으로써, 음악교육에 필요한 음원을 플레이 하는 앱입니다.
관리자페이지 구축, 앱개발(android,ios), 스토어등록 및 배포 작업을 진행 했습니다.
음원의 서버 스트리밍, 음원검색, 음원다운로드, 마이앨범, 배너/공지등의 서버와 실시간 통신 등의 기능이 있으며, 서버 관리자 구축작업을 동시에 진행했습니다.
음원의 경우 저작권 보호를 위해 다운로드 시 암호화 하고, 재생 시 복호화를 통해 플레이 되도록 작업했으며, 강사인증, 인터넷연결이 없는 환경등을 고려한 작업들이 진행되었습니다.

splash 화면 서버에서 실시간으로 가져와 출력

사용자 권한 검토

메인 화면 배너 및 각종 카테고리 관리자에서 컨트롤 가능

음원 검색, 초성검색가능

내앨범 생성 및 수정 가능. 담긴곡들은 사용자 단말에 저장하여 인터넷이 없는 환경에서도 플레이 가능