Skip to content

클린 아키텍처 레이어 모듈화 & 메인 Greeter 화면 추가#4

Merged
laco-dev merged 8 commits intodevfrom
feature/modualize
Sep 1, 2021
Merged

클린 아키텍처 레이어 모듈화 & 메인 Greeter 화면 추가#4
laco-dev merged 8 commits intodevfrom
feature/modualize

Conversation

@laco-dev
Copy link
Copy Markdown
Collaborator

개요

  • 클린 아키텍처의 기본 레이어 모듈을 추가합니다
    presentation domain data local remote
  • local, presentation을 제외한 나머지는 Kotlin 모듈입니다.
  • Greeter 화면에서 기본 기능을 테스트 할 수 있도록 만들었습니다. (GreeterActivity)
  • 작성한 Composable 은 임시로 한 부분이라, Good Practice는 아닐 겁니다.. 😅

스크린샷

@laco-dev laco-dev requested a review from peterchoee August 31, 2021 00:27
@laco-dev laco-dev self-assigned this Aug 31, 2021
Copy link
Copy Markdown
Contributor

@peterchoee peterchoee left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@@ -0,0 +1,3 @@
plugins {
id 'org.jetbrains.kotlin.jvm'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NIT: `org.jetbrains.kotlin.jvm`` Gradle Plugin은 사용을 안해봐서 어떤 기능인지 알려주실 수 있을까요~?

Copy link
Copy Markdown
Collaborator Author

@laco-dev laco-dev Sep 1, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

별도의 라이브러리 혹은 어플리케이션 레벨이 아닌 단순히 코틀린을 빌드할 수 있는 최소 단위의 플러그인이라고 봐주시면 됩니다.
https://kotlinlang.org/docs/gradle.html#targeting-the-jvm

@laco-dev laco-dev merged commit 504715e into dev Sep 1, 2021
@laco-dev laco-dev deleted the feature/modualize branch September 1, 2021 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants