diff --git a/DBTApp/app/build.gradle.kts b/DBTApp/app/build.gradle.kts index 92a45c3..a818742 100644 --- a/DBTApp/app/build.gradle.kts +++ b/DBTApp/app/build.gradle.kts @@ -64,6 +64,8 @@ dependencies { implementation(libs.androidx.material.icons.extended) // Optional - Add window size utils implementation(libs.androidx.adaptive) + // Optional - Integration with activities + implementation(libs.androidx.activity.compose) implementation(libs.androidx.core.ktx) implementation(libs.androidx.appcompat) diff --git a/DBTApp/app/src/main/java/de/cdaut/dbtapp/MainActivity.kt b/DBTApp/app/src/main/java/de/cdaut/dbtapp/MainActivity.kt new file mode 100644 index 0000000..077461f --- /dev/null +++ b/DBTApp/app/src/main/java/de/cdaut/dbtapp/MainActivity.kt @@ -0,0 +1,22 @@ +package de.cdaut.dbtapp + +import android.os.Bundle +import androidx.activity.ComponentActivity +import androidx.compose.material3.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview +import androidx.activity.compose.setContent + +class MainActivity : ComponentActivity(){ + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContent { + NavigationBar() + } + } +} + +@Preview +@Composable +fun NavigationBar() { +} \ No newline at end of file diff --git a/DBTApp/gradle/libs.versions.toml b/DBTApp/gradle/libs.versions.toml index 9da957c..5a21d7a 100644 --- a/DBTApp/gradle/libs.versions.toml +++ b/DBTApp/gradle/libs.versions.toml @@ -1,4 +1,5 @@ [versions] +activityCompose = "1.10.1" agp = "8.9.2" kotlin = "2.0.21" coreKtx = "1.16.0" @@ -9,6 +10,7 @@ appcompat = "1.7.0" material = "1.12.0" [libraries] +androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "activityCompose" } androidx-adaptive = { module = "androidx.compose.material3.adaptive:adaptive" } androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } androidx-material-icons-core = { module = "androidx.compose.material:material-icons-core" }