밴드붐은 이미 왔다!
청소년부터 직장인까지, 합주 초보부터 전문가까지 모두 의견을 공유하고
물어보고 자신의 밴드를 관리할 수 있는 앱입니다.
- 앱 이름 : Bandy
- 참여 인원 : 1인 기획 / 개발
- 개발 기간 : 2025.08.05 ~ 마켓 등록 준비 중
- 플랫폼 : Android
- 개발 언어 : Kotlin
- 개발 환경 : Android Studio
- 데이터 : Firestore를 이용한 Serverless
취미로 밴드를 시작하면서 합주를 준비할 때 필요한 정보가 많고 흩어져 있다는 것을 느꼈고, 이를 겪는 사람들이 생각보다 많다는 걸 알게 되었습니다. 이런 경험을 바탕으로, 밴드 정보를 쉽게 공유하고 자랑할 수 있는 플랫폼을 개발하고자 했습니다.
| 항목 |
사용 기술 |
| Programming Language |
Kotlin |
| Architecture |
MVVM, Clean Architecture |
| UI |
Compose Material3 UI/UX |
| Asynchronous |
Coroutine, StateFlow / SharedFlow |
| Navigation |
Compose Navigation |
| Local Storage |
DataStore |
| Networking |
Firebase Firestore |
| Image Loading |
Coil |
| 스플래시 화면 |
네이버 아이디로 로그인 |
 |
 |
최초 로그인인 경우 프로필 등록 화면으로 이동합니다.
| 프로필 이미지 등록 |
프로필 설정 |
 |
 |
| 전체 구성 |
게시물 클릭 |
 |
 |
- 상단에는 광고를 위한 배너가 위치합니다. - 중단에는 현재 인기 밴드를 볼 수 있습니다. - 하단에는 인기 게시물과 전체 게시물을 볼 수 있습니다. |
- 게시물을 볼 수 있고 댓글을 입력할 수 있습니다. |
| 게시물 작성 |
게시물 등록 완료 |
 |
 |
| - 게시물 유형을 선택 후 내용을 작성하여 등록합니다. |
- 작성한 게시물이 등록되었습니다. |
| 밴드 찾기 |
멤버 찾기 |
 |
 |
| - 멤버를 모집 중인 밴드를 확인할 수 있습니다. |
- 필요한 조건에 맞는 멤버를 모집중인 공고를 확인할 수 있습니다. |
| 밴드 생성 |
멤버 공고글 작성 |
 |
 |
| - 자신과 밴드원을 초대하여 밴드를 생성할 수 있습니다. |
- 원하는 조건을 설정하여 앎맞은 멤버 모집 공고글을 작성할 수 있습니다. |
| 소속 밴드가 없는 경우 |
소속 밴드가 있는 경우 |
 |
 |
| - 소속된 밴드가 없는 경우 '모집 화면'으로 이동을 유도합니다. |
- 소속된 밴드가 있는 경우 밴드의 정보를 볼 수 있습니다. |
| 채팅 |
 |
| - 실시간 채팅으로 밴드 멤버들 혹은 다른 유저들과 채팅이 가능합니다. |
| 프로필 변경 |
 |
| - 자신의 프로필 정보를 확인하고 변경할 수 있습니다. |