APLICACIONES MÓVILES
VI SEMESTRE
4. Creamos un nuevo archivo del tipo Kotlin Class, haciendo clic derecho sobre la carpeta que
contiene al archivo MainActivity.kt, seleccionamos la opción “New” y luego la opción
“Kotlin Class/File “
1. DECLARACIÓN DE VARIABLES
CONSTANTES
Son valores que no cambian y se asignan cuando se declaran. Por ejemplo:
val miVariable01 = 25
val miVariable02 = “Hola”
VARIABLES
Son valores que pueden cambiar a lo largo de la ejecución de una aplicación.
var miVariable01 = 25
var miVariable02 = “Hola”
2. TIPOS DE DATOS
CADENAS DE TEXTO
Conocidas como string. Se declaran de las siguientes formas:
U.D. APLICACIONES MÓVILES
VI SEMESTRE
ENTEROS
Se declaran de las siguientes formas:
DECIMALES
Se declaran de las siguientes formas:
BOOLEANO
Se declaran de las siguientes formas:
3. SENTENCIA IF
if ( ) {
} else if() {
} else {
OPERADORES CONDICIONALES
Símbolo Descripción
U.D. APLICACIONES MÓVILES
VI SEMESTRE
OPERADOR LÓGICO
Símbolo Descripción
&& Operador “Y”
|| Operador “O”
! Operador “No”
4. SENTENCIA WHEN
Ejemplo 01:
Ejemplo 02:
val edad = 15
when (edad)
{
0, 1, 2 -> { println(“Bebe”) }
in 3 .. 10 -> { println(“Niño”) }
in 11 .. 17 -> { println(“Adolescente”) }
in 18 .. 69 -> { println(“Adulto”) }
in 70 .. 99 -> { println(“Anciano”) }
else -> { println(“Eterno”) }
}
U.D. APLICACIONES MÓVILES
VI SEMESTRE
5. ARRAY ó ARREGLOS
myArray.add(“Ike”)
myArray.addAll(listOf("Hola","Mundo"))
myArray.removeAt(2)
Sentencia Descripción
myArray.count() Te dice cuantos elementos hay en un array.
myArray.clear() Vacía un array.
myArray.first() Te dice el primer elemento del array.
myArray.last() Te dice el último elemento del array.
Todos los elementos que uno va agregando a un array se van enlazando a través de
un índice consecutivo que comienza en cero.
Índice
0 1 2 3 4
(key)
Valor
Uno Dos Tres Cuatro Cinco
(value)
U.D. APLICACIONES MÓVILES
VI SEMESTRE
6. MAPS ó DICCIONARIOS
Índice
Ike Jose María
(key)
Valor
1 2 3
(value)
7. BUCLES FOR
Recorriendo el array:
{
println(myString)
}
Recorriendo el map:
for (x in 0..10)
{ println(x) }
Recorriendo desde el CERO hasta un número antes del 10 (10 elementos en total)
for (x in 0 until 10)
{ println(x) }
for (x in 10 downTo 0)
{
println(x)
}
8. BUCLE WHILE
Sintaxis para la declaración de un while:
var x = 0
println(x)
x++