뭅뭅 - 숏폼 비디오 플랫폼 서비스
GitHub - jangjh123/and03_movemove: [네이버 부스트캠프 그룹 프로젝트] 뭅뭅 - 댄스 숏 폼 비디오 플랫폼
[네이버 부스트캠프 그룹 프로젝트] 뭅뭅 - 댄스 숏 폼 비디오 플랫폼 서비스. Contribute to jangjh123/and03_movemove development by creating an account on GitHub.
github.com
앱 <뭅뭅> 은 춤 추는 이들을 위한 앱입니다!
최근, 숏 폼 비디오 플랫폼이 빠르게 성장하고 있음에 기인하여 시작된 프로젝트입니다.
수많은 숏 폼 비디오 플랫폼 서비스가 존재하고, 해당 서비스들에서 많은 관심을 받는 비디오의 장르는 단연 댄스입니다.
저희 남녀노소는, 댄스 영상만 모아서 볼 수 있는 서비스를 만드는 것은 어떨까? 라는 생각을 하게 되었고,
경쟁적인 요소가 가미되어, 개인 댄서에게는 자기PR 의 기회를, 학원이나 강사에겐 홍보의 기회를,
인플루언서에게는 팔로워 확보의 기회를 제공할 수 있는 서비스, 뭅뭅을 개발하게 되었습니다🥳
📷 ScreenShots
💻 Language
100% Kotlin
🏗 Architecture Pattern
MVI(Model-View-Intent) + Repository Pattern + CleanArchitecture + Modularization
🛠 Used Skill & Library
Jetpack Compose
for UI
Ktor
for Network Request
Coroutines + Kotlin Flow
for Asynchronous Job
Dagger-Hilt
for Dependency Injection
DataStore
for Storing Values
ExoPlayer
for Playing Videos
Coil
for Image Loading
📢 Role
김민조 (Android)
장지호 (Android)
조준장 (Android)
장민석 (Backend)
하채리 (Backend)
네이버 부스트캠프 웹 모바일 8기 그룹 프로젝트로 진행하게 된 프로젝트입니다.
팀 리더 역할을 맡으면서 이래 저래 고민이 많았는데, 그래도 결국 완성해 내어서 다행이네요.
<뭅뭅> 은 제게 큰 의미가 있는 프로젝트입니다. 안드로이드에서의 영상 처리에 관한 지식을 얻고 싶었고, 나름 괜찮은 수확을 얻을 수 있었거든요.
이 뿐만이 아닙니다. 프로젝트를 바라보는 시각과 협업 방법에 대해서도 많은 것을 배울 수 있었고, 코드를 작성하고 기능을 구현하는 데에 자신감을 갖게 해줬습니다.
출시는 사실 불가능할 것 같습니다. 저작권 관련 문제도 해결 해야만 하고, 서버가 존속될지도 몰라서...
🙄 What I Learned
- 안드로이드에서의 영상 처리에 관해 여러 지식을 얻을 수 있었습니다. 이제 영상도 두렵지 않아요!
- Ktor 를 처음 사용해 본 프로젝트입니다. Ktor 는 정말 간편하고 강력한 도구였습니다. 생산성의 향상이 어마무시했네요.
- Task 기반의 애자일한 협업을 제대로 경험해 볼 수 있었습니다.
- 프로젝트를 수행하는 과정에서 알게 된 지식이 너무나 많습니다. 구현에 대한 자신감도 얻을 수 있었고요!