Saltar al contenido
Pandem贸nium sin gluten

Tutorial de Kotlin desde 0

febrero 1, 2021
tutorial de Kotlin

Crea tu primera app usando Kotlin

Porque hago esta guía?

Estoy escribiendo este tutorial de Kotlin desde 0, para mi mismo principalmente, contaros esto espero que os sirva de ayuda, pero tambien espero que me sirva a mi yo del futuro cuando recuerde que hizo algo de moviles hace tiempo, asi que aprenderemos desde 0 a utilizar Kotlin.

Descargar Android Studio.

Lo primero sera descargar el entorno con el que desarrollaremos aplicaciones en android, y eso es Android Studio que es como la muerte o hacienda, inevitable.

Una vez abramos Android Studio crearemos un nuevo proyecto, y elegiremos la plantilla empty o vacía para empezar a trastear con el código.

De momento no nos moveremos de la pestaña que nos ha abierto el programa, y allí mismo es donde empieza nuestras lecciones.

Kotlin tutorial básico de comentarios y variables

Lección 1: Comentarios

Si queremos escribir en kotil un comentario lo podemos hacer asi:

  1. // Esto es un comentario
  2. /* Esto es un comentario */

Lección 2: Variables y constantes.

Empezamos con la pantalla así

package com.example.myapplication

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }  
}

Creamos la «función(creo)» llamada variablesYConstantes

package com.example.myapplication

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        variablesYConstantes()

    }
    private fun variablesYConstantes(){
        // Asi se hacen los comentarios
        /* Asi se hacen los comentarios */
        
    }
}

Creamos una variable ( Hay que utilizar Cammel Case)
Es decir, empezamos la palabra con minuscula, y en lugar de un espacio ponemos la siguiente letra con una mayuscula.

ejmplo: mi variable de suma > miVariableDeSuma
private fun variablesYConstantes(){
        // Asi se hacen los comentarios
        /* Asi se hacen los comentarios */

        var myFirstVariable = "Hello Hakerman"
}

Para mostrar la variable por pantalla

private fun variablesYConstantes(){
        // Asi se hacen los comentarios
        /* Asi se hacen los comentarios */

        var myFirstVariable = "Hello Hakerman"
				println(myFirstVariable)

}

Esto lo podemos ver desde la consola del programa:

interfaz de Kotlin

Y así habremos hecho nuestro primer Hola mundo!

Si declaramos una variable como string luego no le podemos poner un numero

// No podemos asignar un tipo Int a una variable de tipo Strings
        // myFirstVariable = 1

Pero podemos crear una segunda variable y ponerle otro string o incluso igualarla a la primera

var miSecondVariable = "Subscribete"
        println(miSecondVariable)
        miSecondVariable = myFirstVariable
        println(miSecondVariable)

        myFirstVariable = "¿Ya te has subscrito?"
        println(myFirstVariable)

Nos devolverá esto por consola.

Constantes

Las constantes una vez definidas no pueden cambiar de valor y se definen asi:

val miFirstConstant = "¿Te ha gustado el tutorial?"

Tienen la particularidad de que no podemos darle nuevos valores.

val miFirstConstant = "¿Te ha gustado el tutorial?"
        println(miFirstConstant)
        miFirstConstant = "Hola"

La linea miFirstConstan = «Hola» nos dará un error.

Podemos crear constantes con el valor de variables

val miSecondConstant = myFirstVariable
        println(miSecondConstant)

De momento he seguido aprendiendo hasta aquí, pero muy pronto traeré nuevo material!

Si quieres entretenerte de mientras puedes:
1. Escuchar nuestros podcast aquí
2. Encontrar a Adolf Hitler desde una pagina al azar aquí
3. Leer cualquiera de nuestros artículos aquí