Skip to content

장소 기반 연인 간의 추억 아카이빙 앱 서비스 👩🏻‍❤️‍👨🏻

Notifications You must be signed in to change notification settings

LoveMarker/LoveMarker-Android

Repository files navigation

LoveMarker - Android

🏆 2024 2학기 캡스톤 디자인 우수 작품으로 선정

💁🏻‍♀️ 서비스 소개

LoveMarker는 연인 간의 추억을 지도 상에 간편하게 기록할 수 있는 아카이빙 앱 서비스입니다.

일반적인 갤러리 앱은 연인 간의 추억을 따로 관리하기 어렵고, 구글 포토는 지도 상에 사진을 표시하는 기능 정도만 제공하고 있습니다.

LoveMarker는 초대 코드 기반으로 커플을 매칭하여, 연인 간의 프라이빗한 아카이빙 플랫폼을 구축할 수 있습니다.

그리고 사진, 장소, 날짜, 내용을 기반으로 간편하게 추억을 기록하고 연인과 공유할 수 있습니다.

🗓️ 프로젝트 추진 계획

날짜 내용
3~4월 서비스 기획, 선행 연구 조사, 사용 기술 스택 선정
5~6월 기능 명세서 작성, 피그마 디자인, 프로젝트 기초 세팅
7~8월 Jetpack Compose 강의 및 코드랩 학습
9~12월 핵심 기능 구현 (커플 매칭, 추억 아카이빙 등)

📸 데모 비디오

온보딩 및 초대 코드 생성

1_sender.mp4

초대 코드 입력

2_receiver.mp4

추억 업로드 및 조회

3_upload.mp4

📁 APK 다운로드

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

⚙️ 모듈 의존성 그래프

project dot

🧐 트러블슈팅

https://velog.io/@jxlhe46/series/트러블슈팅

✅ TODO

보다 사용자 친화적인 앱으로 만들기 위해, 앞으로 개선하고 싶은 점들입니다!

  • 이미지 메타 데이터에서 장소, 날짜 정보 추출하여 입력 자동화
  • 추억 피드 생성 시간 단축
  • 이미지 캐싱으로 추억 목록 조회 시간 단축
  • 앱 용량 축소 및 난독화
  • 더욱 세분화 된 예외 처리
  • enableEdgeToEdge()로 전체 화면 적용

🌱 팀원 구성

@이하은 @전선희
Android Server

About

장소 기반 연인 간의 추억 아카이빙 앱 서비스 👩🏻‍❤️‍👨🏻

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages