[Curso] Kotlin de 0 a 100 Archivos - Programador Novato

01

¿Qué es Kotlin?

Para empezar vamos a analizar Qué es Kotlin: Kotlin es un lenguaje de programación orientado principalmente a objetos de calidad industrial y que se desarrolló por la empresa checa Jetbrain…

Instalación de Kotlin en Windows 10 (kotlin desde cero [02])

En este tutorial vamos realizar la instalación de Kotlin en Windows 10 siguiendo estos pasos:

…

Instalación de Kotlin en Ubuntu 20.04 (Kotlin desde cero [2.5])

En este tutorial vamos a realizar las siguientes operaciones para realizar la instalación de Kotlin en Ubuntu 20.04:

  • Instalar el JDK de Java con este comando.
    sudo apt install default-jdk
  • De
…

Mi primer proyecto en Kotlin (kotlin desde cero [03])

En este tutorial vamos a realizar mi primer proyecto en Kotlin siguiend estos pasos:

  • Seleccionaremos nuestro proyecto de tipo android.
  • Instalaremos el SDK de android.
  • Ingresamos los datos
…

Configuración de nuestro proyecto (kotlin desde cero [04])

Ahora vamos a Configuración de nuestro proyecto y analizar las principales carpetas en IntelliJ:

  • .gradle: Aplicacion que se encarga de la compilacion integración e interoperabilidad.
  • .i
…

Emular un teléfono en nuestra pc para correr aplicaciones Kotlin (Kotlin desde cero [05])

En este tutorial vamos emular un teléfono en nuestra pc para correr aplicaciones Kotlin siguiendo estos pasos:

  • Ejecutaremos nuestro AVD (Android Virtual Device).
  • Crearemos un Dispositiv
…

Conectar un teléfono físico a nuestro nuestro IDE IntelliJ (Kotlin desde cero [06])

En este tutorial vamos a Conectar un teléfono físico a nuestro nuestro IDE IntelliJ siguiendo estos pasos:

  • Descargamos e instalamos los driver de nuestro teléfono.
  • Agregamos el path de “And
…

Función print, valores y variables en Kotlin (Kotlin desde cero [07])

Hahora vamos a analizar la función print, valores y variables en Kotlin, por ejemplo podemos mostrar en consola información usando la función print por ejemplo:
println(“Hola human…

Ejercicio.-1 Concatenar y restar en Kotlin (Kotlin desde cero [08])

En este ejercicio vamos a jugar con los valores y las variables para poder concatenar y restar en Kotlin.

  • Ingresar dos variables nombre y apellido y concatenarlas en nombreCompleto.
  • Cambiar
…

Tipos de datos en Kotlin (Kotlin desde cero [09])

Existe diferentes Tipos de datos en Kotlin, analizaremos algunos:

NUMERO ENTEROS
Tipo Tamaño Valor mínimo Valor máximo
byte 8 bits -128 127
short 16 bits -32768 32767
int 32 bits -2147483648 …

Funciones en Kotlin (Kotlin desde cero [10])

Ahora vamos a analizar las Funciones en Kotlin. Una función no es más que un conjunto de líneas de código que hacen una tarea en concreto.

Las funciones tienen la posibilidad de tener parámetro…

Ejercicio.-02 Funciones y tipos de datos en Kotlin(Kotlin desde cero [11])

Ahora que ya sabemos usar las funciones y tipos de datos en Kotlin, vamos a convinarlos en este tutorial:

  • Crear la función llamada suma que va a recibir dos números de uno de tipo doble y el otro de
…

Comentarios en Kotlin (Curso de Kotlin desde cero [12])

Los comentarios en Kotlin son líneas de código que el compilador no tomara en cuenta y frecuentemente son usados para guiar a futuros programadores.

Es bastante común que varias personas tra…

Operadores aritméticos en Kotlin (Kotlin desde cero [13])

Los operadores aritméticos en Kotlin sirven para realizar operaciones matemáticas entre operandos numéricos. El operador aritmético +, como lo hemos visto en tutoriales anteriores tamb…

Funciones matemáticas en Kotlin (Kotlin desde cero [14])

Las funciones matemáticas en Kotlin nos permite realizar operaciones más complejas, a continuación mostramos algunas:

Operador Descripción
PI Resulta de la relación entre la longitud de …

Ingresar datos por consola en Kotlin (Kotlin desde cero [15])

En este tutorial vamos a ingresar datos por consola en Kotlin siguiendo estos pasos:

  • Usar la función readline para leer datos desde consola.
  • Ingresamos datos de tipo entero y float.
  • Ingresam
…

Operadores lógicos en Kotlin (Curso de Kotlin desde cero [16])

Los operadores lógicos en Kotlin nos proporcionan un resultado a partir de que se cumpla o no una cierta condición. Kotlin nos ofrece 3 diferente operadores:

Operador de disyunción || , tradu…

Condicionales en Kotlin (if, else if y else) (Curso de Kotlin desde cero [17])

Los Condicionales en kotlin nos permite realizar bifurcaciones en el código en base a una condición establecida.

Vamos a hacer este ejercicio:

  • Pedir al humano que ingrese una calificación.
…

Condicional when en Kotlin (Curso de Kotlin desde cero [18])

La condicional when en Kotlin es lo mismo que if/else pero un poco mas legible.
Sintaxis de when:

var opcion=valor
when (opcion){
valor1- //Realizar algo
valor2- //Realizar algo
valor3- //R…

Excepciones en kotlin (Curso de Kotlin desde cero [19])

Las excepciones en kotlin son usadas para indicar un problema en nuestro código durante una ejecución de programa. en otras palabras podemos controlar cosas que el humano haga y nosotros no e…

Ejercicio.- Menú bancario en Kotlin (Curso de Kotlin desde cero [21])

En este tutorial vamos a realizar menú bancario en Kotlin que reciba y entregue dinero y va a tener las siguientes opciones:
1.- Ver saldo
2.- Ingresar dinero
3.- Sacar dinero
4.- Salir

Menú ban
…

Ejercicio.- Calcular el volumen de un vaso en Kotlin(Curso de Kotlin desde cero [20])

En este tutorial vamos a calcular el volumen de un vaso en Kotlin para saber con cuantos vasos de cerveza terminamos en estado inconveniente.

Problema:
Si yo me emborracho con 2 Litros de cerve…

Operadores de asignación en Kotlin (Curso de Kotlin desde cero [22])

Los operadores de asignación en Kotlin sirven para, como su nombre indica, asignar valores a variables.
Operador Descripción
= Operador de Asignación. También se usa para asignar valores p…

Operadores de incremento y decremento en Kotlin (Curso de Kotlin desde cero [23])

Los operadores de incremento y decremento en Kotlin son operadores unarios que agregan o sustraen uno de sus operandos, respectivamente. Son normalmente implementados en lenguajes de pro…

Ejercicio.- Redondear el cambio en Kotlin (Curso de Kotlin desde cero [24])

En este video vamos a realizar un programa que se encargue de Redondear el cambio en Kotlin siguiendo estos pasos:

  • Calcule la venta de 3 productos de una tienda
  • Pregunte si deseamos donar los ce
…

Ejercicio.- Obtener edad a partir de una fecha en Kotlin (Curso de Kotlin desde cero [25])

En este video vamos a realizar un programa que pueda Obtener edad a partir de una fecha en Kotlin siguiendo estos pasos:

  • Pida al humano su fecha de nacimiento en dd/mm/aaaa.
  • Validar que la fecha
…