Skip to content

SOPT-all/35-COLLABORATION-ANDROID-YES24TICKET

Repository files navigation

🍄COLLABORATION-ANDROID-YES24TICKET🍄


👐🏻 Contributors

하지은
@HAJIEUN02
이상일
@ThirFir
이승범
@beom84
카테고리 상세, 티켓 상세 예매하기

📸 ScreenShot

홈 뷰 카테고리 상세 뷰
티켓 상세 뷰 예매하기 뷰

🍀 우리만의 협업 룰

🩷 그라운드룰

1️⃣ 언제든 모르는 게 생기면 함께 고민하기
2️⃣ 코드 리뷰 잔뜩 남기기
3️⃣ 쓸데없는 카톡도 반드시 답장해주기(ㅋㅋ도 가능)
4️⃣ 서로의 작업 속도를 배려하기
5️⃣ 각자의 생각을 존중하고 오래 고민해도 일단 기다려주기
6️⃣ 둥근 말투로 협업하기

🧑🏻‍💼 작업 트래킹 방식

O-KR-ACT-TASK를 활용한 노션 작업 트래킹, Github Projects 활용

- O(Object): 목표
- KR(Key Result): 핵심 결과 (목표 달성을 위해 내놓아야 하는)
- Act: 행동 (핵심 결과를 도출하기 위해 해야 하는)
- Task: 업무 (행동을 이루는 작은 업무 단위)

🔗NOTION TRACKING
🔗GITHUB PROJECTS


✍🏻 코드 리뷰 진행 방식 및 PR Merge 기준

1️⃣ PR 올리면 안드 단톡에 바로 알리기
2️⃣ PR 올라온 뒤 12시간(자는 시간 제외)내로 모두 코리 달기(comment로 달 것!)
3️⃣ 코리 반영 1.5일 내로 할 것(코리 반영 후 다시 알리면 12시간 내로 확인하고 approve 달기)
4️⃣ PR Merge는 2명의 approve가 있는 경우에만 가능

📜 회의록

✅ 킥오프 회의록
✅ 1차 회의록
✅ 2차 회의록


🎨 UI 설계

🖼️ 뷰 스케치


📚 CONVENTION

☀️Git Convention & Branch Strategy
🌧️Android Coding Convention
🌀Package Convention
❄️Issue & PR Convetion



🖥️ TECH STACKS

Environment

Development

Test

Communication

Technology

Category Content
Architecture SAA(Single Activity Architecture)
Design Pattern Repository Pattern
Jetpack Components Navigation, Lifecycle, ViewModel
Dependency Injection Hilt
Network Retrofit, OkHttp
Asynchronous Processing Coroutine(+Flow)
Third Party Library Timber, kotlinSerialization
Strategy Git Flow
CI GitHub Action(KtLint, Complie Check)

About

모바일 앱 7팀 YES24 TICKET 안드로이드입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages