From 5255bade8ef871af3fecc90abc1bed5f70ca7838 Mon Sep 17 00:00:00 2001 From: Lup31519 Date: Wed, 30 Dec 2020 01:07:44 +0100 Subject: [PATCH 01/16] [Lab 01] 02 - Introduced Spot Activity Design and refactored corresponding activity --- app/build.gradle | 7 ++ app/src/main/AndroidManifest.xml | 2 +- .../{MainActivity.kt => SpotActivity.kt} | 7 +- app/src/main/res/layout/activity_main.xml | 18 ----- app/src/main/res/layout/activity_spot.xml | 72 +++++++++++++++++++ app/src/main/res/values/colors.xml | 6 +- app/src/main/res/values/strings.xml | 8 ++- app/src/main/res/values/styles.xml | 2 +- 8 files changed, 96 insertions(+), 26 deletions(-) rename app/src/main/java/com/archaeologicalfieldwork/{MainActivity.kt => SpotActivity.kt} (50%) delete mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/layout/activity_spot.xml diff --git a/app/build.gradle b/app/build.gradle index a667c87..86473d6 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,4 +34,11 @@ dependencies { androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' + //*************Own Implementations************* + //Anko Logger + implementation 'org.jetbrains.anko:anko-commons:0.10.8' + + //Material Design + implementation 'com.google.android.material:material:1.2.0' + } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 19975a6..0767bdc 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -9,7 +9,7 @@ android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> - + diff --git a/app/src/main/java/com/archaeologicalfieldwork/MainActivity.kt b/app/src/main/java/com/archaeologicalfieldwork/SpotActivity.kt similarity index 50% rename from app/src/main/java/com/archaeologicalfieldwork/MainActivity.kt rename to app/src/main/java/com/archaeologicalfieldwork/SpotActivity.kt index fc45c30..288c20a 100644 --- a/app/src/main/java/com/archaeologicalfieldwork/MainActivity.kt +++ b/app/src/main/java/com/archaeologicalfieldwork/SpotActivity.kt @@ -2,10 +2,13 @@ package com.archaeologicalfieldwork import androidx.appcompat.app.AppCompatActivity import android.os.Bundle +import org.jetbrains.anko.AnkoLogger +import org.jetbrains.anko.info -class MainActivity : AppCompatActivity() { +class SpotActivity : AppCompatActivity(), AnkoLogger { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) - setContentView(R.layout.activity_main) + info("Spot Activity started..") + setContentView(R.layout.activity_spot) } } \ 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 deleted file mode 100644 index f22a759..0000000 --- a/app/src/main/res/layout/activity_main.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_spot.xml b/app/src/main/res/layout/activity_spot.xml new file mode 100644 index 0000000..25d1ce4 --- /dev/null +++ b/app/src/main/res/layout/activity_spot.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + +