From 7f5d63d31243d22eb2c24655907229b1818bd0af Mon Sep 17 00:00:00 2001 From: Iftakhar Husan <AC5636@student.jamk.fi> Date: Wed, 22 Nov 2023 06:01:24 +0200 Subject: [PATCH] Done ex3 --- E03BuildUIWithLayoutEditor2/.gitignore | 15 ++ E03BuildUIWithLayoutEditor2/.idea/.gitignore | 3 + E03BuildUIWithLayoutEditor2/.idea/.name | 1 + .../.idea/compiler.xml | 6 + .../.idea/deploymentTargetDropDown.xml | 10 + E03BuildUIWithLayoutEditor2/.idea/gradle.xml | 19 ++ E03BuildUIWithLayoutEditor2/.idea/kotlinc.xml | 6 + .../.idea/migrations.xml | 10 + E03BuildUIWithLayoutEditor2/.idea/misc.xml | 9 + E03BuildUIWithLayoutEditor2/.idea/vcs.xml | 6 + E03BuildUIWithLayoutEditor2/app/.gitignore | 1 + .../app/build.gradle.kts | 47 +++++ .../app/proguard-rules.pro | 21 ++ .../ExampleInstrumentedTest.kt | 24 +++ .../app/src/main/AndroidManifest.xml | 26 +++ .../MainActivity.kt | 66 ++++++ .../app/src/main/res/drawable/employee1.png | Bin 0 -> 5919 bytes .../app/src/main/res/drawable/employee10.png | Bin 0 -> 6345 bytes .../app/src/main/res/drawable/employee2.png | Bin 0 -> 5792 bytes .../app/src/main/res/drawable/employee3.png | Bin 0 -> 6040 bytes .../app/src/main/res/drawable/employee4.png | Bin 0 -> 5581 bytes .../app/src/main/res/drawable/employee5.png | Bin 0 -> 5872 bytes .../app/src/main/res/drawable/employee6.png | Bin 0 -> 5936 bytes .../app/src/main/res/drawable/employee7.png | Bin 0 -> 5635 bytes .../app/src/main/res/drawable/employee8.png | Bin 0 -> 6105 bytes .../app/src/main/res/drawable/employee9.png | Bin 0 -> 6199 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++++ .../res/drawable/ic_launcher_foreground.xml | 30 +++ .../app/src/main/res/layout/activity_main.xml | 190 ++++++++++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes .../app/src/main/res/values-night/themes.xml | 7 + .../app/src/main/res/values/colors.xml | 5 + .../app/src/main/res/values/strings.xml | 19 ++ .../app/src/main/res/values/themes.xml | 9 + .../app/src/main/res/xml/backup_rules.xml | 13 ++ .../main/res/xml/data_extraction_rules.xml | 19 ++ .../ExampleUnitTest.kt | 17 ++ E03BuildUIWithLayoutEditor2/build.gradle.kts | 5 + E03BuildUIWithLayoutEditor2/gradle.properties | 23 +++ .../gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + E03BuildUIWithLayoutEditor2/gradlew | 185 +++++++++++++++++ E03BuildUIWithLayoutEditor2/gradlew.bat | 89 ++++++++ .../settings.gradle.kts | 18 ++ 55 files changed, 1087 insertions(+) create mode 100644 E03BuildUIWithLayoutEditor2/.gitignore create mode 100644 E03BuildUIWithLayoutEditor2/.idea/.gitignore create mode 100644 E03BuildUIWithLayoutEditor2/.idea/.name create mode 100644 E03BuildUIWithLayoutEditor2/.idea/compiler.xml create mode 100644 E03BuildUIWithLayoutEditor2/.idea/deploymentTargetDropDown.xml create mode 100644 E03BuildUIWithLayoutEditor2/.idea/gradle.xml create mode 100644 E03BuildUIWithLayoutEditor2/.idea/kotlinc.xml create mode 100644 E03BuildUIWithLayoutEditor2/.idea/migrations.xml create mode 100644 E03BuildUIWithLayoutEditor2/.idea/misc.xml create mode 100644 E03BuildUIWithLayoutEditor2/.idea/vcs.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/.gitignore create mode 100644 E03BuildUIWithLayoutEditor2/app/build.gradle.kts create mode 100644 E03BuildUIWithLayoutEditor2/app/proguard-rules.pro create mode 100644 E03BuildUIWithLayoutEditor2/app/src/androidTest/java/com/example/e03builduiwithlayouteditor2/ExampleInstrumentedTest.kt create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/AndroidManifest.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/java/com/example/e03builduiwithlayouteditor2/MainActivity.kt create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee1.png create mode 100755 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee10.png create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee2.png create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee3.png create mode 100755 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee4.png create mode 100755 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee5.png create mode 100755 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee6.png create mode 100755 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee7.png create mode 100755 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee8.png create mode 100755 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee9.png create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/layout/activity_main.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/values-night/themes.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/values/colors.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/values/strings.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/values/themes.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/xml/backup_rules.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/main/res/xml/data_extraction_rules.xml create mode 100644 E03BuildUIWithLayoutEditor2/app/src/test/java/com/example/e03builduiwithlayouteditor2/ExampleUnitTest.kt create mode 100644 E03BuildUIWithLayoutEditor2/build.gradle.kts create mode 100644 E03BuildUIWithLayoutEditor2/gradle.properties create mode 100644 E03BuildUIWithLayoutEditor2/gradle/wrapper/gradle-wrapper.jar create mode 100644 E03BuildUIWithLayoutEditor2/gradle/wrapper/gradle-wrapper.properties create mode 100755 E03BuildUIWithLayoutEditor2/gradlew create mode 100644 E03BuildUIWithLayoutEditor2/gradlew.bat create mode 100644 E03BuildUIWithLayoutEditor2/settings.gradle.kts diff --git a/E03BuildUIWithLayoutEditor2/.gitignore b/E03BuildUIWithLayoutEditor2/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/E03BuildUIWithLayoutEditor2/.idea/.gitignore b/E03BuildUIWithLayoutEditor2/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/E03BuildUIWithLayoutEditor2/.idea/.name b/E03BuildUIWithLayoutEditor2/.idea/.name new file mode 100644 index 0000000..316c3a0 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/.name @@ -0,0 +1 @@ +E03 Build UI With Layout Editor 2 \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/.idea/compiler.xml b/E03BuildUIWithLayoutEditor2/.idea/compiler.xml new file mode 100644 index 0000000..b589d56 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/compiler.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="CompilerConfiguration"> + <bytecodeTargetLevel target="17" /> + </component> +</project> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/.idea/deploymentTargetDropDown.xml b/E03BuildUIWithLayoutEditor2/.idea/deploymentTargetDropDown.xml new file mode 100644 index 0000000..0c0c338 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="deploymentTargetDropDown"> + <value> + <entry key="app"> + <State /> + </entry> + </value> + </component> +</project> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/.idea/gradle.xml b/E03BuildUIWithLayoutEditor2/.idea/gradle.xml new file mode 100644 index 0000000..0897082 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/gradle.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="GradleMigrationSettings" migrationVersion="1" /> + <component name="GradleSettings"> + <option name="linkedExternalProjectsSettings"> + <GradleProjectSettings> + <option name="externalProjectPath" value="$PROJECT_DIR$" /> + <option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" /> + <option name="modules"> + <set> + <option value="$PROJECT_DIR$" /> + <option value="$PROJECT_DIR$/app" /> + </set> + </option> + <option name="resolveExternalAnnotations" value="false" /> + </GradleProjectSettings> + </option> + </component> +</project> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/.idea/kotlinc.xml b/E03BuildUIWithLayoutEditor2/.idea/kotlinc.xml new file mode 100644 index 0000000..f8467b4 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/kotlinc.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="KotlinJpsPluginSettings"> + <option name="version" value="1.9.10" /> + </component> +</project> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/.idea/migrations.xml b/E03BuildUIWithLayoutEditor2/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/migrations.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectMigrations"> + <option name="MigrateToGradleLocalJavaHome"> + <set> + <option value="$PROJECT_DIR$" /> + </set> + </option> + </component> +</project> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/.idea/misc.xml b/E03BuildUIWithLayoutEditor2/.idea/misc.xml new file mode 100644 index 0000000..8978d23 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/misc.xml @@ -0,0 +1,9 @@ +<project version="4"> + <component name="ExternalStorageConfigurationManager" enabled="true" /> + <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK"> + <output url="file://$PROJECT_DIR$/build/classes" /> + </component> + <component name="ProjectType"> + <option name="id" value="Android" /> + </component> +</project> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/.idea/vcs.xml b/E03BuildUIWithLayoutEditor2/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="$PROJECT_DIR$/.." vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/.gitignore b/E03BuildUIWithLayoutEditor2/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/build.gradle.kts b/E03BuildUIWithLayoutEditor2/app/build.gradle.kts new file mode 100644 index 0000000..6328e97 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/build.gradle.kts @@ -0,0 +1,47 @@ +plugins { + id("com.android.application") + id("org.jetbrains.kotlin.android") +} + +android { + namespace = "com.example.e03builduiwithlayouteditor2" + compileSdk = 34 + + defaultConfig { + applicationId = "com.example.e03builduiwithlayouteditor2" + minSdk = 24 + targetSdk = 34 + versionCode = 1 + versionName = "1.0" + + testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) + } + } + compileOptions { + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 + } + kotlinOptions { + jvmTarget = "1.8" + } +} + +dependencies { + + implementation("androidx.core:core-ktx:1.12.0") + implementation("androidx.appcompat:appcompat:1.6.1") + implementation("com.google.android.material:material:1.9.0") + implementation("androidx.constraintlayout:constraintlayout:2.1.4") + testImplementation("junit:junit:4.13.2") + androidTestImplementation("androidx.test.ext:junit:1.1.5") + androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") +} \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/proguard-rules.pro b/E03BuildUIWithLayoutEditor2/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/androidTest/java/com/example/e03builduiwithlayouteditor2/ExampleInstrumentedTest.kt b/E03BuildUIWithLayoutEditor2/app/src/androidTest/java/com/example/e03builduiwithlayouteditor2/ExampleInstrumentedTest.kt new file mode 100644 index 0000000..796c5d0 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/androidTest/java/com/example/e03builduiwithlayouteditor2/ExampleInstrumentedTest.kt @@ -0,0 +1,24 @@ +package com.example.e03builduiwithlayouteditor2 + +import androidx.test.platform.app.InstrumentationRegistry +import androidx.test.ext.junit.runners.AndroidJUnit4 + +import org.junit.Test +import org.junit.runner.RunWith + +import org.junit.Assert.* + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("com.example.e03builduiwithlayouteditor2", appContext.packageName) + } +} \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/AndroidManifest.xml b/E03BuildUIWithLayoutEditor2/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..cc0bfab --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/AndroidManifest.xml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:tools="http://schemas.android.com/tools"> + + <application + android:allowBackup="true" + android:dataExtractionRules="@xml/data_extraction_rules" + android:fullBackupContent="@xml/backup_rules" + android:icon="@mipmap/ic_launcher" + android:label="@string/app_name" + android:roundIcon="@mipmap/ic_launcher_round" + android:supportsRtl="true" + android:theme="@style/Theme.E03BuildUIWithLayoutEditor2" + tools:targetApi="31"> + <activity + android:name=".MainActivity" + android:exported="true"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + + <category android:name="android.intent.category.LAUNCHER" /> + </intent-filter> + </activity> + </application> + +</manifest> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/java/com/example/e03builduiwithlayouteditor2/MainActivity.kt b/E03BuildUIWithLayoutEditor2/app/src/main/java/com/example/e03builduiwithlayouteditor2/MainActivity.kt new file mode 100644 index 0000000..04fe1cb --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/java/com/example/e03builduiwithlayouteditor2/MainActivity.kt @@ -0,0 +1,66 @@ +package com.example.e03builduiwithlayouteditor2 + +import android.graphics.Typeface +import androidx.appcompat.app.AppCompatActivity +import android.os.Bundle +import android.view.View +import android.widget.ImageView +import android.widget.TextView + + +class MainActivity : AppCompatActivity() { + private val firstnames = arrayOf("Renato", "Rosangela", "Tim", "Barton", "Jeannette", "Ali", "Becky", "Coco", "Ragnar") + private val lastnames = arrayOf("Ksenia", "MetLife", "Asuncion", "Zemfira", "Gang", "G", "G", "A", "B") + private val jobTitles = arrayOf("District Quality Coordinator","International Intranet Representative","District Intranet Administrator","Dynamic Research Manager","Central Infrastructure Consultant", "Lorem ipsum dolor amit sen", "Lorem ipsum dolor amit sen", "Lorem ipsum dolor amit sen", "Lorem ipsum dolor amit sen") + + // function displays employees data in UI + private fun showEmployeeData(index: Int) { + // find TextView's from the UI layout file + val firstNameTextview = findViewById<TextView>(R.id.first_name) + val lastNameTextView = findViewById<TextView>(R.id.last_name) + val jobTitleTextView = findViewById<TextView>(R.id.job_title) + val employeeInfoTextView = findViewById<TextView>(R.id.employee_info_text) + // Update TextView texts + firstNameTextview.text = firstnames[index] + lastNameTextView.text = lastnames[index] + jobTitleTextView.text = jobTitles[index] + + // info is + employeeInfoTextView.text = getString(R.string.employee_info_text, lastnames[index], firstnames[index], jobTitles[index], getString(R.string.description)) + + // image + var id = 0 + when(index) { + 0 -> id = R.drawable.employee1 + 1 -> id = R.drawable.employee2 + 2 -> id = R.drawable.employee3 + 3 -> id = R.drawable.employee4 + 4 -> id = R.drawable.employee5 + 5 -> id = R.drawable.employee6 + 6 -> id = R.drawable.employee7 + 7 -> id = R.drawable.employee8 + 8 -> id = R.drawable.employee9 + } + // find imageView and display correct employee image + val imageView = findViewById<ImageView>(R.id.employee_image) + imageView.setImageResource(id) + } + + // function will be called from the UI + fun numberClicked(view: View?) { + // get clicked view as a textview and it text as a string + val text = (view as TextView).text.toString() + println(text) + // modify string to int and decrease by one (array's start position 0) + val int = text.toInt() - 1 + // show selected employee data in UI, call earlier made function + showEmployeeData(int) + } + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_main) + + showEmployeeData(0) + } +} \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee1.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee1.png new file mode 100644 index 0000000000000000000000000000000000000000..68387e082c0f550d354df2bbe0118ce40b38cf34 GIT binary patch literal 5919 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 JP|4E&e*i?Jox1=4 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee10.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee10.png new file mode 100755 index 0000000000000000000000000000000000000000..521990eb43241c8847d6675d4b917263425c2ae4 GIT binary patch literal 6345 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%0A6Yq>U!q$k`{Oq-3q? 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 VFG5RgF8}$tpsJ_=DV8_&`yb!>Pm=%u literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee2.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee2.png new file mode 100644 index 0000000000000000000000000000000000000000..9a647dd67f4ad923053b5672ae0cde6347adf116 GIT binary patch literal 5792 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee3.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee3.png new file mode 100644 index 0000000000000000000000000000000000000000..fc9d12a7898b37e0d17d0e9a887d2bf5dc92f10a GIT binary patch literal 6040 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee4.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee4.png new file mode 100755 index 0000000000000000000000000000000000000000..d2e4b4f96e852703f00618c2644bc17a57f2861f GIT binary patch literal 5581 zcmaJ_Wmr^eyGBHm+DfP(;m|z+3^CF%bfdI53`0*i)Bqw1f(QbFpfm_lBIVE_NJ>h# zG*TknF(2-4?|sgXv(H-BT5nwUeLwg6JkR>GUKr@9(^21|CL<%G)6`HkIv?TZkKL7v z=Wp7Wvas`k#a+$J-56`{?uEdk$dv4`wkUum8sUI4LLuzDAGV=n$;d8pIhmNbo9XJn zkXSSj@f!mqpmFDHGBQ~O0uF(6LAe8LQ4UTRIj;5UIxc{dog9}bR2Qs^Q$aa8Y53q# z#y)x`NFNuZj2)MPJV2HJI~PEs+z|i*+7;slBgk?6sS7)w|K0|10se%zyU20<*OZyA z0YC+dM**NfuqYBN2?0n-03i}!83`E?fEXA820_F?U@1`u7zUMsfgymuF0S)vcsqNT zkt+PJSm!G_E=PBF91H~V^6~<Di372C2M|O?Mg{~H1Br==o+CuvyfN+wf+)s~`)>tR zlp7N7gmZVoVgSDt5w=(lcR8+er~f?y8uyPZ#_g{(ohJ-LK;S?SAo%x@{s!vm{{K)k z`X98LyAkSt{QjT9ZYJJ16vznWhV{TB&kJYI{W}y6rh-Qy+_88QEY|h!EE+gs-LY<t zSR6pb7z%^{Or0=xSTDCf@w&P&O^lm60)s?ps>*SlD*&CG>|kojN?@prG+ay>EDnLF zou^4!N=ZTj4pmZCl9qu&|K_S<ksfFi#{F-u-9KCz@V|0@w*ne>9$6KIck)Ep!SPr$ z;Ljt&oc`U5>c8s!#kKoaFVbrN$_1U90sSuQ|0?v~Tj$;Ld-_k?o-h7sd=%!q+wtdZ z-L-YpbN;oE8R(d(Eml0+-rhPsUO(NQ8F*{jQd2gZ?NN-C6oFV*1RGRVH6{D#zYI?j zl|cObxw<=;yV-jEV77X$^wHVb$sHB^#KidST=TEOD~rQl=jUb{8yi<DgjZYM4)phS zX6Wp8XdRMBogMAJ+AvCRuif#=wlB3gAF8&;hyy*{yMx8MXQbh=xz-rVrH1g{uJ*&j zgXT9bv(u9wvoge`%zk|I1WVfWXEK(@Vu}Lp48<Y%__g-h;!aLZCX2n_r^lPy#x#eT z$Hk^JJ=c&{#0rTRPvn4qR4E&ohfYn5jE@dEJAmf0(O?;*Fwk5|-n+KCdU<JwL^?WJ z88{fP+WNJg-~t^@N7Pi8wKX>k$EvRmROqRgIASx}UPJUuf}6aw2g6Mz<<PZtt$i(( z%WYX3-<ukm+GZx_W|Qp2q#bRY65GBu=OzU#Rok%e!N-UCPEL;6azYPIk3JQD5M<Ti z<C5hUG@8i6nck0_iMBYJaoB1IIU$|hGj}^ZI&LpbTwY!}=>N38w<{@RvDx+R^yqZ5 z^7$P(w3@nI{>QAz_fF0R+5@4w3vE?HC2{IH0c)qE#Dq_WM`!c1tD9?kW%)H-UEj`5 zNM1fs_V(TqFsI{_GcFz@yhrHC*>P_wqLldQNnrHghbN<h-yNL->pnM0$(uF2d)%4f zA`Eoc8Lp6}H{a?@Xph#_GVt3UCi05uZfvaeeZU;=pKdJ9EHA7a4pos(j+Sb|jg1|F zDo$IQhr=TS(>+xur~6<DC#VP#ddGRJxhUG4ucm~^#-=or_oSmRsy-P{I@=+g984y$ z@`#uX4GtY2@28~~!{luj7w3;i#{-!T(}lS44-Rlel~2UF!94rZ)6>bR2{A=9L`<i? zu7*R@9>i@RCys7!X$Q+XqH)1Iyf$EIw4^kiL?Q`@xt*Pzk$&H#(=*cj`-G9v5g`_< zjWQo8N!0Gj(~W_G*}i9oBfeWX-VibGy~dc6x)3p5FCBf?o}MWaRS&RKhzO76zMR)x zGP0{sO;sfm!r0GvUn^sWgjU9OUI10>MS)%c=BH0yg+TC50$S;cx;=A2+AdLPX`DC2 zLoPV0hWr6Ail1eYFxa3J%1~Unq)y*NUr0rszDH&b;%?!I8CvrkvaVj0=fBWYCfT`2 z^j~vG{YEv9-;%3a-1@xeJ$22UBn&_B?^JlvJLfOt0i*S|2wyT_XQP}Dy4I))Vb=Qs zw$9{OT&8Cah|{pIc^trel4n(**NR$(0B@?$Q(UCwS|Gpwt@$i|gsh#Sk5l#T{renh znU0jY@C-wYgdS64GbeKz_(oJ#xMfzRR-EY5?@fB_0lE`{olMLxOG7_tWscS^Oy5P< z@T)McjV%_~F7GgUYDK1oEmS&7JdJtt{qkJN7=bGA#`j@$mxm54wEjssw}8Vr%vnZG ze!rOLA~r)E`Yf!D)6<zFGfY{8_(C?nI!Y4m=lkh|d1ljIY-thxoFvJ{ex1Gffe++5 zrOZu*jt520qPP<RFVDr()|a@xsCJ&?-LxxHy#z;Rq3xYB+;-z0D?7V;SC@-q$lJS0 zw%W(vP=~8sg7-7)<PV!){PlKot%*cwpEJAp+;X-gy4CO3_W}!z=-?I#JsTUElSrE% z@h)Enm*?@7nL36)y2jaW^2_8I<xa#WW^9L02etdDqzZ?_kv@ZCAIV=%iczAZy8~aj z8YEH4iVwPchk@*4sKprse>GmS1tsSBg^Y?kuy`w)P>$-DQ_xR_L3x|IM0pqbV8M4F z+$swkT`wc|t1N&)&T#MmdGPK``nhpeY5c-m%+cs;Q@s>f8I*WNre$d;o)0J9&leGT zmHPdtQI<&<SqAE3-hRBCucYEcy^-SB0G(TeV#r+1V-6OhXD))q9XHWO8;#OGV7G6l zj#j*B!@PbtY?Otu2lEb8<ULeXxGE?-%wRv2uAAuDI%>7G>10)j&rBS*BX*_0cKb3t zO!C9S??yf^W+{FqLlkuEuPJnWbc^-EMXk=5SmLTf;Rzvm$i6jVA9K_eWv@+TL(k-n zoHR9k^ypjiMJU0QulmdDBe)I!l=iA88;u2aVP^PIM?ga8u2L$8g6D47(WCk}TUR`l z)k$yL@|>_QcI2D&%#0UJ>3e%@Q*HwC&S&Yj>*H72$jKicNF2>yv_GA!b<1Bf-8=YR zwXk{2+*lg&>=o<qaH<=AE68f*8qNuY^gD}`*ISHamrr4up@~bp0j_GKry6P{859XC zDAaN2A63Tg6706NS(CfR$Hpx9M;Ey{L`r7&AuUDG(XT$vO`VV>wZLua2Lca|j$p~O zS3255OS{eExPr(_Oqwt3$xs#V`}lsV>-^@`zTb6OS&pZUUI1Y})xsCkDHmvOry*+B zJ~tPnIRvep3J#*rTF1A0ZJ{Y5)+4Julf6=I?{$?AQStf%+Vkh}+T16#tn{2vgqLqJ zO?Rq|KmKju>(~7S*40^;nXdV)2cgXQM{L?&S)vGL^~|T_fH{is%zD8qaq{fyKNIBT z0BQ9sJl*9H6%ShieT5sp8M&TJ3U9PR%)2R+70I69;A9sB5L42i-Et3=4yGJb_D77Q zKV<)M!;J5C7h4f}@q)PjGIShWEOl>UM?fV(PQ(^dcJK2|rn0rf*+X+gclWdHXXNBh zr%%kW*y6QP^x3eX!d00uSFpt`+Wgq;{DRvGEcdJ?##w*pTyX>9D6O#Ta+a3l2n=<{ zw~I;$%2EkK_j_*^vM4T5JhEi;1?5Tov|z?)hrOMY<JjBUfC#@)|Mm<#A?BAi7=h&X zU7rjW1$MW$TO<tn780CXyEe&`dj{+!GA>^thUC6kd6|z%q?WJvVZ+E;U2<^Wb@O|5 zGwZuIdX&~AB(H^ac%G6duT?}kUSUV8M|=7iSq@)WRu*4VU5j@jx`(=!4LhSFnweRp z^sd6^-pF{}Nxf%59TdYkbk>?oLN2eY=BV>ZWH7qu2qnm!4G?W-oR86Zh_kcokNU}4 zFpruCNAT)FU+f;B@;W6AbIr{3O1nW`ih_AEZ5feBJe@{8?8^<xwr7)HcdZ-i20DH^ z$tq#AuyedR<*a{Y&R5>i6k=T(+W;zeXr860F7@=M2{!t&W<jMmJeF*MUv=jl6M-_f z2T$fwT0CGM3$-Zr!S7;>-;Cso3R2y#^;uK)^}S=jP&@?WLToN`mN2Tp-d%cRS{`KU z2sJPeMqYyK_5_$~K53((+Ke=-#v%G9UcG0io^1YN)2%dvuhN_UuA9gNE;3Pk>wnlb zlyym4o=DVhZyP;`oV<Nj{1B<D(bf<WUv8RB6Pb0do&MEMK?J$1vWH4+h?lAQkH#v^ za)<6KdRpzH%$BsgNyg;1@|GvdDFqP`PYV~nRst*whe=ttmcCp+^1BRE4)Z))*g75W zx2IH}=Lu>G2%4Yg$xnu?mVH0%h!3)6|9J-m7Yq)cyEdsM)v>XC`o~+6^RyocCPDZT zZSF~<68#a$DA_>aiX|NejQggT-tE<99kIM>E%62+y)+!hxs!FWc)??KuZel9u`XvF zbRX<?ugFg$pwvT8L%HZwzyF2~SMt|K>?-=MY1!)_VnYSxNnda|<cPCL+Tlqm`{7D& zKcBh%(NLWzSw!vkv81Hv(!5ju1j&W|V^YIZl`(ka_GC}Jf=OG$Fn`EnSxUHT>ATrk zPlSc%Z2f9B&+gDpR{j^`8zP5~C}Se5aTg43_z$>qz4kwBo_=xm^=GibI%feBH66=3 zlMWz1Io78A6Oq{VZiTP3NXQz_VODF`ew<3$!4mCHR~Ogy<M(>&>m1}|H|Nz@<5jL+ z&A!>ivZ8utDuT|yqSx<da7hU;O``2t!!UbcBCb2eN&L%XswDDTKk4z<mm60`l5VmY zd3xS*^5<pJZzj-wQ2Agf%zk<3J*p$&!1=R*#+Z4mrcc2nqwIoTQGBZI(Y&|LU7voU zgPoYBBE~c;6Ls~(wdT?V_|$_ma<Hqn^<Dzh`mWe#AAU^@E}Fa#2`Qw-`qM~0-Gq`w z#<DcM)7qi}y)-786r6O@SE!Tqad?$gV8M~-%lqqHHbg!vYhDwY89>y?`wu;Q42KQd zd|Rk8zz=iBAKmIVDb}>o1T@)v#u9#}`yFthnUGH$8`CLd$Zq$l1XXA&az0Jz$zMK6 z1|5N{2wVmZkL$J#5x%4#{&vrZ=tlbY`I>VCR!h3dCFT|hhOH{C;rCR1D6!A+Dtu8g z?}fneI`?8HH#ZFHv`Ima4e!Jm)pPP@WnTYvTiJ~c$z1EStH1C(8<nSW$Vc52tb<_; z8`ry%YJV@N-Se}6NDXc#fJWcMOyCBUG<mePg@sD5nuO^TER;noHkDgYv_>KZ#CBcf z#_Kj$rME_-XG`Xs-*|(ELHLJ)B1|vF)a)Xjhy;XvS_D+tyCxau=gcTt6Dq<i_9z=? zik@;4ws`p91GgFb*8_~Hy-&61)jK&~b2m0>Ud2aQxr!LSg6_B*8WJiLTl~XSbeMa# zDFg!ePpyN1+%0Z1yJ6$8Yq;>>4O~QqAuL#F_xkhzesAxm2J}~qjG^L8Nh#eQq0Q|; zj>zE!Whn%K3st9)O92G~RBf(mc1c}fY)MlWj@V!%G7gG;7Bu7`8XN4{E)bRJv8pt$ zRJkS@GtFr4Z#EFEKj#e~xC506pWnNL)_Z&_Ue~lk`4EY^$eboHt|mKqg#s)ar7;?T zlwOO9$}9xl5?VNT_Pn*laX^Z-=I}+7I}52CQe#LR;nWJTi(mk&InbH4IEF01KN9;5 z<KmXcFFH5zGrSNFrVoDrAB;<8;D^5%>Vho!=rG6WEx?1cN>gLvz6L6b-%QQLbTVgt z6?u+{C}!zz;VkFndov{W`D;U>l-vdK@FIbyqUthqbnQYcB)VX64siz5Br7zjugPdH zkS<2A#)b<}B*E|L!gE<VlWw+$9@=1oBygjUE%oYlu$;}IiafA*R=nD%0Z>K@D7rA+ zXdoAQA%eMlk6wn4nZuSbxGO?X)NjUGexj>Ehxz4_yoly$b(|i5;H~&qBuZ}P=PXa- zz~uEfEp22~O^4Gj)f*`|8IgUK&C;+DcOT0^m$Mwxg9q2*cBU&CUQnwGa%B>(0TuaL zW2#)e(wrsdi)p2U)gBHv8P}HgTkFZj-rZDRWF@BbCWYxl;{>lINX7|#MMHM>PII5U z6WFMNd=fae;<b3L!gI7BG-_<st+5;jVLRZ`xywaV$dZUc=+LF4DfsRJ%*AT-n;TYJ z%sd~a3aePIp0ZmWlxPWX*XAO{;V-jYI&lwqK0O)mOt0;Ln0NI2<ep{Dz=WtRv%YbB zU27vp+icw2y6{Q^iFu*>RI&|B-+b^<jgM;dm_1s~l3b7)7?Wz44XPel)5>sWuL*-G zABsU!u^jZuk6@Bdb=Zhh0B!P+mx|0sPy^-!S!y0?FeN*sk|(MOq`h~BaZwilIwaZH zD<v7y{>ps9bM5`G42(ws==DAAQ@{}8McVXL6N8Bi3)$QbHny<7yvI*x;-u#U*dh#c zVJpc=D{by_)u9B&sTaI)QlRS}ektBEPS50!-5I`M#o#X?ZFhmf)&MLmt-;~SojUzW z^W<rI-PA)3J<;KcDq}O1s!cClU=+jBht2m{L$C>%l3E~>PS(B1Vx8_NMJ}6-l^kvX z&AkEI%Rh3NCZzJoChC-~(NI)6x8EM-<G(`y!Q7_{)jV7|ZRi4DPVu<hdO%#Qy6?AN zI+uL8EjKrJLA19(T2<i_QoBC$!9mT-yFvnFx3avoa!k<pwZOpYbrHNQMcHkRh_KH! z+p&RxD$YXC(j-c)s=L%fpgV^BXFLRRcxQ*37y2DUjyKmt6w^`i@ZlKhk3ZVl+Dc1H z2TZ754>4R{(&J2Nks^9z$nnf{wUm1&>b^^#ue|(+i{mYLWp*}?{C(xvCT$)DeSOM{ zQxC#dTJ}Ggqpnl-w;T~(E?)|s<?Pe8q`zU9nVv*9LFPICwW!5|xw91111(~`rkWlA z-La&3N1w*A-n%(oY4RLbiK4z_Sn7P3`Zh6K`CX2Q5CE4K<(xs^tztRV`*YPFaS-v@ zL}*O}Sq!TzQdMr5Bz^Ddw6WcYxTf?z?(zHFVSU=|Rk@+w#;s$<V>)=@?K-Q&x{b!Z g^=f1piT(i@)%FAI7H5t4?;ot1YI>>#$`1nm0}gz0)&Kwi literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee5.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee5.png new file mode 100755 index 0000000000000000000000000000000000000000..f34c82587df6c2c131fac64cefe4144c9b468b3c GIT binary patch literal 5872 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 Ttzw*i|ASUh(3CHcwFv$n_DC#d literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee6.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee6.png new file mode 100755 index 0000000000000000000000000000000000000000..62260de4fb4dd04e8f0b11dd852339a1a75c0853 GIT binary patch literal 5936 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 a>nONNiA*}p+1$VXVXLcXE9WU%`u-2*+&fDE literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee7.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee7.png new file mode 100755 index 0000000000000000000000000000000000000000..5b405220e0afe29a9a9463e76372ab7de8ef35d6 GIT binary patch literal 5635 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee8.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee8.png new file mode 100755 index 0000000000000000000000000000000000000000..bb0a927d0d50a0eb836dfd7f19158ca743583ee1 GIT binary patch literal 6105 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee9.png b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/employee9.png new file mode 100755 index 0000000000000000000000000000000000000000..5fa710fd55ee33623ed06874a8953886e646c542 GIT binary patch literal 6199 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/ic_launcher_background.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ +<?xml version="1.0" encoding="utf-8"?> +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="108dp" + android:height="108dp" + android:viewportWidth="108" + android:viewportHeight="108"> + <path + android:fillColor="#3DDC84" + android:pathData="M0,0h108v108h-108z" /> + <path + android:fillColor="#00000000" + android:pathData="M9,0L9,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M19,0L19,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M29,0L29,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M39,0L39,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M49,0L49,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M59,0L59,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M69,0L69,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M79,0L79,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M89,0L89,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M99,0L99,108" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,9L108,9" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,19L108,19" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,29L108,29" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,39L108,39" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,49L108,49" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,59L108,59" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,69L108,69" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,79L108,79" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,89L108,89" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M0,99L108,99" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M19,29L89,29" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M19,39L89,39" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M19,49L89,49" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M19,59L89,59" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M19,69L89,69" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M19,79L89,79" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M29,19L29,89" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M39,19L39,89" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M49,19L49,89" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M59,19L59,89" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M69,19L69,89" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> + <path + android:fillColor="#00000000" + android:pathData="M79,19L79,89" + android:strokeWidth="0.8" + android:strokeColor="#33FFFFFF" /> +</vector> diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/ic_launcher_foreground.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:aapt="http://schemas.android.com/aapt" + android:width="108dp" + android:height="108dp" + android:viewportWidth="108" + android:viewportHeight="108"> + <path android:pathData="M31,63.928c0,0 6.4,-11 12.1,-13.1c7.2,-2.6 26,-1.4 26,-1.4l38.1,38.1L107,108.928l-32,-1L31,63.928z"> + <aapt:attr name="android:fillColor"> + <gradient + android:endX="85.84757" + android:endY="92.4963" + android:startX="42.9492" + android:startY="49.59793" + android:type="linear"> + <item + android:color="#44000000" + android:offset="0.0" /> + <item + android:color="#00000000" + android:offset="1.0" /> + </gradient> + </aapt:attr> + </path> + <path + android:fillColor="#FFFFFF" + android:fillType="nonZero" + android:pathData="M65.3,45.828l3.8,-6.6c0.2,-0.4 0.1,-0.9 -0.3,-1.1c-0.4,-0.2 -0.9,-0.1 -1.1,0.3l-3.9,6.7c-6.3,-2.8 -13.4,-2.8 -19.7,0l-3.9,-6.7c-0.2,-0.4 -0.7,-0.5 -1.1,-0.3C38.8,38.328 38.7,38.828 38.9,39.228l3.8,6.6C36.2,49.428 31.7,56.028 31,63.928h46C76.3,56.028 71.8,49.428 65.3,45.828zM43.4,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2c-0.3,-0.7 -0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C45.3,56.528 44.5,57.328 43.4,57.328L43.4,57.328zM64.6,57.328c-0.8,0 -1.5,-0.5 -1.8,-1.2s-0.1,-1.5 0.4,-2.1c0.5,-0.5 1.4,-0.7 2.1,-0.4c0.7,0.3 1.2,1 1.2,1.8C66.5,56.528 65.6,57.328 64.6,57.328L64.6,57.328z" + android:strokeWidth="1" + android:strokeColor="#00000000" /> +</vector> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/layout/activity_main.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..506e9f2 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,190 @@ +<?xml version="1.0" encoding="utf-8"?> +<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + tools:context=".MainActivity"> + + <LinearLayout + android:id="@+id/app_name_container" + android:layout_width="fill_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintHorizontal_bias="0.467" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toTopOf="parent"> + + <TextView + android:id="@+id/app_name" + android:layout_width="0dp" + android:layout_height="wrap_content" + android:layout_weight="1" + android:background="#673AB7" + android:padding="15dp" + android:text="@string/app_name" + android:textColor="#E8EAF6" + android:textSize="18sp" + android:textStyle="bold" /> + </LinearLayout> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="vertical" + android:padding="15sp" + app:layout_constraintEnd_toEndOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintTop_toBottomOf="@+id/app_name_container"> + + <LinearLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="horizontal"> + + <ImageView + android:id="@+id/employee_image" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:src="@drawable/employee1" + android:contentDescription="@string/last_name" + /> + + <androidx.constraintlayout.widget.ConstraintLayout + android:layout_width="match_parent" + android:layout_height="match_parent" + android:padding="15sp"> + + <TextView + android:id="@+id/first_name" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:text="@string/first_name" + app:layout_constraintTop_toTopOf="parent" + tools:layout_editor_absoluteX="15dp" /> + + <TextView + android:id="@+id/last_name" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:text="@string/last_name" + app:layout_constraintTop_toBottomOf="@+id/first_name" + tools:layout_editor_absoluteX="16dp" /> + + <TextView + android:id="@+id/job_title" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:text="@string/job_title" + app:layout_constraintTop_toBottomOf="@+id/last_name" + tools:layout_editor_absoluteX="15dp" /> + </androidx.constraintlayout.widget.ConstraintLayout> + + </LinearLayout> + + <TextView + android:id="@+id/employee_info_text" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:text="@string/employee_info" /> + </LinearLayout> + + <LinearLayout + android:id="@+id/linearLayout3" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:orientation="horizontal" + android:padding="15dp" + app:layout_constraintBottom_toBottomOf="parent"> + + <TextView + android:id="@+id/employee_1" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_1" + android:onClick="numberClicked" + android:textAlignment="center" /> + + <TextView + android:id="@+id/employee_2" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_2" + android:onClick="numberClicked" + android:textAlignment="center" /> + + <TextView + android:id="@+id/employee_3" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_3" + android:onClick="numberClicked" + android:textAlignment="center" /> + + <TextView + android:id="@+id/employee_4" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_4" + android:onClick="numberClicked" + android:textAlignment="center" /> + + <TextView + android:id="@+id/employee_5" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_5" + android:onClick="numberClicked" + android:textAlignment="center" /> + + <TextView + android:id="@+id/employee_6" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_6" + android:onClick="numberClicked" + android:textAlignment="center" /> + + <TextView + android:id="@+id/employee_7" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_7" + android:onClick="numberClicked" + android:textAlignment="center" /> + <TextView + android:id="@+id/employee_8" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_8" + android:onClick="numberClicked" + android:textAlignment="center" /> + <TextView + android:id="@+id/employee_9" + android:layout_width="wrap_content" + android:layout_height="wrap_content" + android:layout_weight="1" + android:padding="5sp" + android:text="@string/_9" + android:onClick="numberClicked" + android:textAlignment="center" /> + </LinearLayout> + +</androidx.constraintlayout.widget.ConstraintLayout> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..6f3b755 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> + <background android:drawable="@drawable/ic_launcher_background" /> + <foreground android:drawable="@drawable/ic_launcher_foreground" /> + <monochrome android:drawable="@drawable/ic_launcher_foreground" /> +</adaptive-icon> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..6f3b755 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> + <background android:drawable="@drawable/ic_launcher_background" /> + <foreground android:drawable="@drawable/ic_launcher_foreground" /> + <monochrome android:drawable="@drawable/ic_launcher_foreground" /> +</adaptive-icon> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..c209e78ecd372343283f4157dcfd918ec5165bb3 GIT binary patch literal 1404 zcmV-?1%vuhNk&F=1pok7MM6+kP&il$0000G0000-002h-06|PpNX!5L00Dqw+t%{r zzW2vH!KF=w&cMnnN@{whkTw+#mAh0SV?YL=)3MimFYCWp#fpdtz~8$hD5VPuQgtcN zXl<@<#Cm<R)d19?=)E<{+g@mp0C)CAX%7ksNnpX=jPlJEkqD9%o*fC(U7iySOYHHS zCLH@bXPyI|^Z)Mc^PG7Oc+NfBJO`d7p5;U`M53Wbd!w|M(MUoNRc2m{@^!wFKzL?& zx_RAc-^9Azxo%DmXW^9GV0~;n_G9&dym)|QrMEx!y_F=oDunn;1y)cvAc6z{0MHiz zodGIH07w8nF%*bGq9Gv`YHnm80|d1T$uW=u4vGV%tX#>e5f5yr2h%@8TWh?)bSK`O z^Z@d={gn7J{iyxL_y_%J|L>ep{dUxUP8a{byupH&!UNR*OutO~0{*T4q5R6@ApLF! z5{w?Z150gC7#>(VHFJZ-^6O@PYp{t!<r*4*+?g*sysFgiN}}d!-T(>jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#<RA5Hg_mG&BZS>9RrRnxzsu|Lg2ddugg7k%>0JeD+{XZ7>Z~{=|M+sh1MF7~ zz>To~`~LVQe1nNoR-gEzkpe{Ak^7{{ZBk2i_<+`Bq<^GB!RYG+z)h;Y3+<{zlMUYd zrd*W4w&jZ0%kBuDZ1EW&KLpyR7r2=}fF2%0VwHM4pUs}ZI2egi#DRMYZPek*^H9YK zay4Iy3WXFG(F14xYsoDA|KXgGc5%2DhmQ1gFCkrgHBm!lXG<W<SKpuS2eaDGkL-J- z!+&UV_N0e<DV*|igwqdC*l{lj0T&&`uq=ycU@f9x0i8jzLa(y*X(YV?PCtUw;ks}p z4zFn7N(-OG^(9ot1ZhYISOWe9?+l%f6v41n+j<OM$_uJgNP?ZJy}hEMMH=;WiG4I` zs(bIWwSD<LJnAN(E(Xjr4k(^UYF37F_3f{;E%%FEa&I3I0GbdH@{pD5$m+1PN5CW) zyZ&*9o#8wstdx@^rci;0B4BP2+H4Y<KbJI5L(bXG(k@`Kp=d>8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqro<oln8GL@_6LPC)kg1!M)Y!|NCn7b*0sG zEN=&c2xMM<>a($ne7EUK;#3V<N-jQ7j($tREa0F&-HzYCQtR#fTCZMRN*ZSm;T7a+ zuxa$}zDL8R9wGYkHb$+gJoiM@z+u{u7a_VUBwtd)bPzHxH}C`W=^2PsBr`s7taBMG zm#Ss=-o`)W8%%x%>YkXaew%Kh^3OrMht<?zOY6P}#rBhn_hrWY$_P`{#CBR9w?+E6 zt7r#NN-tjxFY{9q75P<|L<ZJBHwn4FhG(&i>jYN?XEoY`tRPQsAkH-DSL^QqyN0>^ zmC>{#F14jz4GeW{pJoRpLFa_*GI{?T93^rX7SPQgT@LbLqpNA}<@2wH;q493)G=1Y z#-sCiRNX~qf3KgiFzB3I>4Z%AfS(3$`-aMIBU+6?gbgDb!)L~A)je+;fR0jWLL-Fu z4)<UE%?IC0Du41FrE~F_qc8nOq>P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9<vs%8>j@06@(!<!eaZcF<_le1MVaYMg=gRy*f2#IaBH-mJIpy+L z=Gsbhd6=3>{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..b2dfe3d1ba5cf3ee31b3ecc1ced89044a1f3b7a9 GIT binary patch literal 2898 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..4f0f1d64e58ba64d180ce43ee13bf9a17835fbca GIT binary patch literal 982 zcmV;{11bDcNk&G_0{{S5MM6+kP&il$0000G0000l001ul06|PpNU8t;00Dqo+t#w^ z^1csucXz7-Qrhzl9HuH<!ckn_w-(t15itRHmqN0O$B3XH(E|jyV^QXq8=yM`Q**vy zpEpgQd+no=J<Tlv&+_>B%l>&>1tG2^vb*E&k^T3$FG1eQZ51g$uv4V+kI`0<^1Z@N zk?Jjh$olyC%l>)Xq;7!>{iBj&BjJ`P&$fsCfpve_epJOBkTF?nu-B7D!hO=2ZR}<p z;bEy|mw1;}P&gp|0ssKe4*;D3Dlh;r06r}ehC-pC4mGy`3;|+W04+#B4r_x~@mHHy z)H}bD|I2-n_L$pW;*I)~?=#N<)`92&<$3IR`#<SH6@I&FRQa6xBmQ5wPwJ2PAI(ne z$L2Yb@JHxb`+bLk*AjR$^`b?pr|?!6=+AboIQ2D-p)UI7x(J0|5(5~ur$_+)`>C%4 zc_9eOXvPbC4kzU8YowIA8cW~Uv|eB&yYwAObSwL2vY~UYI7NXPvf3b+c^?wcs~_t{ ze_m66-0)^{JdOMKPwjpQ@Sna!*?$wTZ~su*tNv7o!gXT!GRgivP}ec?5>l1!7<(rT zds|8x(qGc673zrvYIz;J23FG{9nHMnAuP}NpAED^laz3mAN1sy+NXK)!6v1FxQ;lh zOBLA>$~P3r4b*NcqR;y6pwyhZ<hjKiZs6mOSFB&+cIl`GV$93-<ciUjF#*1^<p~gh ziQ_{)r0dA7$It&Fe=obxu8n!+elxmgqxPbUL!FxW0;AOfqz@8JOz9Qbm)m-9!^7D) z480@BoIIb<oT``+rVla8L)8fXO&6}3P9n4v$`6WG<DUNWuKb9J9rUsAn7d-_YWT^U z{NXl@OAPIJ!>3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^Q<WhKYr9rXr6*~Tmpuq6NjnD6;;NNBGIg-1ZvfACQ4{ocrwM0)?`oL2ts zCXY5KT@`(ir63J0?%+_(-dDgf<6R$u{lCdy6Zi5d+Bf;1OXyD;xe3#Gug*&T|0o41 zD8;$|JvUv&@vsLIH&C5+S{!k&{~Z54^y@9r>X7F9Z*SRPpQl{B%x)_AMp^}_v~?j7 zapvHMKxSf*Mtyx8I}-<*UGn3)oHd(nn=)BZ`d$lDBwq_GL($_TPaS{UeevT(AJ`p0 z9%+hQb6z)U9qjbuXjg|dExCLjpS8$VKQ55VsIC%@{N5t{NsW)=hNGI`J=x97_kbz@ E0Of=7!T<mO literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..62b611da081676d42f6c3f78a2c91e7bcedddedb GIT binary patch literal 1772 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 O>FJ$wK}0tWNB{uH;AM~i literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..948a3070fe34c611c42c0d3ad3013a0dce358be0 GIT binary patch literal 1900 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..1b9a6956b3acdc11f40ce2bb3f6efbd845cc243f GIT binary patch literal 3918 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..28d4b77f9f036a47549d47db79c16788749dca10 GIT binary patch literal 2884 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..9287f5083623b375139afb391af71cc533a7dd37 GIT binary patch literal 5914 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�(p-{x$&=IACIfoAR<Nvvu>!za)F-^da-t3#0Dycnp zwO~NVXwXCl;jE<}>%@<pC<8PLRXJuvO4y>xz|=8fIJAB?>+E{7)|4l${4ngA3G|=r z2Dyv;VVWSgZx9Wj>qUjleGl3Ei9K4>h!(lPS%8VOG>Xu0%6VDz^O=bjJmuP7>DeUv zrbI}MlHB^^d?{zv6d=@_ZD2lg1&G7UjnVN{1}9WkaM3H~btX0GtSzB+tZ^qRgWo4m z!GmimlG$=wgXCnr6j@m<1gAL46#T~5<Pf8lV3fF#Ppu>Bnm=2{^@>|t&`9mkEPddj zAvG~@Tv~TAm2i%VW}R-g(Z0)z-Y|szHr@rk>4MAyG*Ma*7Yh#H7(!-5>DZ@8r;_dx z{prSe<>~099F8vsYd2xff7uAS%7{S)f(|@me3t2$iy&NEc7OUEchp@<t56P}GC(ea zcuDo~%vU?vTqAIp#flPNMI2`5;t8&98^HQwmsAsoPNK_fx^Bggb1WVe*N(RqH8#4x zCQN_rN*!W39u4A)O3%B(eX4-oO~1PlFj1j%A~@Wj>9A|X;;IA>8!oX+y(BKJ$EzV* znR$z;!L$s7uy@{OT~nG#B!NRraT8(X##Ho!0r_o@gg0CA-9H^;-uE&?$2$nHv_00o z%cbuUc-tCx$Uh&EZ4Nf4Zgqv)Y6>usG3>GeQnxx_Z6+PcbX-+ysbt1hQ`K1LDpOE? zrAhIZhSN9yVIAOa22gn577tbc&i3|3V8NWy&!tw##`}9*x}gtI^h1DzZRA>UuaJG) zaZ7j)dq!O}{?#8Y7~7i6fHh4{`<bqO>pL?>-18|p!S75Y#^DM>-S3)vuZG+Q7l@ek zQP~#cBpWgg#mApc_sPYjpw8odQuRokmTkzcNl`^CcKB7e&;zViV;{Y{o^Y$%7i0m# z62%#1Lq!RC?}lK>%mp}T!3Xv;L*0v*>USLm``N%>w>@fwC+#T&Tx2bN4w(20JB}oU zuSa6v^kXi0x<PZ)*(STjdw~o@Rw-Or2Ax?U!if0^R7qyS!JDYN`R9pBUrvi5{Lgqu za0I&Zd*A54UPC}|lJz-2f!1VYM+A-ElFU{V`W)8LtCk5Mx|)Il)$QH*gA63%JZFt} zGq@eFEWXJ~R>Ps?pbaOHnyiqq6By1EZY9OZ^^QA>{q-Hsd&m`pbQ%8121aWG-F5xf zlZ%;B{;C>X19|`^_?dVyCq>n+41w7|!tUS!{9rHlbhX=SZO5CQ^;!Du_E7*`GiR^Q w)2!4MKjfSAeN<ek%udeE*tim(T?PyxRjZ^lIknLzS6Fbvpe_110000002i;2E&u=k literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..aa7d6427e6fa1074b79ccd52ef67ac15c5637e85 GIT binary patch literal 3844 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 G0001O&w8c+ literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/E03BuildUIWithLayoutEditor2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp new file mode 100644 index 0000000000000000000000000000000000000000..9126ae37cbc3587421d6889eadd1d91fbf1994d4 GIT binary patch literal 7778 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 literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/values-night/themes.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/values-night/themes.xml new file mode 100644 index 0000000..a83ab59 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/values-night/themes.xml @@ -0,0 +1,7 @@ +<resources xmlns:tools="http://schemas.android.com/tools"> + <!-- Base application theme. --> + <style name="Base.Theme.E03BuildUIWithLayoutEditor2" parent="Theme.Material3.DayNight.NoActionBar"> + <!-- Customize your dark theme here. --> + <!-- <item name="colorPrimary">@color/my_dark_primary</item> --> + </style> +</resources> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/values/colors.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..c8524cd --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/values/colors.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <color name="black">#FF000000</color> + <color name="white">#FFFFFFFF</color> +</resources> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/values/strings.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..703f5fc --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/values/strings.xml @@ -0,0 +1,19 @@ +<resources> + <string name="app_name">E03 Build UI With Layout Editor 2</string> + <string name="first_name">First name</string> + <string name="last_name">Last name</string> + <string name="job_title">Job title</string> + <string name="employee_info">Employee information text here…</string> + <string name="employee_image">Employee image</string> + <string name="employee_info_text">%1$s %2$s has the role of %3$s, and %4$s</string> + <string name="description">is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Leteraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</string> + <string name="_1">1</string> + <string name="_2">2</string> + <string name="_3">3</string> + <string name="_4">4</string> + <string name="_5">5</string> + <string name="_6">6</string> + <string name="_7">7</string> + <string name="_8">8</string> + <string name="_9">9</string> +</resources> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/values/themes.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..3e78091 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/values/themes.xml @@ -0,0 +1,9 @@ +<resources xmlns:tools="http://schemas.android.com/tools"> + <!-- Base application theme. --> + <style name="Base.Theme.E03BuildUIWithLayoutEditor2" parent="Theme.Material3.DayNight.NoActionBar"> + <!-- Customize your light theme here. --> + <!-- <item name="colorPrimary">@color/my_light_primary</item> --> + </style> + + <style name="Theme.E03BuildUIWithLayoutEditor2" parent="Base.Theme.E03BuildUIWithLayoutEditor2" /> +</resources> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/xml/backup_rules.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/xml/backup_rules.xml new file mode 100644 index 0000000..fa0f996 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/xml/backup_rules.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?><!-- + Sample backup rules file; uncomment and customize as necessary. + See https://developer.android.com/guide/topics/data/autobackup + for details. + Note: This file is ignored for devices older that API 31 + See https://developer.android.com/about/versions/12/backup-restore +--> +<full-backup-content> + <!-- + <include domain="sharedpref" path="."/> + <exclude domain="sharedpref" path="device.xml"/> +--> +</full-backup-content> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/main/res/xml/data_extraction_rules.xml b/E03BuildUIWithLayoutEditor2/app/src/main/res/xml/data_extraction_rules.xml new file mode 100644 index 0000000..9ee9997 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/main/res/xml/data_extraction_rules.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?><!-- + Sample data extraction rules file; uncomment and customize as necessary. + See https://developer.android.com/about/versions/12/backup-restore#xml-changes + for details. +--> +<data-extraction-rules> + <cloud-backup> + <!-- TODO: Use <include> and <exclude> to control what is backed up. + <include .../> + <exclude .../> + --> + </cloud-backup> + <!-- + <device-transfer> + <include .../> + <exclude .../> + </device-transfer> + --> +</data-extraction-rules> \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/app/src/test/java/com/example/e03builduiwithlayouteditor2/ExampleUnitTest.kt b/E03BuildUIWithLayoutEditor2/app/src/test/java/com/example/e03builduiwithlayouteditor2/ExampleUnitTest.kt new file mode 100644 index 0000000..90f9498 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/app/src/test/java/com/example/e03builduiwithlayouteditor2/ExampleUnitTest.kt @@ -0,0 +1,17 @@ +package com.example.e03builduiwithlayouteditor2 + +import org.junit.Test + +import org.junit.Assert.* + +/** + * Example local unit test, which will execute on the development machine (host). + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +class ExampleUnitTest { + @Test + fun addition_isCorrect() { + assertEquals(4, 2 + 2) + } +} \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/build.gradle.kts b/E03BuildUIWithLayoutEditor2/build.gradle.kts new file mode 100644 index 0000000..11121ce --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/build.gradle.kts @@ -0,0 +1,5 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. +plugins { + id("com.android.application") version "8.2.0-rc03" apply false + id("org.jetbrains.kotlin.android") version "1.9.10" apply false +} \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/gradle.properties b/E03BuildUIWithLayoutEditor2/gradle.properties new file mode 100644 index 0000000..3c5031e --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/gradle.properties @@ -0,0 +1,23 @@ +# Project-wide Gradle settings. +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true +# AndroidX package structure to make it clearer which packages are bundled with the +# Android operating system, and which are packaged with your app's APK +# https://developer.android.com/topic/libraries/support-library/androidx-rn +android.useAndroidX=true +# Kotlin code style for this project: "official" or "obsolete": +kotlin.code.style=official +# Enables namespacing of each library's R class so that its R class includes only the +# resources declared in the library itself and none from the library's dependencies, +# thereby reducing the size of the R class for that library +android.nonTransitiveRClass=true \ No newline at end of file diff --git a/E03BuildUIWithLayoutEditor2/gradle/wrapper/gradle-wrapper.jar b/E03BuildUIWithLayoutEditor2/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/E03BuildUIWithLayoutEditor2/gradle/wrapper/gradle-wrapper.properties b/E03BuildUIWithLayoutEditor2/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..22646ee --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Mon Nov 20 01:32:48 GMT 2023 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/E03BuildUIWithLayoutEditor2/gradlew b/E03BuildUIWithLayoutEditor2/gradlew new file mode 100755 index 0000000..4f906e0 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/E03BuildUIWithLayoutEditor2/gradlew.bat b/E03BuildUIWithLayoutEditor2/gradlew.bat new file mode 100644 index 0000000..ac1b06f --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/E03BuildUIWithLayoutEditor2/settings.gradle.kts b/E03BuildUIWithLayoutEditor2/settings.gradle.kts new file mode 100644 index 0000000..91813e9 --- /dev/null +++ b/E03BuildUIWithLayoutEditor2/settings.gradle.kts @@ -0,0 +1,18 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} + +rootProject.name = "E03 Build UI With Layout Editor 2" +include(":app") + \ No newline at end of file -- GitLab