-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from lemoncloud-io/feature/raine-build
린트 추가 및 모듈 재구성
- Loading branch information
Showing
28 changed files
with
115 additions
and
64 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 |
---|---|---|
@@ -0,0 +1,20 @@ | ||
root = true | ||
|
||
[*] | ||
# 인코딩 방식 | ||
charset = utf-8 | ||
# 줄바꿈 타입 | ||
end_of_line = lf | ||
# 들여쓰기 타입 | ||
indent_style = space | ||
# true 경우, 문자 앞의 공백을 제거 | ||
trim_trailing_whitespace = true | ||
# ture 경우, 파일을 저장할 때 새 줄로 끝남 | ||
insert_final_newline = true | ||
# 최대 길이 | ||
max_line_length = 120 | ||
# indent_size | ||
indent_size = 4 | ||
|
||
[*.{kt,kts}] | ||
disabled_rules = import-ordering,comment-spacing |
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 |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# What's Changed | ||
|
||
|
||
|
||
|
||
### Memo | ||
|
||
별도 메모 사항이 있을 경우 작성 |
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
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
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
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 |
---|---|---|
@@ -0,0 +1,8 @@ | ||
#!/bin/bash | ||
|
||
chmod +x "./gradlew" | ||
|
||
# pre commit 린트 검사 훅 등록 | ||
./gradlew addKtlintCheckGitPreCommitHook | ||
|
||
echo "린트 검사 규칙이 적용되었습니다." |
File renamed without changes.
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 |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# UI-Architecture | ||
안드로이드 UI 구조를 효과적으로 빌딩하기 위한 아키텍처 라이브러리. MVI 기반의 아키텍처로 State Event Effect를 제어하여 사용자와 UI간의 상태 및 이벤트 흐름과 사이에 발생하는 이펙트를 효과적으로 처리할 수 있습니다. | ||
|
||
### 사용방법 | ||
|
||
sample 프로젝트 참고 | ||
1. `BaseViewModel`를 확장한 `ViewModel` 추가 | ||
2. `BaseState`를 확장한 `State` data class 추가 | ||
3. `BaseEvent`를 확장한 `Event` sealed interface 추가 | ||
4. `BaseEffect`를 확장한 `Effect` sealed interface 추가 | ||
5. (필요시) `BaseError`를 확장한 `Error` data class 추가 | ||
6. override 되는 `createConfig()` 메서드를 바탕으로 Config 초기 값 설정 | ||
7. `BaseViewModel`에 정의한 bind 메서드를 사용하여 event, effect, error 플로우 제어 | ||
8. state의 경우 자체 `StateFlow`를 관측하여 UI 상태 감지 가능 | ||
|
||
|
||
### Architecture | ||
|
||
![ui-architecture](./assets/ui-architecture.jpeg) | ||
|
File renamed without changes
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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
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
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
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
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
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
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
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
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
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
This file was deleted.
Oops, something went wrong.