Skip to content

Commit

Permalink
[docs] README 꾸미기
Browse files Browse the repository at this point in the history
  • Loading branch information
Jokwanhee committed Dec 11, 2024
1 parent 3657696 commit f48f45f
Show file tree
Hide file tree
Showing 2 changed files with 102 additions and 136 deletions.
238 changes: 102 additions & 136 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,136 +1,102 @@
# Koreatech_IO_Android
Koreatech Community Project (ver. Android)

## Patch Notes
- 1.0.0 Beta
- 자유게시판, 익명게시판, 채용게시판 릴리즈
- 콜밴쉐어링 서비스
- 주변상점 서비스 릴리즈
- 식단 서비스 릴리즈
- 중고 장터 서비스 릴리즈


- 1.1.0 Beta
- 버스 서비스 릴리즈
- 홈화면 추가


- 2.0.0
- 정식 release


- 2.0.1
- 서비스 중복 호출 방지


- 2.0.2
- 닉네임 같을시 버그 수정


- 2.0.3
- 회원가입 이메일 409 error 처리
- 이메일 koreatech portal로 연결


- 2.1.0
- 비로그인 기반 서비스 추가
- 익명게시판 추가
- 동아리 서비스 추가


- 2.1.1
- 식단표 스크롤 오류 수정


- 2.2.0
- 전체 서비스 디자인 변경
- bottom navigation bar 추가
- 시간표 서비스 추가


- 2.2.1
- 비작성자시 삭제 버튼 노출 수정


- 2.2.2
- 시간표 테두리 변경
- 위젯 자동 업데이트 변경
- 카테고리 유지 안됨 수정

- 2.2.3
- 복덕방 서비스 추가
- 분실물 서비스 추가
- 비밀번호 검사 로직 변경

- 2.2.4
- 버스시간표 수정

- 2.2.5
- 식단표 위젯 추가
- 버스 위젯 추가

- 2.2.6
- 상점 전단지 보기 추가
- 상점 주소 및 배달비 추가
- 동아리 상세 페이지 글자 아래로 밀림 수정
- 전화 버튼 사이즈 조절
- 버스 타이머 수정
- 식단표 순서 조절
- 식단표 2캠패스 출력시 한식 미 출력 수정
- 채용게시판에서 취업게시판으로 변경

- 2.2.7
- 검색 기능추가
- 시간표 학기별 조회 기능 추가
- 에티터 추가
- 버스 시간표 업데이트

- 2.2.8
- 로그인시 중고 장터 접근 안 되는 버그 수정

- 3.0.0
- 서비스 축소
- 주변 상점
- 버스 / 교통
- 식단
- 시간표
- 복덕방
- 메인 화면 변경
- Navigation Drawer 변경

- 3.0.1
- 버그 수정
- 상점 전화 번호 출력 오류 수정
- 상점 주소 출력 오류 수정
- Firebase Event 추가
- 상점 진입 후 상점에 전화하는 시간 이벤트 추가

- 3.0.2
- 상점 기능 추가
- 상점 검색
- 상점 상세화면에서 다른 상점 추천
- 카테고리 한번 더 클릭시 전체 상점 출력
- 상점 전화하기 버튼 디자인 변경

- 3.0.3
- 원룸 도어락 표시 버그 수정
- Target SDK 30 업데이트
- Read & Write Permission 제거

- 3.0.4
- 복덕방 서비스 디자인 개선

- 3.0.7
- Target SDK 31 업데이트
- 버스 서비스 업데이트
- 식당 서비스 업데이트
- Kotlin 도입
- clean architecture 모듈 분리 진행

## Technology stack
- Java 8
- Android SDK
- Firebase
- Retrofit2
- RxJava
- ButterKnife
<img src="koin.png" width=100px height=100px >

# 코인 - 한기대 커뮤니티

[![Kotlin](https://img.shields.io/badge/Kotlin-1.9.22-blue.svg)](https://kotlinlang.org)
[![Java](https://img.shields.io/badge/Java-17-orange.svg)](https://kotlinlang.org)
[![Gradle](https://img.shields.io/badge/gradle-8.6-green.svg)](https://gradle.org/)
[![Android Gradle](https://img.shields.io/badge/AGP-8.4.1-green.svg)](https://gradle.org/)

[![minSdkVersion](https://img.shields.io/badge/minSdkVersion-26-red)](https://developer.android.com/distribute/best-practices/develop/target-sdk)
[![compileSdkVersion](https://img.shields.io/badge/compileSdkVersion-34-red)](https://developer.android.com/distribute/best-practices/develop/target-sdk)
[![targetSdkVersion](https://img.shields.io/badge/targetSdkVersion-34-red)](https://developer.android.com/distribute/best-practices/develop/target-sdk)

코인은 한국기술교육대학교 학생들을 위하여 제공하는 커뮤니티 플랫폼 서비스입니다.

[코인 - 한기대 커뮤니티 : Google Play Store 바로가기](https://play.google.com/store/apps/details?id=in.koreatech.koin&hl=ko)

[✨ BCSD 블로그와 함께 코인 프로젝트 훔쳐보기 ✨](https://blog.bcsdlab.com/introduce)

## 코인 사장님
`코인 - 한기대 커뮤니티` 앱과는 별도로 사장님들에게 직접 가게를 등록할 수 있도록 코인 사장님 앱을 제공하고 있습니다.<br>

[코인 사장님 : Google Play Store 바로가기](https://play.google.com/store/apps/details?id=in.koreatech.business&hl=ko)

## Tech Stack
- Java & Kotlin
- XML & Compose
- Jetpack AAC
- Coroutine Flow
- Multi-Module
- MVVM & MVI
- Orbit
- Retrofit2 & OkHttp3
- Gson & kotlinx.serialization
- Hilt
- Timber
- Kakao share
- Naver Map
- Google Analytics
- Firebase Crashlytics
- Firebase Cloud Message
- Firebase App Distribution



## Git Branch Strategy


```mermaid
---
title: KOIN Git Flow
---
%%{init: { 'logLevel': 'debug', 'theme': 'base', 'gitGraph': {'showBranches': true, 'mainBranchName': 'production'}} }%%
gitGraph
commit tag: "v1.0.0"
branch hotfix/A
checkout production
branch develop
checkout develop
commit
branch feature/A
checkout feature/A
checkout production
checkout hotfix/A
commit
checkout develop
checkout feature/A
commit
checkout production
merge hotfix/A tag: "v1.0.1"
checkout feature/A
commit
checkout develop
branch feature/B
commit
checkout develop
merge hotfix/A
checkout feature/B
commit
checkout feature/A
commit
checkout develop
merge feature/A
branch release/v1.1.0
checkout develop
merge feature/B
branch release/v1.1.0B
checkout release/v1.1.0
commit
commit
checkout release/v1.1.0B
commit
commit
checkout production
merge release/v1.1.0 tag: "v1.1.0"
merge release/v1.1.0B tag: "v1.1.0B"
checkout release/v1.1.0
checkout develop
merge release/v1.1.0
merge release/v1.1.0B
```
Binary file added koin.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f48f45f

Please sign in to comment.