|
1 | | - # <b>🏃🏻 Runnect-Android Repository 🏃🏼</b> |
2 | | - |
3 | | - |
4 | | - |
5 | | -<br> |
| 1 | + # 🏃🏼♀️ Runnect-Android 🏃🏻♂️ |
| 2 | + |
| 3 | +<img width="800" src="https://github.com/Runnect/Runnect-Android/assets/68090939/d1d3d952-5fd7-4991-9f5b-eed648128930"/> |
6 | 4 |
|
| 5 | +## 💁🏻♀️ Introduction |
7 | 6 |
|
| 7 | +Runnect는 Run과 Connect의 합성어로 “능동적인 러닝 문화”와 “러너 간의 네트워킹”으로 러닝에 쉽게 다가가는 세상을 꿈꿉니다. |
8 | 8 |
|
9 | | -## Contributors 💛 |
10 | | -| [@Larry7939](https://github.com/Larry7939) | [@unam98](https://github.com/unam98) | |
11 | | -| :---: | :---: | |
12 | | -|<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">| |
13 | | -|**코스 발견 & 마이페이지**|**코스 그리기 & 보관함**| |
| 9 | +코스 그리기와 자유로운 공유를 통해 러너 간의 Connect를 강화하고, 편리한 러닝을 도와줍니다. |
14 | 10 |
|
15 | | -<br> |
| 11 | +직접 코스를 그려 목표를 설정하고, 다른 러너와 코스를 공유해 보세요! 꾸준한 성취감과 함께 어느새 일상에 자리 잡은 러닝을 발견할 수 있을 거예요! |
16 | 12 |
|
17 | | -<h2 id="0.5"> |
18 | | - <b>💁 Service introduce</b> |
19 | | -</h2> |
| 13 | +## 🎉 Download |
20 | 14 |
|
21 | | -### Runnect는 지도에 직접 러닝 코스를 그리고 공유하며 서로를 연결해주고 함께 달릴 수 있는 서비스입니다. |
| 15 | +<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> |
22 | 16 |
|
23 | | -- 검색을 통해 출발지를 설정하고 지도에 원하는 러닝 코스를 직접 그릴 수 있음 |
24 | | -- 생성된 코스는 아카이빙되며 다른 유저들과 공유하거나 나중에 해당 코스를 다시 달려볼 수 있음 |
25 | | -- 다른 유저들이 올린 러닝 코스를 스크랩할 수 있으며 본인의 러닝 코스로 설정하여 따라 달려볼 수 있음 |
26 | | -- 본인이 선택한 러닝 코스에 대해 거리/이동시간/평균페이스 정보를 제공받을 수 있음 |
27 | | -- 미션 달성 여부에 따라 스탬프를 모아볼 수 있음 |
| 17 | +## ✨ Features |
28 | 18 |
|
29 | | -<br> |
| 19 | +### 코스 그리기 |
30 | 20 |
|
31 | | -<h2 id="2">🚀 Technology</h2> |
| 21 | +달리기 전, 오늘 뛰게 될 코스를 직접 그려보세요. 내가 나아갈 길을 개척하는 능동적인 러너로 거듭날 수 있습니다. |
32 | 22 |
|
33 | | -### 🛠 Tech Stack |
| 23 | +<img width="720" src="https://github.com/Runnect/Runnect-Android/assets/68090939/8ab5b2f9-246c-4aeb-90c8-6027ddd902da"/> |
34 | 24 |
|
35 | | -`Kotlin`, `JetPack`, `DataBinding`, `ViewModel`, `AAC`, `LiveData`, `OkHttp`, `Hilt`, `Glide`, `Timber`, `Coroutine`, `CustomView` |
| 25 | +### 코스 아카이빙 |
36 | 26 |
|
37 | | -### ⚙️ Architecture |
| 27 | +내가 여태까지 그린 코스를 다시 확인하고, 스크랩 했던 공유 코스를 관리할 수 있어요. 마이페이지에서 나의 러닝 기록도 확인할 수 있어요. |
38 | 28 |
|
39 | | -`MVVM` |
| 29 | +<img width="720" src="https://github.com/Runnect/Runnect-Android/assets/68090939/33d01e6e-e748-4396-990a-e0feb23a3eb6"/> |
40 | 30 |
|
41 | | -<br> |
| 31 | +### 코스 발견 |
42 | 32 |
|
43 | | -<h2 id="3">🏙 Result</h2> |
| 33 | +다른 러너는 어떤 코스로 달리고 있을까요? 오늘은 새롭게 발견한 코스를 스크랩하여 달려 보세요. |
44 | 34 |
|
45 | | -### 🎉 [Play Store Download](https://play.google.com/store/apps/details?id=com.runnect.runnect&hl=ko) (v.1.0.1) |
| 35 | +<img width="720" src="https://github.com/Runnect/Runnect-Android/assets/68090939/8f7c15ef-958f-401b-920c-cd750f4339c4"/> |
46 | 36 |
|
47 | | -<br> |
| 37 | +### 코스 공유 |
48 | 38 |
|
49 | | -<p float="left"> |
50 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/7e268e3b-ef70-410f-9331-aa50874da7ab.jpg"> |
| 39 | +코스를 보다 빠르고 간편하게 공유하세요! |
51 | 40 |
|
52 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/7cb3751a-b7f0-4c73-953c-514cad2141aa.jpg"> |
53 | | -</p> |
54 | | -<p float="left"> |
55 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/f2f683bc-c9d2-4290-9e03-060f2b27b0e3.jpg"> |
| 41 | +<img width="720" src="https://github.com/Runnect/Runnect-Android/assets/68090939/c05cabf1-7883-4aff-af0f-a296ceb00c80"/> |
56 | 42 |
|
57 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/5c8a226a-00d8-4d99-87af-17e2f238600b.jpg"> |
58 | | -</p> |
59 | | -<p float="left"> |
60 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/d209791c-9c17-471c-b141-0f086ed6517f.jpg"> |
| 43 | +## 🛠 Tech Stack |
61 | 44 |
|
62 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/f1c6bc3b-0d45-4f1f-9f8c-74b5fdc8e2ef.jpg"> |
63 | | -</p> |
| 45 | +| 구분 | 기술 스택 | |
| 46 | +| ----------------------- | ----------------------------------------------------------------------- | |
| 47 | +| Architecture | MVVM | |
| 48 | +| Design Pattern | Observer Pattern, Repository Pattern | |
| 49 | +| JetPack Components | LifeCycle, ViewModel, LiveData, DataBinding, EncryptedSharedPreferences | |
| 50 | +| Dependency Injection | Hilt | |
| 51 | +| Network | Retrofit, OkHttp, kotlinx.serialization | |
| 52 | +| Asynchronous Processing | Coroutine | |
| 53 | +| Third Party Library | Google Login, Kakao Login, Naver Map, TMAP, Glide, Coil, Timber | |
| 54 | +| Branch Strategy | Git Flow | |
| 55 | +| CI | GitHub Actions | |
| 56 | +| Data Analytics | Firebase Analytics | |
| 57 | +| Communication Tool | Notion, Slack, Figma, Postman | |
64 | 58 |
|
65 | | -<p float="left"> |
66 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/7754f0d4-bad7-4399-a3ad-e62ea22f77f6.jpg"> |
67 | 59 |
|
68 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/0ccbb55d-e871-4c20-891f-a2a5f6bcac49.jpg"> |
69 | | -</p> |
| 60 | +## 🌱 Contributors |
70 | 61 |
|
71 | | -<p float="left"> |
72 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/71ef4384-0632-46ae-b765-45fe4c7fc730.jpg"> |
| 62 | +### Current |
73 | 63 |
|
74 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/dc7f279b-4a6b-4e75-b3eb-979d1d7ae82e.jpg"> |
75 | | -</p> |
| 64 | +| [김우남](https://github.com/unam98) | [이하은](https://github.com/leeeha) | [백혜선](https://github.com/sxunea) | [김동현](https://github.com/Donghyeon0915) | |
| 65 | +| :---: | :---: | :---: | :---: | |
| 66 | +|<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">| |
| 67 | +|코스 그리기, 보관함, <br> 업로드 한 코스 공유|코스 발견, 코스 상세, <br> 그린 코스 공유, 러닝 기록|유저 프로필 조회, <br> 위치 권한 설정, <br> 이벤트 태깅|보관함, 이벤트 태깅| |
| 68 | +| 2022.12 ~ ing | 2023.09 ~ ing | 2023.11 ~ ing | 2023.11 ~ ing | |
76 | 69 |
|
77 | | -<p float="left"> |
78 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/861ad768-570e-43c1-8cab-cd26a46b13ab.jpg"> |
| 70 | +### Past |
79 | 71 |
|
80 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/e8566a6e-0257-412b-b770-0e37e1edd1b1.jpg"> |
81 | | -</p> |
| 72 | +| 이름 | 역할 | 활동 기간 | 작업물 | |
| 73 | +| --- | --- | --- | :----------------------: | |
| 74 | +| [박지훈](https://github.com/Larry7939) | 코스발견, 마이페이지 | 2022.12 ~ 2023.08 | [branch(23.08.27)](https://github.com/Runnect/Runnect-Android/tree/fix/215-%EC%BD%94%EC%8A%A4%EB%B0%9C%EA%B2%AC-%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EB%88%84%EC%88%98-%ED%95%B4%EA%B2%B0) | |
82 | 75 |
|
83 | | -<p float="left"> |
84 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/66ffac66-9d0a-4bcf-a06b-534283405e4b.jpg"> |
85 | | - |
86 | | -<img width="40%" src="https://github.com/Runnect/Runnect-Android/assets/89737271/5c47b594-6f82-444b-9258-ce0882f26fa6.jpg"> |
87 | | -</p> |
0 commit comments