Primeros pasos con Kotlin

Ok en esta oportunidad vamos a comenzar a trabajar con Kotlin, este lenguaje se esta convirtiendo en el nuevo est谩ndar para desarrollo de software, sobre todo desde que cuenta con todo el apoyo de Google, as铆 que vamos a iniciar.

Para nuestros ejercicios vamos a trabajar con Android Studio y vamos a crear un proyecto en blanco (es decir No Activity o 芦sin pantallas禄) como se muestra a continuaci贸n:

Ahora debemos definir las caracter铆sticas de nuestro proyecto, por ejemplo definir el nombre, ubicaci贸n, lenguaje y SDK m铆nimo; lo realmente importante ac谩 es definir el leguaje Kotlin, como se muestra en la siguiente imagen:

Una vez creado nuestro proyecto vamos a proceder a crear nuestro primer archivo kotlin, y ojo los archivos kotlin tienen extensi贸n *.kt, para ello realizamos los siguientes pasos:

  • En el explorador de proyectos avanzamos dese la carpeta app -> kotlin+java -> com.example.kotlintest
  • Damos click derecho sobre la carpeta.
  • Luego seleccionamos new -> kotlin Class/file
  • Asignamos un nombre al archivo y damos enter.

En mi caso llame al archivo variables.kt y al dar doble click sobre 茅l, ver谩s lo siguiente:

De aqu铆 en adelante vamos a comenzar a crear variables y a imprimir sus valores en pantalla para validar que estamos trabajando de forma correcta. Algo importante es que debemos probar el c贸digo que escribamos y para ello requerimos crear una funci贸n principal, y luego para ejecutar el c贸digo debemos darle click al bot贸n ejecutar (Play) que aparece al lado izquierdo en la l铆nea en la que hemos definido la funci贸n como te muestro en la parte inferior.

Ahora vamos a comenzar a trabajar con la definici贸n de variables y constantes.

1.Variables y Constantes

  • Variable: Un espacio en la memoria que almacena un valor que puede cambiar.
  • Constante: Un espacio en la memoria que almacena un valor que no puede cambiar.
// Variable
var nombre = "Juan"

// Constante
val edad = 25

Tipos de datos

  • String: Texto.
  • Int: N煤mero entero.
  • Double: N煤mero decimal.
  • Boolean: Verdadero o falso.

2. Operadores

Operadores num茅ricos:

  • +: Suma
  • -: Resta
  • *: Multiplicaci贸n
  • /: Divisi贸n

Operadores de cadena:

  • +: Concatenaci贸n de cadenas
  • ==: Comparaci贸n de cadenas
  • !=: Distinci贸n de cadenas

De momento esto es todo… la verdad no, pens谩ndolo mejor vamos a realizar unos ejercicios por su parte.

Ejercicios

  1. Haz un script Kotlin que muestre el resultado de las 4 operaciones b谩sicas usando las variables 芦X禄 y 芦Y芦.
  2. Haz un script que a partir de la variable 芦costo禄 calcule el 芦IVA禄 y el 芦Total a pagar
  3. Haz un script que a partir del nombre y apellido de una persona los muestre en dos formas diferentes y proponga cual ser铆a su correo electr贸nico si el dominio fuera 芦be-tic.com

Ahora s铆, nos vemos en el pr贸ximo post.

Deja una respuesta