From 267ed3e06a8d0307779cb3e0e425410fdec4face Mon Sep 17 00:00:00 2001 From: SalatielGenol Date: Thu, 15 Dec 2022 09:20:48 +0100 Subject: [PATCH] Estructura inicial --- .gitignore | 10 + app/.gitignore | 1 + app/build.gradle | 71 ++++++ app/proguard-rules.pro | 21 ++ .../ExampleInstrumentedTest.kt | 24 +++ app/src/main/AndroidManifest.xml | 33 +++ .../genol_salatiel_ex1tdist/MainActivity.kt | 18 ++ .../ejemplosCodigo/Arragements.kt | 106 +++++++++ .../ejemplosCodigo/Orientation.kt | 204 ++++++++++++++++++ .../ejemplosCodigo/Scaffold.kt | 57 +++++ .../ejemplosCodigo/Textos.kt | 148 +++++++++++++ .../ejercicios/Ejercicio1.kt | 14 ++ .../ejercicios/Ejercicio2.kt | 10 + .../ejercicios/Ejercicio3.kt | 10 + .../ejercicios/Ejercicio4.kt | 10 + .../ejercicios/Ejercicio5.kt | 10 + .../ejercicios/Ejercicio6.kt | 10 + .../ejercicios/Ejercicio7.kt | 10 + .../ui/screens/MenuScreen.kt | 72 +++++++ .../ui/screens/Navigation.kt | 36 ++++ .../genol_salatiel_ex1tdist/ui/theme/Color.kt | 12 ++ .../genol_salatiel_ex1tdist/ui/theme/Shape.kt | 11 + .../genol_salatiel_ex1tdist/ui/theme/Theme.kt | 58 +++++ .../genol_salatiel_ex1tdist/ui/theme/Type.kt | 28 +++ .../drawable-v24/ic_launcher_foreground.xml | 30 +++ app/src/main/res/drawable-v24/kirby.png | Bin 0 -> 129394 bytes .../res/drawable/ic_launcher_background.xml | 170 +++++++++++++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes app/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/colors.xml | 10 + app/src/main/res/values/strings.xml | 3 + app/src/main/res/values/themes.xml | 7 + app/src/main/res/xml/backup_rules.xml | 13 ++ .../main/res/xml/data_extraction_rules.xml | 19 ++ .../ExampleUnitTest.kt | 17 ++ build.gradle | 10 + gradle.properties | 23 ++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 ++++++++++++++++ gradlew.bat | 89 ++++++++ settings.gradle | 16 ++ 52 files changed, 1592 insertions(+) create mode 100644 .gitignore create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/es/genol/genol_salatiel_ex1tdist/ExampleInstrumentedTest.kt create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/MainActivity.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Arragements.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Orientation.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Scaffold.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Textos.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio1.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio2.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio3.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio4.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio5.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio6.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio7.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/screens/MenuScreen.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/screens/Navigation.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Color.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Shape.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Theme.kt create mode 100644 app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Type.kt create mode 100644 app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 app/src/main/res/drawable-v24/kirby.png create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml create mode 100644 app/src/test/java/es/genol/genol_salatiel_ex1tdist/ExampleUnitTest.kt create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..878c2cd --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +*.iml +.gradle +/local.properties +.idea +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..335e90d --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,71 @@ +plugins { + id 'com.android.application' + id 'org.jetbrains.kotlin.android' +} + +android { + namespace 'es.genol.genol_salatiel_ex1tdist' + compileSdk 33 + + defaultConfig { + applicationId "es.genol.genol_salatiel_ex1tdist" + minSdk 24 + targetSdk 33 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + vectorDrawables { + useSupportLibrary true + } + } + + buildTypes { + release { + minifyEnabled 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' + } + buildFeatures { + compose true + } + composeOptions { + kotlinCompilerExtensionVersion '1.1.1' + } + packagingOptions { + resources { + excludes += '/META-INF/{AL2.0,LGPL2.1}' + } + } +} + +dependencies { + + implementation 'androidx.core:core-ktx:1.9.0' + implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.5.1' + implementation 'androidx.activity:activity-compose:1.6.1' + //noinspection GradleDependency + implementation "androidx.compose.ui:ui:$compose_ui_version" + //noinspection GradleDependency + implementation "androidx.compose.ui:ui-tooling-preview:$compose_ui_version" + implementation 'androidx.compose.material:material:1.3.1' + implementation "androidx.navigation:navigation-compose:2.5.3" + implementation "io.coil-kt:coil-compose:2.2.2" + + testImplementation 'junit:junit:4.13.2' + androidTestImplementation 'androidx.test.ext:junit:1.1.4' + androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.0' + //noinspection GradleDependency + androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_ui_version" + //noinspection GradleDependency + debugImplementation "androidx.compose.ui:ui-tooling:$compose_ui_version" + //noinspection GradleDependency + debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_ui_version" +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/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/app/src/androidTest/java/es/genol/genol_salatiel_ex1tdist/ExampleInstrumentedTest.kt b/app/src/androidTest/java/es/genol/genol_salatiel_ex1tdist/ExampleInstrumentedTest.kt new file mode 100644 index 0000000..9b7f18b --- /dev/null +++ b/app/src/androidTest/java/es/genol/genol_salatiel_ex1tdist/ExampleInstrumentedTest.kt @@ -0,0 +1,24 @@ +package es.genol.genol_salatiel_ex1tdist + +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("es.genol.genol_salatiel_ex1tdist", appContext.packageName) + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..555ddfe --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/MainActivity.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/MainActivity.kt new file mode 100644 index 0000000..314b5c2 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/MainActivity.kt @@ -0,0 +1,18 @@ +package es.genol.genol_salatiel_ex1tdist + +import android.os.Bundle +import androidx.activity.ComponentActivity +import androidx.activity.compose.setContent +import es.genol.genol_salatiel_ex1tdist.ui.screens.Navigation +import es.genol.genol_salatiel_ex1tdist.ui.theme.Genol_Salatiel_ex1tDistTheme + +class MainActivity : ComponentActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContent { + Genol_Salatiel_ex1tDistTheme { + Navigation() + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Arragements.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Arragements.kt new file mode 100644 index 0000000..27af75d --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Arragements.kt @@ -0,0 +1,106 @@ +package es.genol.genol_salatiel_ex1tdist.ejemplosCodigo + +import android.annotation.SuppressLint +import androidx.compose.foundation.layout.* +import androidx.compose.material.Button +import androidx.compose.material.Scaffold +import androidx.compose.material.Text +import androidx.compose.material.TopAppBar +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.BiasAlignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +/* +Para poder ejecutar la funcion composable directamente desde aqui, sin ejecutar la aplicacion +entera se necesita poner la etiqueta preview y cambiar el atributo exported a true en su +elemento de AndroidManifest.xml +*/ + +@SuppressLint("UnusedMaterialScaffoldPaddingParameter") +@Preview +@Composable +fun EjemploArragementScaffoldSimple(){ + /* + Scaffold puede tener barra superior y barra inferior entre otras cosas, para ello hay que + pasarle las funciones composable adecuadas como argumento en la llamada. + */ + Scaffold(topBar = { + TopAppBar( + title = { Text(text = "My Application") }) + }){ + Column( + modifier = Modifier + .fillMaxSize() + .padding(it), + verticalArrangement = Arrangement.SpaceEvenly + ) { + Row( + modifier = Modifier + .fillMaxWidth(), + verticalAlignment = Alignment.CenterVertically, + /* + SpaceEvenly divide el espacio que hay entre los elemento a partes iguales, + por lo que quedan simetricos + */ + horizontalArrangement = Arrangement.SpaceEvenly + ) { + Button(onClick = { /*TODO*/ }) { Text(text = "BUTTON") } + Text(text = "S.Evenly") + } + Row( + modifier = Modifier + .fillMaxWidth(), + verticalAlignment = Alignment.CenterVertically, + /* + SpaceBetween divide el espacio disponible entre los elementos, pero fijando + los extremos al limite del espacio disponible + */ + horizontalArrangement = Arrangement.SpaceBetween + ) { + Button(onClick = { /*TODO*/ }) { Text(text = "BUTTON") } + Text(text = "S.Between") + } + Row( + modifier = Modifier + .fillMaxWidth(), + verticalAlignment = Alignment.Bottom, + /* + Center deja los elementos en bloque centrados dentro del espacio disponible + */ + horizontalArrangement = Arrangement.Center + ) { + Button(onClick = { /*TODO*/ }) { Text(text = "BUTTON") } + Text(text = "Center") + } + /* + BiasAlignment permite definir un desplazamiento de un bloque de elementos, aceptando + valores decimales entre -1 y 1, donde el 0 seria el centro del espacio disponible. + + Se puede definir dentro de un alignment o de un arrangement + */ + /*Column( + modifier = Modifier + .fillMaxWidth(), + horizontalAlignment = BiasAlignment.Horizontal(-0.5f) + ) {*/ + Row(modifier = Modifier + .fillMaxWidth(), + horizontalArrangement = Arrangement.aligned(BiasAlignment.Horizontal(-0.5f))) { + Button(onClick = { /*TODO*/ }) { Text(text = "BUTTON") } + Text(text = "Bias") + } + Row( + modifier = Modifier + .fillMaxWidth(), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.SpaceBetween + ) { + Button(onClick = { /*TODO*/ }) { Text(text = "BUTTON") } + Text(text = "S.Between con un Spacer a 0dp") + Spacer(Modifier) + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Orientation.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Orientation.kt new file mode 100644 index 0000000..d3dbcd5 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Orientation.kt @@ -0,0 +1,204 @@ +package es.genol.genol_salatiel_ex1tdist.ejemplosCodigo + + +import android.content.res.Configuration +import androidx.compose.foundation.background +import androidx.compose.foundation.border +import androidx.compose.foundation.clickable +import androidx.compose.foundation.interaction.MutableInteractionSource +import androidx.compose.foundation.layout.* +import androidx.compose.material.ContentAlpha +import androidx.compose.material.Icon +import androidx.compose.material.LocalContentAlpha +import androidx.compose.material.Text +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.rounded.* +import androidx.compose.material.ripple.rememberRipple +import androidx.compose.runtime.Composable +import androidx.compose.runtime.CompositionLocalProvider +import androidx.compose.runtime.remember +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.platform.LocalConfiguration +import androidx.compose.ui.semantics.Role +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp + +@Preview +@Composable +fun EjemploPortraitLandScape(){ + /* + Para controlar la composicion de los elementos en pantalla en funcion de la orientacion del + dispositivo se puede usar la propiedad orientation de la configuracion local. + */ + when (LocalConfiguration.current.orientation) { + Configuration.ORIENTATION_PORTRAIT -> { + P4Portrait() + } + Configuration.ORIENTATION_LANDSCAPE -> { + P4Landscape() + } + else -> { + /* TODO() */ + } + } +} + +@Composable +fun P4Portrait(){ + Column( + modifier = Modifier.fillMaxSize(), + verticalArrangement = Arrangement.SpaceBetween, + ) { + Row(modifier = Modifier + .weight(0.07f) + .background(Color.Green) + .fillMaxWidth() + .padding(horizontal = 10.dp), + horizontalArrangement = Arrangement.SpaceBetween + ) { + IconosSuperiores(modifier = Modifier + .fillMaxHeight() + .aspectRatio(0.5f)) + } + Column(modifier = Modifier + .weight(0.76f) + .background(Color.Cyan) + .fillMaxWidth(), + verticalArrangement = Arrangement.SpaceEvenly) { + ContenidoCentral(orientation = "Portrait") + } + Row(modifier = Modifier + .weight(0.07f) + .background(Color.Yellow) + .fillMaxWidth(), + horizontalArrangement = Arrangement.SpaceEvenly) { + IconosInferiores(modifier = Modifier + .fillMaxHeight() + .aspectRatio(0.7f)) + } + } +} + +@Composable +fun P4Landscape(){ + Row(modifier = Modifier.fillMaxSize()) { + Box(modifier = Modifier + .weight(0.07f) + .fillMaxHeight() + .background(Color.Green), + contentAlignment = Alignment.Center) { + Column(modifier = Modifier + .fillMaxHeight(0.6f), + verticalArrangement = Arrangement.SpaceAround) { + IconosInferiores(modifier = Modifier + .fillMaxWidth() + .aspectRatio(1.7f)) + } + + Column(modifier = Modifier + .fillMaxHeight() + .padding(vertical = 10.dp), + verticalArrangement = Arrangement.SpaceBetween) { + IconosSuperiores(modifier = Modifier + .fillMaxWidth() + .aspectRatio(1.7f)) + } + } + Column(modifier = Modifier + .weight(0.93f) + .fillMaxSize() + .background(Color.Cyan), + verticalArrangement = Arrangement.SpaceEvenly) { + ContenidoCentral(orientation = "Landscape") + } + } +} + +@Composable +fun IconosSuperiores(modifier: Modifier = Modifier){ + Icon(Icons.Rounded.Menu, contentDescription = "+Accesibilidad", modifier) + Icon(Icons.Rounded.Settings, contentDescription = "+Accesibilidad", modifier) +} + +@Composable +fun IconosInferiores(modifier: Modifier = Modifier){ + Icon(Icons.Rounded.Add, contentDescription = "+Accesibilidad", modifier) + Icon(Icons.Rounded.PlayArrow, contentDescription = "+Accesibilidad", modifier) + MyIconButton(onClick = { /*TODO*/ }) { + Icon(Icons.Rounded.Person, contentDescription = "+Accesibilidad", modifier) + } +} + +@Composable +fun ContenidoCentral(orientation: String){ + var numero = 1 + when(orientation) { + "Portrait" -> { + repeat(times = 3) { + Row(Modifier.fillMaxWidth(), horizontalArrangement = Arrangement.SpaceEvenly) { + repeat(times = 2) { + Box( + Modifier + .clickable { /* TODO() */ } + .size(150.dp) + .border(width = 1.dp, color = Color.Black), + contentAlignment = Alignment.Center, + ) { + TextoBoxes(numero = numero++) + } + } + } + } + } + "Landscape" -> { + repeat(times = 6) { + Row(modifier = Modifier + .padding(start = 15.dp, end = 10.dp) + .border(width = 1.dp, color = Color.Black)) { + Box( + modifier = Modifier + .clickable { /* TODO() */ } + .fillMaxWidth() + .height(45.dp), + contentAlignment = Alignment.Center + ) { + TextoBoxes(numero = numero++) + } + } + } + } + } +} + +@Composable +private fun TextoBoxes(numero: Int){ + Text(text = numero.toString()) +} +/* +En espera de entender la sobrecarga de elementos de las funciones de la api he copiado +el codigo del IconButton para quitarle el contentalign +*/ +@Composable +fun MyIconButton( + onClick: () -> Unit, + modifier: Modifier = Modifier, + enabled: Boolean = true, + interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, + content: @Composable () -> Unit +){ + Box( + modifier = modifier + .clickable( + onClick = onClick, + enabled = enabled, + role = Role.Button, + interactionSource = interactionSource, + indication = rememberRipple(bounded = false, radius = 24.dp) + ) + ) { + val contentAlpha = if (enabled) LocalContentAlpha.current else ContentAlpha.disabled + CompositionLocalProvider(LocalContentAlpha provides contentAlpha, content = content) + } +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Scaffold.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Scaffold.kt new file mode 100644 index 0000000..de07de6 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Scaffold.kt @@ -0,0 +1,57 @@ +package es.genol.genol_salatiel_ex1tdist.ejemplosCodigo + + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.layout.padding +import androidx.compose.material.* +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.Add +import androidx.compose.material.icons.rounded.Menu +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@Preview +@Composable +fun EjemploScaffoldCompleto(){ + Scaffold( + topBar = { TopAppBar(title = {Text(text = "ScaffoldApp")}, + navigationIcon = { IconoMenu() } + )}, + bottomBar = { + IconosBottomBar() + }) { + Box( + modifier = Modifier + .fillMaxSize() + .padding(it), + contentAlignment = Alignment.Center + ){ + Text(text = "Home Screen") + } + } +} + +@Composable +fun IconoMenu(){ + IconButton(onClick = { /*TODO*/ }) { + Icon(Icons.Rounded.Menu, contentDescription = null) + } +} + +@Composable +fun IconosBottomBar(){ + BottomAppBar { + BottomNavigation { + repeat(2){ + BottomNavigationItem( + selected = false, + onClick = { /* TODO() */ }, + icon = { Icon(Icons.Default.Add, contentDescription = null) } + ) + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Textos.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Textos.kt new file mode 100644 index 0000000..c5a17a5 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejemplosCodigo/Textos.kt @@ -0,0 +1,148 @@ +package es.genol.genol_salatiel_ex1tdist.ejemplosCodigo + +import androidx.compose.foundation.Image +import androidx.compose.foundation.background +import androidx.compose.foundation.border +import androidx.compose.foundation.layout.* +import androidx.compose.foundation.lazy.LazyColumn +import androidx.compose.material.Icon +import androidx.compose.material.Text +import androidx.compose.material.icons.Icons +import androidx.compose.material.icons.filled.Email +import androidx.compose.material.icons.filled.Home +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.compose.ui.graphics.Color +import androidx.compose.ui.layout.ContentScale +import androidx.compose.ui.res.painterResource +import androidx.compose.ui.text.font.FontStyle +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.text.style.TextAlign +import androidx.compose.ui.tooling.preview.Preview +import androidx.compose.ui.unit.dp +import androidx.compose.ui.unit.sp +import coil.compose.AsyncImage +import es.genol.genol_salatiel_ex1tdist.R + +@Preview(showSystemUi = true) +@Composable +fun TextosOrganizados(){ + LazyColumn(modifier = Modifier.padding(10.dp)) { + item { ListadoTextos() } + } +} + +/* +En esta funcion composable se puede ver como se anida el contenido que se le pasa por +parametro. +*/ + +@Composable +fun ContenedorContenido( + modifier: Modifier = Modifier, + alineacion: Alignment = Alignment.TopStart, + content: @Composable (() -> Unit)? = null){ + Box(modifier = Modifier + .height(100.dp) + .fillMaxWidth() + .border(1.dp, Color.Gray) + .then(modifier), + contentAlignment = alineacion) { + if (content != null){ + content() + } + } + /* + Esto de meter un spacer es una chapuza, hay que revisar bien como funciona + */ + Spacer(modifier = Modifier.height(10.dp)) +} + +@Composable +fun ListadoTextos(){ + //Texto centrado mediante ocupacion de toda la linea y la propiedad textAlign + ContenedorContenido { + Text( + modifier = Modifier + .fillMaxWidth() + .background(Color.Gray), + text = "Texto centrado", + textAlign = TextAlign.Center, + ) + } + + //Texto centrado mediante la alineacion de contenido del composable padre (Box) + ContenedorContenido( + alineacion = Alignment.TopCenter + ) { + Text( + modifier = Modifier.background(Color.Gray), + text = "Texto centrado", + ) + } + + //Texto con cambios de estilo !!OJO al tamaño del texto que va en SP y no en DP + ContenedorContenido( + alineacion = Alignment.Center + ) { + Text( + modifier = Modifier.background(Color.Gray), + text = "Texto centrado", + fontSize = 36.sp, + fontStyle = FontStyle.Italic, + fontWeight = FontWeight.ExtraBold, + ) + } + + //Utilizacion de iconos + ContenedorContenido { + Box(modifier = Modifier.fillMaxSize(), + contentAlignment = Alignment.BottomEnd){ + Icon( + imageVector = Icons.Default.Email, + contentDescription = null, + modifier = Modifier.size(70.dp), + tint = Color.Red, + ) + } + Box(modifier = Modifier.fillMaxSize(), + contentAlignment = Alignment.TopStart) { + Icon( + imageVector = Icons.Default.Home, + contentDescription = null, + ) + } + } + + //Utilizacion de imagenes cargadas desde dispositivo + ContenedorContenido( + alineacion = Alignment.TopEnd + ) { + Image( + painter = painterResource(id = R.drawable.kirby), + modifier = Modifier.height(75.dp), + //contentScale = ContentScale.Crop, + contentDescription = null, + ) + } + + /* + Utilizacion de imagenes cargadas provenientes de internet + Para ello se necesita añadir una libreria al build.gradle: + - implementation("io.coil-kt:coil-compose:2.2.2") + + Y el permiso de uso de internet en el AndroidManifest.xml + - + */ + ContenedorContenido( + alineacion = Alignment.BottomStart + ) { + AsyncImage( + model = "https://images-assets.nasa.gov/image/PIA25590/PIA25590~medium.jpg", + //model = "https://www.genol.es/avatar_cuadrado_xbytes.jpg", + contentScale = ContentScale.Crop, + contentDescription = null, + ) + } +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio1.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio1.kt new file mode 100644 index 0000000..5309260 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio1.kt @@ -0,0 +1,14 @@ +package es.genol.genol_salatiel_ex1tdist.ejercicios + +import androidx.compose.foundation.layout.Box +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.material.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Modifier +import androidx.compose.ui.tooling.preview.Preview + +@Preview +@Composable +fun Ejercicio1(){ + +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio2.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio2.kt new file mode 100644 index 0000000..7984a4a --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio2.kt @@ -0,0 +1,10 @@ +package es.genol.genol_salatiel_ex1tdist.ejercicios + +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview + +@Preview +@Composable +fun Ejercicio2(){ + +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio3.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio3.kt new file mode 100644 index 0000000..a67e327 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio3.kt @@ -0,0 +1,10 @@ +package es.genol.genol_salatiel_ex1tdist.ejercicios + +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview + +@Preview +@Composable +fun Ejercicio3(){ + +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio4.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio4.kt new file mode 100644 index 0000000..373fda4 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio4.kt @@ -0,0 +1,10 @@ +package es.genol.genol_salatiel_ex1tdist.ejercicios + +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview + +@Preview +@Composable +fun Ejercicio4(){ + +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio5.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio5.kt new file mode 100644 index 0000000..c5138a8 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio5.kt @@ -0,0 +1,10 @@ +package es.genol.genol_salatiel_ex1tdist.ejercicios + +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview + +@Preview +@Composable +fun Ejercicio5(){ + +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio6.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio6.kt new file mode 100644 index 0000000..fbc1490 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio6.kt @@ -0,0 +1,10 @@ +package es.genol.genol_salatiel_ex1tdist.ejercicios + +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview + +@Preview +@Composable +fun Ejercicio6(){ + +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio7.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio7.kt new file mode 100644 index 0000000..eb56217 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ejercicios/Ejercicio7.kt @@ -0,0 +1,10 @@ +package es.genol.genol_salatiel_ex1tdist.ejercicios + +import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview + +@Preview +@Composable +fun Ejercicio7(){ + +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/screens/MenuScreen.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/screens/MenuScreen.kt new file mode 100644 index 0000000..95dd22e --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/screens/MenuScreen.kt @@ -0,0 +1,72 @@ +package es.genol.genol_salatiel_ex1tdist.ui.screens + +import androidx.compose.foundation.background +import androidx.compose.foundation.layout.Arrangement +import androidx.compose.foundation.layout.Column +import androidx.compose.foundation.layout.Row +import androidx.compose.foundation.layout.fillMaxSize +import androidx.compose.foundation.rememberScrollState +import androidx.compose.foundation.verticalScroll +import androidx.compose.material.Button +import androidx.compose.material.MaterialTheme +import androidx.compose.material.Text +import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment +import androidx.compose.ui.Modifier +import androidx.navigation.NavController + +/* +Cada una de estas funciones va a implementar una pantalla diferente, con su propia composicion +de elementos y distribucion especifica +*/ + +@Composable +fun MenuScreen(navController: NavController){ +/* +Esta es la pantalla principal, la cual alberga un menu con las llamadas a las distintas screens +*/ + Column(modifier = Modifier.fillMaxSize()) { + Row( + Modifier + .background(MaterialTheme.colors.primary) + .weight(0.07f) + .fillMaxSize(), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Center, + ) { + Text(text = "Menú de navegación principal con NavHost", color = MaterialTheme.colors.onSecondary) + } + Row( + modifier = Modifier + .background(MaterialTheme.colors.background) + .weight(1f) + .fillMaxSize(), + verticalAlignment = Alignment.CenterVertically, + horizontalArrangement = Arrangement.Center, + ) { + Column(modifier = Modifier.verticalScroll(rememberScrollState()), horizontalAlignment = Alignment.CenterHorizontally) { + Button(onClick = {navController.navigate(route = Ejercicios.Ejercicio1.ruta)}) { + Text(text = "Ejercicio 1") + } + Button(onClick = {navController.navigate(route = Ejercicios.Ejercicio2.ruta)}) { + Text(text = "Ejercicio 2") + } + Button(onClick = {navController.navigate(route = Ejercicios.Ejercicio3.ruta)}) { + Text(text = "Ejercicio 3") + } + Button(onClick = {navController.navigate(route = Ejercicios.Ejercicio4.ruta)}) { + Text(text = "Ejercicio 4") + } + Button(onClick = {navController.navigate(route = Ejercicios.Ejercicio5.ruta)}) { + Text(text = "Ejercicio 5") + } + Button(onClick = {navController.navigate(route = Ejercicios.Ejercicio6.ruta)}) { + Text(text = "Ejercicio 6") + } + Button(onClick = {navController.navigate(route = Ejercicios.Ejercicio7.ruta)}) { + Text(text = "Ejercicio 7") + } + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/screens/Navigation.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/screens/Navigation.kt new file mode 100644 index 0000000..2155d4a --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/screens/Navigation.kt @@ -0,0 +1,36 @@ +package es.genol.genol_salatiel_ex1tdist.ui.screens + +import androidx.compose.runtime.Composable +import androidx.navigation.compose.NavHost +import androidx.navigation.compose.composable +import androidx.navigation.compose.rememberNavController +import es.genol.genol_salatiel_ex1tdist.ejercicios.* + +@Composable +fun Navigation(){ + val navController = rememberNavController() + NavHost(navController, startDestination = UiScreens.MenuScreen.ruta){ + composable(route = UiScreens.MenuScreen.ruta) { MenuScreen(navController) } + composable(route = Ejercicios.Ejercicio1.ruta) { Ejercicio1() } + composable(route = Ejercicios.Ejercicio2.ruta) { Ejercicio2() } + composable(route = Ejercicios.Ejercicio3.ruta) { Ejercicio3() } + composable(route = Ejercicios.Ejercicio4.ruta) { Ejercicio4() } + composable(route = Ejercicios.Ejercicio5.ruta) { Ejercicio5() } + composable(route = Ejercicios.Ejercicio6.ruta) { Ejercicio6() } + composable(route = Ejercicios.Ejercicio7.ruta) { Ejercicio7() } + } +} + +sealed class UiScreens(val ruta: String){ + object MenuScreen: UiScreens("MenuScreen") +} + +sealed class Ejercicios(val ruta: String){ + object Ejercicio1: Ejercicios("Ejercicio1") + object Ejercicio2: Ejercicios("Ejercicio2") + object Ejercicio3: Ejercicios("Ejercicio3") + object Ejercicio4: Ejercicios("Ejercicio4") + object Ejercicio5: Ejercicios("Ejercicio5") + object Ejercicio6: Ejercicios("Ejercicio6") + object Ejercicio7: Ejercicios("Ejercicio7") +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Color.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Color.kt new file mode 100644 index 0000000..e4069ab --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Color.kt @@ -0,0 +1,12 @@ +package es.genol.genol_salatiel_ex1tdist.ui.theme + +import androidx.compose.ui.graphics.Color + +val Purple700 = Color(0xFF3700B3) +val Teal200 = Color(0xFF03DAC5) +val Yellow = Color(0xFFE4D77C) +val RedWine = Color(0xFF7E212B) +val PantoneLightGray = Color(0xFFD9D7C8) +val PantoneSloganDarkGray = Color(0xFF40444F) +val PantoneProcessBlue = Color(0xFF0085CA) +val PantoneClassicGreen = Color(0xFF009F53) \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Shape.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Shape.kt new file mode 100644 index 0000000..5229a33 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Shape.kt @@ -0,0 +1,11 @@ +package es.genol.genol_salatiel_ex1tdist.ui.theme + +import androidx.compose.foundation.shape.RoundedCornerShape +import androidx.compose.material.Shapes +import androidx.compose.ui.unit.dp + +val Shapes = Shapes( + small = RoundedCornerShape(4.dp), + medium = RoundedCornerShape(4.dp), + large = RoundedCornerShape(0.dp) +) \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Theme.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Theme.kt new file mode 100644 index 0000000..8a5250f --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Theme.kt @@ -0,0 +1,58 @@ +package es.genol.genol_salatiel_ex1tdist.ui.theme + +import android.annotation.SuppressLint +import androidx.compose.foundation.isSystemInDarkTheme +import androidx.compose.material.MaterialTheme +import androidx.compose.material.darkColors +import androidx.compose.material.lightColors +import androidx.compose.runtime.Composable +import androidx.compose.ui.graphics.Color + +@SuppressLint("ConflictingOnColor") +private val DarkColorPalette = darkColors( + primary = RedWine, + primaryVariant = Purple700, + secondary = Teal200, + background = PantoneSloganDarkGray, + surface = RedWine, + onPrimary = PantoneClassicGreen, + onSecondary = Color.White, +) + +private val LightColorPalette = lightColors( + primary = Yellow, + primaryVariant = Purple700, + secondary = Teal200, + background = PantoneLightGray, + surface = PantoneLightGray, + onPrimary = PantoneProcessBlue, + onSecondary = Color.Black, + + /* Other default colors to override + background = Color.White, + surface = Color.White, + onPrimary = Color.White, + onSecondary = Color.Black, + onBackground = Color.Black, + onSurface = Color.Black, + */ +) + +@Composable +fun Genol_Salatiel_ex1tDistTheme( + darkTheme: Boolean = isSystemInDarkTheme(), + content: @Composable () -> Unit +) { + val colors = if (darkTheme) { + DarkColorPalette + } else { + LightColorPalette + } + + MaterialTheme( + colors = colors, + typography = Typography, + shapes = Shapes, + content = content + ) +} \ No newline at end of file diff --git a/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Type.kt b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Type.kt new file mode 100644 index 0000000..6b35949 --- /dev/null +++ b/app/src/main/java/es/genol/genol_salatiel_ex1tdist/ui/theme/Type.kt @@ -0,0 +1,28 @@ +package es.genol.genol_salatiel_ex1tdist.ui.theme + +import androidx.compose.material.Typography +import androidx.compose.ui.text.TextStyle +import androidx.compose.ui.text.font.FontFamily +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.sp + +// Set of Material typography styles to start with +val Typography = Typography( + body1 = TextStyle( + fontFamily = FontFamily.Default, + fontWeight = FontWeight.Normal, + fontSize = 16.sp + ) + /* Other default text styles to override + button = TextStyle( + fontFamily = FontFamily.Default, + fontWeight = FontWeight.W500, + fontSize = 14.sp + ), + caption = TextStyle( + fontFamily = FontFamily.Default, + fontWeight = FontWeight.Normal, + fontSize = 12.sp + ) + */ +) \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/app/src/main/res/drawable-v24/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable-v24/kirby.png b/app/src/main/res/drawable-v24/kirby.png new file mode 100644 index 0000000000000000000000000000000000000000..d2003b31e3d6fd99ce2f215854c720da680e051a GIT binary patch literal 129394 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 z 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..eca70cf --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/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<@<#Cme5f5yr2h%@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!jH(_Z*nzTK4 zkc{fLE4Q3|mA2`CWQ3{8;gxGizgM!zccbdQoOLZc8hThi-IhN90RFT|zlxh3Ty&VG z?Fe{#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!lXG8I5h*uf{rn48Z!_@ z4Bk6TJAB2CKYqPjiX&mWoW>OPFGd$wqroa($ne7EUK;#3VYkXaew%Kh^3OrMhtjYN?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)P{c7{B4Hp91&%??2$v9iRSFnuckHUm}or9seH6 z>%NbT+5*@L5(I9j@06@(!{ZI?U0=pKn8uwIg&L{JV14+8s2hnvbRrU|hZCd}IJu7*;;ECgO%8_*W Kmw_-CKmY()leWbG literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/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/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/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-Qrhzl9HuHB%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}

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;y6pwyhZ3_PiDb|%n1gGjl3ZU}ujInlP{eks-#oA6>rh&g+!f`hv#_%JrgYPu z(U^&XLW^QX7F9Z*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!TQj4N+cqN`nQhxvX7dAV-`K|Ub$-q+H-5I?Tx0g9jWxd@A|?POE8`3b8fO$T))xP* z(X?&brZw({`)WU&rdAs1iTa0x6F@PIxJ&&L|dpySV!ID|iUhjCcKz(@mE z!x@~W#3H<)4Ae(4eQJRk`Iz3<1)6^m)0b_4_TRZ+cz#eD3f8V;2r-1fE!F}W zEi0MEkTTx}8i1{`l_6vo0(Vuh0HD$I4SjZ=?^?k82R51bC)2D_{y8mi_?X^=U?2|F{Vr7s!k(AZC$O#ZMyavHhlQ7 zUR~QXuH~#o#>(b$u4?s~HLF*3IcF7023AlwAYudn0FV~|odGH^05AYPEfR)8p`i{n zwg3zPVp{+wOsxKc>)(pMupKF!Y2HoUqQ3|Yu|8lwR=?5zZuhG6J?H`bSNk_wPoM{u zSL{c@pY7+c2kck>`^q1^^gR0QB7Y?KUD{vz-uVX~;V-rW)PDcI)$_UjgVV?S?=oLR zf4}zz{#*R_{LkiJ#0RdQLNC^2Vp%JPEUvG9ra2BVZ92(p9h7Ka@!yf9(lj#}>+|u* z;^_?KWdzkM`6gqPo9;;r6&JEa)}R3X{(CWv?NvgLeOTq$cZXqf7|sPImi-7cS8DCN zGf;DVt3Am`>hH3{4-WzH43Ftx)SofNe^-#|0HdCo<+8Qs!}TZP{HH8~z5n`ExcHuT zDL1m&|DVpIy=xsLO>8k92HcmfSKhflQ0H~9=^-{#!I1g(;+44xw~=* zxvNz35vfsQE)@)Zsp*6_GjYD};Squ83<_?^SbALb{a`j<0Gn%6JY!zhp=Fg}Ga2|8 z52e1WU%^L1}15Ex0fF$e@eCT(()_P zvV?CA%#Sy08_U6VPt4EtmVQraWJX` zh=N|WQ>LgrvF~R&qOfB$!%D3cGv?;Xh_z$z7k&s4N)$WYf*k=|*jCEkO19{h_(%W4 zPuOqbCw`SeAX*R}UUsbVsgtuG?xs(#Ikx9`JZoQFz0n*7ZG@Fv@kZk`gzO$HoA9kN z8U5{-yY zvV{`&WKU2$mZeoBmiJrEdzUZAv1sRxpePdg1)F*X^Y)zp^Y*R;;z~vOv-z&)&G)JQ{m!C9cmziu1^nHA z`#`0c>@PnQ9CJKgC5NjJD8HM3|KC(g5nnCq$n0Gsu_DXk36@ql%npEye|?%RmG)

FJ$wK}0tWNB{uH;AM~i literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000000000000000000000000000000000000..948a3070fe34c611c42c0d3ad3013a0dce358be0 GIT binary patch literal 1900 zcmV-y2b1_xNk&Fw2LJ$9MM6+kP&il$0000G0001A003VA06|PpNH75a00DqwTbm-~ zullQTcXxO9ki!OCRx^i?oR|n!<8G0=kI^!JSjFi-LL*`V;ET0H2IXfU0*i>o6o6Gy zRq6Ap5(_{XLdXcL-MzlN`ugSdZY_`jXhcENAu)N_0?GhF))9R;E`!bo9p?g?SRgw_ zEXHhFG$0{qYOqhdX<(wE4N@es3VIo$%il%6xP9gjiBri+2pI6aY4 zJbgh-Ud|V%3O!IcHKQx1FQH(_*TK;1>FQWbt^$K1zNn^cczkBs=QHCYZ8b&l!UV{K z{L0$KCf_&KR^}&2Fe|L&?1I7~pBENnCtCuH3sjcx6$c zwqkNkru);ie``q+_QI;IYLD9OV0ZxkuyBz|5<$1BH|vtey$> z5oto4=l-R-Aaq`Dk0}o9N0VrkqW_#;!u{!bJLDq%0092{Ghe=F;(kn} z+sQ@1=UlX30+2nWjkL$B^b!H2^QYO@iFc0{(-~yXj2TWz?VG{v`Jg zg}WyYnwGgn>{HFaG7E~pt=)sOO}*yd(UU-D(E&x{xKEl6OcU?pl)K%#U$dn1mDF19 zSw@l8G!GNFB3c3VVK0?uyqN&utT-D5%NM4g-3@Sii9tSXKtwce~uF zS&Jn746EW^wV~8zdQ1XC28~kXu8+Yo9p!<8h&(Q({J*4DBglPdpe4M_mD8AguZFn~ ztiuO~{6Bx?SfO~_ZV(GIboeR9~hAym{{fV|VM=77MxDrbW6`ujX z<3HF(>Zr;#*uCvC*bpoSr~C$h?_%nXps@A)=l_;({Fo#6Y1+Zv`!T5HB+)#^-Ud_; zBwftPN=d8Vx)*O1Mj+0oO=mZ+NVH*ptNDC-&zZ7Hwho6UQ#l-yNvc0Cm+2$$6YUk2D2t#vdZX-u3>-Be1u9gtTBiMB^xwWQ_rgvGpZ6(C@e23c!^K=>ai-Rqu zhqT`ZQof;9Bu!AD(i^PCbYV%yha9zuoKMp`U^z;3!+&d@Hud&_iy!O-$b9ZLcSRh? z)R|826w}TU!J#X6P%@Zh=La$I6zXa#h!B;{qfug}O%z@K{EZECu6zl)7CiNi%xti0 zB{OKfAj83~iJvmpTU|&q1^?^cIMn2RQ?jeSB95l}{DrEPTW{_gmU_pqTc)h@4T>~& zluq3)GM=xa(#^VU5}@FNqpc$?#SbVsX!~RH*5p0p@w z;~v{QMX0^bFT1!cXGM8K9FP+=9~-d~#TK#ZE{4umGT=;dfvWi?rYj;^l_Zxywze`W z^Cr{55U@*BalS}K%Czii_80e0#0#Zkhlij4-~I@}`-JFJ7$5{>LnoJSs??J8kWVl6|8A}RCGAu9^rAsfCE=2}tHwl93t0C?#+jMpvr7O3`2=tr{Hg$=HlnjVG^ewm|Js0J*kfPa6*GhtB>`fN!m#9J(sU!?(OSfzY*zS(FJ<-Vb zfAIg+`U)YaXv#sY(c--|X zEB+TVyZ%Ie4L$gi#Fc++`h6%vzsS$pjz9aLt+ZL(g;n$Dzy5=m=_TV(3H8^C{r0xd zp#a%}ht55dOq?yhwYPrtp-m1xXp;4X;)NhxxUpgP%XTLmO zcjaFva^}dP3$&sfFTIR_jC=2pHh9kpI@2(6V*GQo7Ws)`j)hd+tr@P~gR*2gO@+1? zG<`_tB+LJuF|SZ9tIec;h%}}6WClT`L>HSW?E{Hp1h^+mlbf_$9zA>!ug>NALJsO{ mU%z=YwVD?}XMya)Bp;vlyE5&E_6!fzx9pwrdz474!~g(M6R?N? literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/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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�(p-{x$&=IACIfoAR!za)F-^da-t3#0Dycnp zwO~NVXwXCl;jE<}>%@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~5Bnm=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@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{`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^kXi0xPs?pbaOHnyiqq6By1EZY9OZ^^QA>{q-Hsd&m`pbQ%8121aWG-F5xf zlZ%;B{;C>X19|`^_?dVyCq>n+41w7|!tUS!{9rHlbhX=SZO5CQ^;!Du_E7*`GiR^Q w)2!4MKjfSAeNo!9>IaV6aUZ*?W>} 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

UmY2RIYtNPVDpE$%vda+HD#3m z&VuXJ{BK&Qe+rBa7eq}Q(bq|tn(RrJAk|ztj2(i{d>nmQnM?;HF2k&9sA6up5tmjl z7lySlzMbifH17-m-Lwa_F&e7nOH?ESi3#ckR3tsM+jsck3`oG!uMS}|eAwVXv>}qxwq?QY%QJ0}r@^;fhuUA9W z*BVl>TGo&N004@xSiwDUXUvp51sVmqO3m)=B55aPwf@0=e}cN+$-BdKxY`YrT_4)0 z_d10#i44Q*rFr8MC>*)v$EJvz``(pb{e&*6k+b zsMz%($|1+8hn8c2?P(l@;Rb&CsZeYoCI3?2!LqjbwPXW3z4G$Qfj=cT5Yb%vY0(AX oeb?AaKtwrnc|$|zzw9vfvn^aJJ!zd)XFXqqy0000001=f@-~a#s literal 0 HcmV?d00001 diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f8c6127 --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,10 @@ + + + #FFBB86FC + #FF6200EE + #FF3700B3 + #FF03DAC5 + #FF018786 + #FF000000 + #FFFFFFFF + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..6575c9b --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + Genol_Salatiel_ex1tDist + \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..90c8542 --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/backup_rules.xml b/app/src/main/res/xml/backup_rules.xml new file mode 100644 index 0000000..fa0f996 --- /dev/null +++ b/app/src/main/res/xml/backup_rules.xml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/data_extraction_rules.xml b/app/src/main/res/xml/data_extraction_rules.xml new file mode 100644 index 0000000..9ee9997 --- /dev/null +++ b/app/src/main/res/xml/data_extraction_rules.xml @@ -0,0 +1,19 @@ + + + + + + + \ No newline at end of file diff --git a/app/src/test/java/es/genol/genol_salatiel_ex1tdist/ExampleUnitTest.kt b/app/src/test/java/es/genol/genol_salatiel_ex1tdist/ExampleUnitTest.kt new file mode 100644 index 0000000..dcdf85e --- /dev/null +++ b/app/src/test/java/es/genol/genol_salatiel_ex1tdist/ExampleUnitTest.kt @@ -0,0 +1,17 @@ +package es.genol.genol_salatiel_ex1tdist + +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/build.gradle b/build.gradle new file mode 100644 index 0000000..15dff9e --- /dev/null +++ b/build.gradle @@ -0,0 +1,10 @@ +buildscript { + ext { + compose_ui_version = '1.1.1' + } +}// Top-level build file where you can add configuration options common to all sub-projects/modules. +plugins { + id 'com.android.application' version '7.3.1' apply false + id 'com.android.library' version '7.3.1' apply false + id 'org.jetbrains.kotlin.android' version '1.6.10' apply false +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..3c5031e --- /dev/null +++ b/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/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..e708b1c023ec8b20f512888fe07c5bd3ff77bb8f GIT binary patch literal 59203 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

K7UpUK$>l@ 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 E2O(~oYXATM literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..da63959 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Tue Dec 13 22:49:53 CET 2022 +distributionBase=GRADLE_USER_HOME +distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip +distributionPath=wrapper/dists +zipStorePath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..4f906e0 --- /dev/null +++ b/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/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..107acd3 --- /dev/null +++ b/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/settings.gradle b/settings.gradle new file mode 100644 index 0000000..c2d6c10 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,16 @@ +pluginManagement { + repositories { + gradlePluginPortal() + google() + mavenCentral() + } +} +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} +rootProject.name = "Genol_Salatiel_ex1tDist" +include ':app'