-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
57 additions
and
57 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,87 +1,87 @@ | ||
# <b>🏃🏻 Runnect-Android Repository 🏃🏼</b> | ||
# 🏃🏼♀️ Runnect-Android 🏃🏻♂️ | ||
|
||
<img width="650" src="https://github.com/Runnect/Runnect-Android/assets/68090939/6618f96b-f258-4c7c-a53e-90a3708da2dc"/> | ||
|
||
![212252027-210bd23c-e363-4e6f-8e15-1a88bf237bc2 (1)](https://user-images.githubusercontent.com/89737271/216818552-9f9c5e62-b6cb-4128-ab6e-99600493b9a8.png) | ||
## 💁🏻♀️ Introduction | ||
|
||
<br> | ||
Runnect는 Run과 Connect의 합성어로 “능동적인 러닝 문화”와 “러너 간의 네트워킹”으로 러닝에 쉽게 다가가는 세상을 꿈꿉니다. | ||
|
||
코스 그리기와 자유로운 공유를 통해 러너 간의 Connect를 강화하고, 편리한 러닝을 도와줍니다. | ||
|
||
직접 코스를 그려 목표를 설정하고, 다른 러너와 코스를 공유해 보세요! 꾸준한 성취감과 함께 어느새 일상에 자리 잡은 러닝을 발견할 수 있을 거예요! | ||
|
||
## Contributors 💛 | ||
| [@Larry7939](https://github.com/Larry7939) | [@unam98](https://github.com/unam98) | | ||
| :---: | :---: | | ||
|<img width="400" src="https://github.com/Runnect/Runnect-Android/assets/89737271/29aa0044-0653-4573-9957-ddd46090a7fc.jpg">|<img width="400" src="https://github.com/Runnect/Runnect-Android/assets/89737271/58992dce-d7b6-4e33-9d9c-279d5a3a0ef1.jpg">| | ||
|**코스 발견 & 마이페이지**|**코스 그리기 & 보관함**| | ||
## 🎉 Download | ||
|
||
<br> | ||
<a href="https://play.google.com/store/apps/details?id=com.runnect.runnect&hl=ko"><img width="40%" src="https://play.google.com/intl/ko/badges/static/images/badges/ko_badge_web_generic.png"/></a> | ||
|
||
<h2 id="0.5"> | ||
<b>💁 Service introduce</b> | ||
</h2> | ||
## ✨ Features | ||
|
||
### Runnect는 지도에 직접 러닝 코스를 그리고 공유하며 서로를 연결해주고 함께 달릴 수 있는 서비스입니다. | ||
### 코스 그리기 | ||
|
||
- 검색을 통해 출발지를 설정하고 지도에 원하는 러닝 코스를 직접 그릴 수 있음 | ||
- 생성된 코스는 아카이빙되며 다른 유저들과 공유하거나 나중에 해당 코스를 다시 달려볼 수 있음 | ||
- 다른 유저들이 올린 러닝 코스를 스크랩할 수 있으며 본인의 러닝 코스로 설정하여 따라 달려볼 수 있음 | ||
- 본인이 선택한 러닝 코스에 대해 거리/이동시간/평균페이스 정보를 제공받을 수 있음 | ||
- 미션 달성 여부에 따라 스탬프를 모아볼 수 있음 | ||
달리기 전, 오늘 뛰게 될 코스를 직접 그려보세요. 내가 나아갈 길을 개척하는 능동적인 러너로 거듭날 수 있습니다. | ||
|
||
<br> | ||
<img width="700" src="https://github.com/Runnect/Runnect-Android/assets/68090939/8ab5b2f9-246c-4aeb-90c8-6027ddd902da"/> | ||
|
||
<h2 id="2">🚀 Technology</h2> | ||
### 코스 아카이빙 | ||
|
||
### 🛠 Tech Stack | ||
내가 여태까지 그린 코스를 다시 확인하고, 스크랩 했던 공유 코스를 관리할 수 있어요. 마이페이지에서 나의 러닝 기록도 확인할 수 있어요. | ||
|
||
`Kotlin`, `JetPack`, `DataBinding`, `ViewModel`, `AAC`, `LiveData`, `OkHttp`, `Hilt`, `Glide`, `Timber`, `Coroutine`, `CustomView` | ||
<img width="700" src="https://github.com/Runnect/Runnect-Android/assets/68090939/33d01e6e-e748-4396-990a-e0feb23a3eb6"/> | ||
|
||
### ⚙️ Architecture | ||
### 코스 발견 | ||
|
||
`MVVM` | ||
다른 러너는 어떤 코스로 달리고 있을까요? 오늘은 새롭게 발견한 코스를 스크랩하여 달려 보세요. | ||
|
||
<br> | ||
<img width="700" src="https://github.com/Runnect/Runnect-Android/assets/68090939/8f7c15ef-958f-401b-920c-cd750f4339c4"/> | ||
|
||
<h2 id="3">🏙 Result</h2> | ||
### 코스 공유 | ||
|
||
### 🎉 [Play Store Download](https://play.google.com/store/apps/details?id=com.runnect.runnect&hl=ko) (v.1.0.1) | ||
코스를 보다 빠르고 간편하게 공유하세요! | ||
|
||
<br> | ||
<img width="700" src="https://github.com/Runnect/Runnect-Android/assets/68090939/c05cabf1-7883-4aff-af0f-a296ceb00c80"/> | ||
|
||
<p float="left"> | ||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/7e268e3b-ef70-410f-9331-aa50874da7ab.jpg"> | ||
## 🛠 Tech Stack | ||
|
||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/7cb3751a-b7f0-4c73-953c-514cad2141aa.jpg"> | ||
</p> | ||
<p float="left"> | ||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/f2f683bc-c9d2-4290-9e03-060f2b27b0e3.jpg"> | ||
| 구분 | 기술 스택 | | ||
| ----------------------- | ----------------------------------------------------------------------- | | ||
| Architecture | MVVM | | ||
| Design Pattern | Observer Pattern, Repository Pattern | | ||
| JetPack Components | LifeCycle, ViewModel, LiveData, DataBinding, EncryptedSharedPreferences | | ||
| Dependency Injection | Hilt | | ||
| Network | Retrofit, OkHttp, kotlinx.serialization | | ||
| Asynchronous Processing | Coroutine | | ||
| Third Party Library | Google Login, Kakao Login, Naver Map, TMAP, Glide, Coil, Timber | | ||
| Branch Strategy | Git Flow | | ||
| CI | GitHub Actions | | ||
| Data Analytics | Firebase Analytics | | ||
| Communication Tool | Notion, Slack, Figma, Postman | | ||
|
||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/5c8a226a-00d8-4d99-87af-17e2f238600b.jpg"> | ||
</p> | ||
<p float="left"> | ||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/d209791c-9c17-471c-b141-0f086ed6517f.jpg"> | ||
## ✨ Convention | ||
|
||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/f1c6bc3b-0d45-4f1f-9f8c-74b5fdc8e2ef.jpg"> | ||
</p> | ||
- [Git Convention](https://www.notion.so/runnectiosonboarding/Git-Convention-560391655f4f4669bdd589ec7fe9fc20?pvs=4) | ||
- [Code Convention](https://www.notion.so/runnectiosonboarding/Code-Convention-cbbaf678076a4e74821406016736be73?pvs=4) | ||
- [Package Convention](https://www.notion.so/runnectiosonboarding/Package-Convention-69e701bae504459cb9d0b306c6bb584e?pvs=4) | ||
|
||
<p float="left"> | ||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/7754f0d4-bad7-4399-a3ad-e62ea22f77f6.jpg"> | ||
## 📋 Kanban Board | ||
|
||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/0ccbb55d-e871-4c20-891f-a2a5f6bcac49.jpg"> | ||
</p> | ||
- [Github Projects](https://github.com/orgs/Runnect/projects/2) | ||
|
||
<p float="left"> | ||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/71ef4384-0632-46ae-b765-45fe4c7fc730.jpg"> | ||
## 🌱 Contributors | ||
|
||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/dc7f279b-4a6b-4e75-b3eb-979d1d7ae82e.jpg"> | ||
</p> | ||
### 1차 릴리즈 | ||
|
||
<p float="left"> | ||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/861ad768-570e-43c1-8cab-cd26a46b13ab.jpg"> | ||
2022.12 ~ 2023.08 | ||
|
||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/e8566a6e-0257-412b-b770-0e37e1edd1b1.jpg"> | ||
</p> | ||
|[@Larry7939](https://github.com/Larry7939)|[@unam98](https://github.com/unam98)| | ||
|:-------:| :-----------------------------:| | ||
| <img width="150" src="https://github.com/Runnect/Runnect-Android/assets/68090939/452986ae-bc75-43db-9da2-3a066cda9e3a"> | <img width="150" src="https://github.com/Runnect/Runnect-Android/assets/68090939/e0fd9897-485e-41ad-b7ee-8be0573942ec"> | | ||
| 코스 발견, 마이페이지 | 코스 그리기, 보관함 | | ||
|
||
<p float="left"> | ||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/66ffac66-9d0a-4bcf-a06b-534283405e4b.jpg"> | ||
|
||
<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/5c47b594-6f82-444b-9258-ce0882f26fa6.jpg"> | ||
</p> | ||
### 2차 릴리즈 | ||
|
||
2023.09 ~ ing | ||
|
||
|[@unam98](https://github.com/unam98)|[@leeeha](https://github.com/leeeha)|[@sxunea](https://github.com/sxunea)|[@Donghyeon0915](https://github.com/Donghyeon0915)| | ||
|:------------------------------:|:------------------------------:|:------------------------------:|:------------------------------:| | ||
| <img width="150" src="https://github.com/Runnect/Runnect-Android/assets/68090939/e0fd9897-485e-41ad-b7ee-8be0573942ec" /> | <img width="150" src="https://github.com/Runnect/Runnect-Android/assets/68090939/9f7d8751-503c-4af6-a67c-b6e42b371e25" /> |<img width="150" src="https://github.com/team-winey/Winey-AOS/assets/68090939/7eb22b00-ef67-4ad0-9ae9-1bc5e579524b" /> | <img width="150" src="https://github.com/Runnect/Runnect-Android/assets/68090939/d9e40f14-5184-4739-82cd-0afce65553c7" /> | | ||
|코스 그리기 <br> 코스 공유하기 <br> 보관함|코스 발견 <br> 코스 상세 페이지 <br> 러닝 기록|유저 프로필 조회 <br> 위치 권한 설정 <br> 이벤트 태깅|보관함 <br> 개발자 모드 <br> 이벤트 태깅| |