diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 16360e5..3ca7183 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,6 +1,7 @@ plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) + id("org.jlleitschuh.gradle.ktlint") version "11.6.1" } android { @@ -33,6 +34,9 @@ android { kotlinOptions { jvmTarget = "11" } + buildFeatures { + viewBinding = true + } } dependencies { @@ -45,4 +49,4 @@ dependencies { testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit) androidTestImplementation(libs.androidx.espresso.core) -} \ No newline at end of file +} diff --git a/app/src/androidTest/java/kr/hs/anu/nobet/ExampleInstrumentedTest.kt b/app/src/androidTest/java/kr/hs/anu/nobet/ExampleInstrumentedTest.kt index 8e221e1..32265c3 100644 --- a/app/src/androidTest/java/kr/hs/anu/nobet/ExampleInstrumentedTest.kt +++ b/app/src/androidTest/java/kr/hs/anu/nobet/ExampleInstrumentedTest.kt @@ -1,13 +1,11 @@ package kr.hs.anu.nobet -import androidx.test.platform.app.InstrumentationRegistry import androidx.test.ext.junit.runners.AndroidJUnit4 - +import androidx.test.platform.app.InstrumentationRegistry +import org.junit.Assert.assertEquals import org.junit.Test import org.junit.runner.RunWith -import org.junit.Assert.* - /** * Instrumented test, which will execute on an Android device. * @@ -21,4 +19,4 @@ class ExampleInstrumentedTest { val appContext = InstrumentationRegistry.getInstrumentation().targetContext assertEquals("kr.hs.anu.nobet", appContext.packageName) } -} \ No newline at end of file +} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7c1b81b..f88e35f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -13,7 +13,7 @@ android:theme="@style/Theme.NoBet" tools:targetApi="31"> diff --git a/app/src/main/java/kr/hs/anu/nobet/data/datasource/.gitkeep b/app/src/main/java/kr/hs/anu/nobet/data/datasource/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/src/main/java/kr/hs/anu/nobet/data/repository/.gitkeep b/app/src/main/java/kr/hs/anu/nobet/data/repository/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/src/main/java/kr/hs/anu/nobet/di/.gitkeep b/app/src/main/java/kr/hs/anu/nobet/di/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/src/main/java/kr/hs/anu/nobet/domain/model/.gitkeep b/app/src/main/java/kr/hs/anu/nobet/domain/model/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/src/main/java/kr/hs/anu/nobet/domain/repository/.gitkeep b/app/src/main/java/kr/hs/anu/nobet/domain/repository/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/src/main/java/kr/hs/anu/nobet/domain/usecase/.gitkeep b/app/src/main/java/kr/hs/anu/nobet/domain/usecase/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/app/src/main/java/kr/hs/anu/nobet/MainActivity.kt b/app/src/main/java/kr/hs/anu/nobet/presentatoin/screen/main/MainActivity.kt similarity index 70% rename from app/src/main/java/kr/hs/anu/nobet/MainActivity.kt rename to app/src/main/java/kr/hs/anu/nobet/presentatoin/screen/main/MainActivity.kt index 5ec8973..b88bdb5 100644 --- a/app/src/main/java/kr/hs/anu/nobet/MainActivity.kt +++ b/app/src/main/java/kr/hs/anu/nobet/presentatoin/screen/main/MainActivity.kt @@ -1,20 +1,25 @@ -package kr.hs.anu.nobet +package kr.hs.anu.nobet.presentatoin.screen.main import android.os.Bundle import androidx.activity.enableEdgeToEdge import androidx.appcompat.app.AppCompatActivity import androidx.core.view.ViewCompat import androidx.core.view.WindowInsetsCompat +import kr.hs.anu.nobet.R +import kr.hs.anu.nobet.databinding.ActivityMainBinding class MainActivity : AppCompatActivity() { + private lateinit var binding: ActivityMainBinding + override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) enableEdgeToEdge() - setContentView(R.layout.activity_main) + binding = ActivityMainBinding.inflate(layoutInflater) + setContentView(binding.root) ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main)) { v, insets -> val systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()) v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom) insets } } -} \ No newline at end of file +} diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 86a5d97..4820839 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -5,7 +5,7 @@ android:id="@+id/main" android:layout_width="match_parent" android:layout_height="match_parent" - tools:context=".MainActivity"> + tools:context=".presentatoin.screen.main.MainActivity">