35
Anahí Salgado @anncode

Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Anahí Salgado@anncode

Page 2: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

@anncodeuplabs.com

Page 3: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Interfaces gráficas han crecido [email protected]

Page 4: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Custom UI Componentes

@anncode

Page 5: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

@fidoo_92

@anncode

Page 6: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

@anncode

@fidoo_92

Page 7: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose

@anncode

@fidoo_92

Page 8: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose

@anncode

Page 9: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Toolkit para construir Interfaces móviles nativas

@anncode

Page 10: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Toolkit para construir Interfaces móviles nativas

Kotlin

@anncode

Page 11: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Composability

@anncode

Page 12: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose ComposabilityPrincipio de Diseño

@anncode

Page 13: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose ComposabilityPrincipio de Diseño

Software Composable infrastructure

@anncode

Page 14: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Software Composable infrastructure

@anncode

Page 15: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Software Composable infrastructure

Seleccionarse y ensamblarse en varias combinaciones

@anncode

Page 16: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Software Composable infrastructure

Seleccionarse y ensamblarse en varias combinaciones

Relación de componentes.

@anncode

Page 17: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Studio Canary

@anncode

Page 18: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Studio Canary

@anncode

Page 19: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Studio Canary

@anncode

Page 20: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose

class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState)

}}

@anncode

Page 21: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose

class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { ... } }}

@anncode

Page 22: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose

class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { Text(“Hola Mundo”) } }}

@anncode

Page 23: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose@Composablefun Title(text: String) {

@anncode

Page 24: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose@Composablefun Title(text: String) { Text()}

@anncode

Page 25: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose@Composablefun Title(text: String) { Text( text = text, color = deepBlue, fontSize = 24.sp, textAlign = TextAlign.Center, style = TextStyle(fontWeight = FontWeight.Bold) )}

@anncode

Page 26: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Android Jetpack Compose@Composablefun Title(text: String) { Text( text = text, color = deepBlue, fontSize = 24.sp, textAlign = TextAlign.Center, style = TextStyle(fontWeight = FontWeight.Bold) )}

@anncode

Page 27: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Los elementos de UI se acomodan jerárquicamente

@anncode

Page 28: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Los elementos de UI se acomodan jerárquicamente

@anncode

Composable {

}

Page 29: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Los elementos de UI se acomodan jerárquicamente

@anncode

Composable {Composable {

}}

Page 30: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Los elementos de UI se acomodan jerárquicamente

@anncode

Composable {Composable {

Composable {

}}

}

Page 31: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Los elementos de UI se acomodan jerárquicamente

@anncode

Composable {Composable {

Composable {Composable {}

}}

}

Page 32: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose Los elementos de UI se acomodan jerárquicamente

@anncode

Composable {Composable {

Composable {Composable {}

}}

}

Page 33: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Jetpack Compose ModularizarMantener una Arquitectura

@anncode

Page 34: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

@anncode

Page 35: Anahí Salgado · Software Composable infrastructure Seleccionarse y ensamblarse en varias combinaciones Relación de componentes. @anncode

Anahí Salgado@anncode