-
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 #64 from Toongether/release-0.2
[Release] 툰게더 0.2.0 배포하기
- Loading branch information
Showing
208 changed files
with
7,562 additions
and
1,048 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 +1,17 @@ | ||
# toongether-android | ||
# 툰게더 Android | ||
![Toongether](https://hosting.toongether.kr/github-thumbnail.png) | ||
|
||
작가에게는 연재의 기회를, 독자에게는 다양한 재미를 제공하는 `툰게더`는 팀 프로그래스에서 개발하는 `웹툰 자유 연재 서비스`입니다. | ||
|
||
## 🪶 :: 주요 서비스 기능 | ||
- 웹툰 작품 열람 | ||
- 웹툰 요일별 연재 및 관리 | ||
- 단편 웹툰 게시 | ||
- 작가 중심의 커뮤니티 | ||
|
||
현재 `프리 릴리즈` 상태로, 사용자들의 피드백을 기반으로 기능을 개선 및 추가해나갈 계획입니다. | ||
|
||
## 📝 :: 상세 기술 스택 | ||
- Environment: `Android Studio`, `Kotlin` | ||
- App: `Jetpack Compose`, `Hilt`, `DataStore`, `Retrofit`, `Coroutine`, `OrbitMVI`, `Kotlin Serialization` | ||
- Architecture: `MVI` |
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
50 changes: 50 additions & 0 deletions
50
build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt
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,50 @@ | ||
import com.android.build.gradle.LibraryExtension | ||
import org.gradle.api.Plugin | ||
import org.gradle.api.Project | ||
import org.gradle.api.artifacts.VersionCatalogsExtension | ||
import org.gradle.kotlin.dsl.configure | ||
import org.gradle.kotlin.dsl.dependencies | ||
import org.gradle.kotlin.dsl.getByType | ||
import org.gradle.kotlin.dsl.kotlin | ||
|
||
class AndroidFeatureConventionPlugin : Plugin<Project> { | ||
override fun apply(target: Project) { | ||
with(target) { | ||
pluginManager.apply { | ||
apply("toongether.android.library") | ||
apply("toongether.android.hilt") | ||
apply("toongether.kotlin.code") | ||
} | ||
extensions.configure<LibraryExtension> { | ||
defaultConfig { | ||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" | ||
} | ||
} | ||
|
||
val libs = extensions.getByType<VersionCatalogsExtension>().named("libs") | ||
|
||
dependencies { | ||
add("implementation", project(":core:model")) | ||
add("implementation", project(":core:ui")) | ||
add("implementation", project(":core:designsystem")) | ||
add("implementation", project(":core:data")) | ||
add("implementation", project(":core:domain")) | ||
|
||
add("testImplementation", kotlin("test")) | ||
add("androidTestImplementation", kotlin("test")) | ||
|
||
add("implementation", libs.findLibrary("androidx.hilt.navigation.compose").get()) | ||
add("implementation", libs.findLibrary("androidx.lifecycle.runtimeCompose").get()) | ||
add("implementation", libs.findLibrary("androidx.lifecycle.viewModelCompose").get()) | ||
add("implementation", libs.findLibrary("orbit.mvi.viewmodel").get()) | ||
add("implementation", libs.findLibrary("orbit.mvi.compose").get()) | ||
|
||
add("implementation", libs.findLibrary("kotlinx.coroutines.android").get()) | ||
|
||
add("testImplementation", libs.findLibrary("junit4").get()) | ||
add("androidTestImplementation", libs.findLibrary("androidx.test.runner").get()) | ||
add("androidTestImplementation", libs.findLibrary("androidx.test.espresso.core").get()) | ||
} | ||
} | ||
} | ||
} |
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
Oops, something went wrong.