🏆 2024 2학기 캡스톤 디자인 우수 작품으로 선정
LoveMarker는 연인 간의 추억을 지도 상에 간편하게 기록할 수 있는 아카이빙 앱 서비스입니다.
일반적인 갤러리 앱은 연인 간의 추억을 따로 관리하기 어렵고, 구글 포토는 지도 상에 사진을 표시하는 기능 정도만 제공하고 있습니다.
LoveMarker는 초대 코드 기반으로 커플을 매칭하여, 연인 간의 프라이빗한 아카이빙 플랫폼을 구축할 수 있습니다.
그리고 사진, 장소, 날짜, 내용을 기반으로 간편하게 추억을 기록하고 연인과 공유할 수 있습니다.
날짜 | 내용 |
---|---|
3~4월 | 서비스 기획, 선행 연구 조사, 사용 기술 스택 선정 |
5~6월 | 기능 명세서 작성, 피그마 디자인, 프로젝트 기초 세팅 |
7~8월 | Jetpack Compose 강의 및 코드랩 학습 |
9~12월 | 핵심 기능 구현 (커플 매칭, 추억 아카이빙 등) |
1_sender.mp4
2_receiver.mp4
3_upload.mp4
https://github.com/LoveMarker/LoveMarker-Android/releases/tag/v1.0.0
구분 | 기술 스택 |
---|---|
Architecture | MVI, Clean Architecture |
Build Configuration | Gradle Version Catalog, Multi-Module |
JetPack | Compose, Credential Manager, DataStore, Paging3 |
Dependency Injection | Hilt |
Network | Retrofit, OkHttp, kotlinx.serialization |
Asynchronous Processing | Coroutine, Flow |
Third Party Library | Google Maps, Coil, Timber |
Design System | Material3 |
https://velog.io/@jxlhe46/series/트러블슈팅
보다 사용자 친화적인 앱으로 만들기 위해, 앞으로 개선하고 싶은 점들입니다!
- 이미지 메타 데이터에서 장소, 날짜 정보 추출하여 입력 자동화
- 추억 피드 생성 시간 단축
- 이미지 캐싱으로 추억 목록 조회 시간 단축
- 앱 용량 축소 및 난독화
- 더욱 세분화 된 예외 처리
- enableEdgeToEdge()로 전체 화면 적용
@이하은 | @전선희 |
---|---|
Android | Server |