diff --git a/app/build.gradle b/app/build.gradle index 3c3711b..a3df66f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -5,12 +5,12 @@ plugins { } android { - compileSdk 32 + compileSdk 34 defaultConfig { applicationId "otus.gpb.homework.activities" minSdk 23 - targetSdk 32 + targetSdk 34 versionCode 1 versionName "1.0" @@ -30,6 +30,10 @@ android { kotlinOptions { jvmTarget = '1.8' } + namespace 'otus.gpb.homework.activities' + buildFeatures { + viewBinding true + } } detekt { @@ -49,7 +53,9 @@ tasks.named("detekt").configure { } dependencies { - implementation 'androidx.core:core-ktx:1.8.0' - implementation 'androidx.appcompat:appcompat:1.5.0' - implementation 'com.google.android.material:material:1.6.1' + implementation 'androidx.core:core-ktx:1.13.1' + implementation 'androidx.appcompat:appcompat:1.6.1' + implementation 'com.google.android.material:material:1.12.0' + implementation 'androidx.activity:activity:1.8.0' + implementation 'androidx.constraintlayout:constraintlayout:2.1.4' } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index f318e6c..7defa71 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,7 +1,6 @@ + xmlns:tools="http://schemas.android.com/tools"> + tools:targetApi="31"> + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/otus/gpb/homework/activities/Activity_A.kt b/app/src/main/java/otus/gpb/homework/activities/Activity_A.kt new file mode 100644 index 0000000..ab4a712 --- /dev/null +++ b/app/src/main/java/otus/gpb/homework/activities/Activity_A.kt @@ -0,0 +1,45 @@ +package otus.gpb.homework.activities + +import android.annotation.SuppressLint +import android.content.Intent +import android.os.Bundle +import android.util.Log +import android.view.View +import android.widget.Button +import androidx.appcompat.app.AppCompatActivity + + +class Activity_A : AppCompatActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_a) + val button = findViewById