Skip to content

PAW-KEY/PAWKEY-Android

Repository files navigation

PAWKEY

반려동물과 보호자의 일상적인 산책을 더 다채롭고 즐거운 경험으로 바꿔주는 위치 기반 산책 큐레이션 플랫폼

36th AT SOPT - PAWKEY 안드로이드 레포지토리 📅 2025.06.21 ~ ing 📅


📍 1. 지역 기반 추천 루트 탐색

내 위치와 선호 조건에 따라 인기 산책 루트를 추천받아요.

풍경이 좋은 길, 카페를 지나는 길, 공원 중심 루트 등 다양한 스타일의 산책 코스를 탐험할 수 있어요.

괜찮은 루트는 ‘좋아요’를 눌러 저장해두고, 나중에 다시 꺼내볼 수 있어요.


🏃‍♂️ 2. 나만의 산책 루트 기록 & 리뷰

산책을 시작하면 GPS로 자동 기록되고,

산책 후에는 루트에 대한 소감 + 체크리스트(안전성, 경치, 편의성 등)를 선택해 리뷰를 남길 수 있어요.

공유하거나 비공개로 아카이빙해둘 수도 있어서 유연하게 사용할 수 있습니다.


👯 3. 실시간 친구와 산책 연결

친구 추가 기능을 통해 내 지인이나 이웃의 실시간 산책 상태를 확인할 수 있어요.

같은 시간에 산책 중이라면 함께 걷자고 제안할 수도 있어요.

함께 산책하면 루틴도 즐겁고, 소셜 경험도 생깁니다




🖥️ Contributors

👑손민성 손주완 송지우
트랙킹 산책기록하기 산책 탭
루트 상세보기 공유루트 후기 작성
스플래시 온보딩 회원가입/정보입력
로그인 옵션선택/경로추천
마이페이지 저장한 산책 루트
유저/반려견 프로필 내가 기록한 산책 루트

🛠️ Tech Stacks

Title Content
Architecture Google Recommended Architecture, MVVM
Module Single Activity Architecture
UI Framework Jetpack Compose
Dependency Injection Hilt
Navigation Jetpack Navigation
Network Retrofit2, OkHttp
Asynchronous Processing Coroutine, Flow

🛠 Tech Stack 소개

1️⃣ Architecture: Google Recommended Architecture, MVVM
뷰 로직과 비즈니스 로직을 분리하여 생산성, 가독성을 높힐 수 있습니다.또한 Jetpack와 Hilt와의 높은 호환성.

2️⃣ Dependency Injection: Hilt
구글이 공식 지원하는 Hilt로 보일러플레이트 코드를 최소화하면서도 강력한 DI 기능을 제공합니다. Android 컴포넌트들과의 완벽한 통합으로 테스트 가능한 코드베이스를 구축했습니다.

3️⃣ Network: Retrofit2, OkHttp
Retrofit2의 선언적 API 정의와 OkHttp의 강력한 인터셉터 기능으로 안정적이고 효율적인 네트워크 계층을 구현했습니다.


💡 Convention

🐾 Git Convention

Git Convention

🪵 Branch Convention

Branch Convention

🛠 Coding Convention

Coding Convention

📂 Package Convention

Package Convention


🎨 프로젝트 설계

About

"가서 짖어라"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages