Herencia Kotlin

La herencia es una de las características más importantes en la programación orientada a objetos. La herencia permite la reutilización del código, permite que todas las características de una clase existente (clase base) sean heredadas por una nueva clase (clase derivada). Además, la clase derivada también puede agregar algunas características propias. Sintaxis de herencia: open … Continue reading «Herencia Kotlin»

¿Cómo crear botones dentro de un widget en Android?

requisitos previos ¿Cómo crear un widget básico de una aplicación de Android? ¿Cómo crear un widget dinámico de una aplicación de Android? Un widget es una versión mini de una aplicación, que proporciona una base para que el usuario navegue por ella o use sus funciones desde la pantalla de inicio o la pantalla de … Continue reading «¿Cómo crear botones dentro de un widget en Android?»

¿Cómo verificar si una variable «lateinit» se ha inicializado o no en Kotlin?

En Kotlin, la palabra clave lateinit se usa para aquellas variables que se inicializan después de la declaración o podemos decir que la variable que se inicializa tarde se llama variable lateinit. La palabra clave lateinit se usa cuando estamos seguros de que la variable se inicializará antes de usarla. Si no inicializamos una variable … Continue reading «¿Cómo verificar si una variable «lateinit» se ha inicializado o no en Kotlin?»

Los 7 mejores libros para aprender y dominar Kotlin

¿Quieres aprender Kotlin para el desarrollo de aplicaciones Android o mejorar tus habilidades en Kotlin? Si es así, entonces estás en el camino correcto. Este artículo cubrirá todos los libros de Kotlin que lo ayudarán a aprender Kotlin y aumentar su conocimiento de Kotlin. Estos libros incluyen conceptos básicos y conceptos avanzados de Kotlin. Aunque … Continue reading «Los 7 mejores libros para aprender y dominar Kotlin»

Interfaces Kotlin

Las interfaces son tipos personalizados proporcionados por Kotlin que no se pueden instanciar directamente. En cambio, estos definen una forma de comportamiento que los tipos de implementación deben seguir. Con la interfaz, puede definir un conjunto de propiedades y métodos que los tipos concretos deben seguir e implementar. Creación de interfaces – La definición de … Continue reading «Interfaces Kotlin»

Rotura sin etiqueta de Kotlin – Part 1

Cuando estamos trabajando con bucles y queremos detener la ejecución del bucle inmediatamente si se cumple una determinada condición, en este caso, podemos usar la expresión break o return para salir del bucle. En este artículo, discutiremos cómo usar la expresión de interrupción para salir de un ciclo. Cuando se encuentra una expresión de ruptura en … Continue reading «Rotura sin etiqueta de Kotlin – Part 1»

Lista de Kotlin: listOf()

Una lista es una colección ordenada genérica de elementos. Kotlin tiene dos tipos de listas, listas inmutables (no se pueden modificar) y listas mutables (se pueden modificar). Las listas de solo lectura se crean con listOf() cuyos elementos no se pueden modificar y las listas mutables se crean con el método mutableListOf() donde alteramos o modificamos … Continue reading «Lista de Kotlin: listOf()»

Clase abstracta de Kotlin

En Kotlin, la clase abstracta se declara usando la abstractpalabra clave delante de la clase. Una clase abstracta no puede instanciarse significa que no podemos crear un objeto para la clase abstracta. Declaración de clase abstracta: abstract class className { ……… } Puntos para recordar: No podemos crear un objeto para la clase abstracta. Todas … Continue reading «Clase abstracta de Kotlin»

Tostada de Android en Kotlin

Un Toast es un breve mensaje de alerta que se muestra en la pantalla de Android durante un breve intervalo de tiempo. Android Toast es una breve notificación emergente que se utiliza para mostrar información cuando realizamos cualquier operación en nuestra aplicación. En este tutorial, no solo nos limitaremos a crear un brindis aburrido, sino … Continue reading «Tostada de Android en Kotlin»

Comprender el ciclo de vida de la actividad para retener los datos de la interfaz de usuario cuando se presiona hacia atrás en Android

¿Qué es onBackPressed() en Android? Esta es una función de anulación que se llama cuando el usuario presiona el botón Atrás en un dispositivo Android. Tiene grandes implicaciones en el ciclo de vida de la actividad de la aplicación. La documentación oficial establece que se llama al método onBackPressed() cuando la actividad ha detectado que … Continue reading «Comprender el ciclo de vida de la actividad para retener los datos de la interfaz de usuario cuando se presiona hacia atrás en Android»