¿Qué es Flow en Kotlin y cómo usarlo en Android Project?

Para crear una aplicación de forma asíncrona, debemos usar RxJava y también es uno de los temas más importantes en el desarrollo de Android. Pero ahora, en Kotlin, Jetbrains creó Flow API. Con Flow en Kotlin ahora podemos manejar un flujo de datos secuencialmente. Flow es una API de procesamiento de secuencias en Kotlin desarrollada … Continue reading «¿Qué es Flow en Kotlin y cómo usarlo en Android Project?»

Barra de aplicación inferior del componente Material Design en Android

Material Design Components (MDC Android) ofrece a los diseñadores y desarrolladores una forma de implementar Material Design en sus aplicaciones de Android. Desarrollados por un equipo central de ingenieros y diseñadores de UX en Google, estos componentes permiten un flujo de trabajo de desarrollo confiable para crear aplicaciones de Android atractivas y funcionales. El diseño … Continue reading «Barra de aplicación inferior del componente Material Design en Android»

¿Cómo personalizar los controles deslizantes MDC en Android?

En el artículo de Controles deslizantes de componentes de diseño de materiales en Android , se discutió cómo implementar los controles deslizantes de componentes de diseño de materiales en Android y también manejó el detector de clics para todos los tipos de controles deslizantes. En este artículo, se ha discutido cómo personalizar los controles deslizantes … Continue reading «¿Cómo personalizar los controles deslizantes MDC en Android?»

ActionBar en Android con ejemplo

En las aplicaciones de Android , ActionBar es el elemento presente en la parte superior de la pantalla de actividad . Es una característica destacada de una aplicación móvil que tiene una presencia constante en todas sus actividades. Proporciona una estructura visual a la aplicación y contiene algunos de los elementos más utilizados por los … Continue reading «ActionBar en Android con ejemplo»

Interfaz comparable en Kotlin

Dado que Kotlin proporciona al programador, para definir nuevos tipos en términos de clases, debe haber una forma de comparar las instancias de estas clases. Como en Java, la interfaz Comparable proporciona una función compareTo() para comparar dos objetos. Kotlin proporciona esto a través de la interfaz Comparable . Sin embargo, también proporciona ciertas funciones … Continue reading «Interfaz comparable en Kotlin»

Lanzamiento vs Async en Kotlin Coroutines

Requisito previo: Kotlin Coroutines en Android El equipo de Kotlin define las corrutinas como » subprocesos ligeros «. Son una especie de tareas que los subprocesos reales pueden ejecutar. Las rutinas se agregaron a Kotlin en la versión 1.3 y se basan en conceptos establecidos de otros lenguajes. Las rutinas de Kotlin presentan un nuevo … Continue reading «Lanzamiento vs Async en Kotlin Coroutines»

¿Cómo crear una barra de herramientas que se colapsa y FAB en Scroll con RecyclerView en Android?

En este artículo, vamos a crear una barra de herramientas colapsable y un botón de acción flotante (FAB) en el desplazamiento con RecyclerView . Muchas aplicaciones populares tienen este efecto, por ejemplo. LinkedIn. A continuación se muestra el video de muestra para mostrar lo que vamos a construir. Tenga en cuenta que vamos a implementar … Continue reading «¿Cómo crear una barra de herramientas que se colapsa y FAB en Scroll con RecyclerView en Android?»

¿Cómo construir un juego de Tic Tac Toe con modo fuera de línea y en línea en Android?

En este artículo, vamos a crear un juego de tres en raya que tiene modos en línea y fuera de línea. Entonces, para este proyecto, vamos a usar Kotlin y XML . Tic-Tac-Toe es un juego de dos jugadores. Cada jugador tiene X u O . Tanto el jugador juega uno por uno simultáneamente. En … Continue reading «¿Cómo construir un juego de Tic Tac Toe con modo fuera de línea y en línea en Android?»

Casilla de verificación en Kotlin

Un CheckBox es un tipo especial de botón en Android que tiene dos estados, ya sea marcado o sin marcar. El Checkbox es un widget muy común que se usa en Android y un muy buen ejemplo es la opción “Recordarme” en cualquier tipo de actividad de inicio de sesión de una aplicación que le … Continue reading «Casilla de verificación en Kotlin»

Kotlin | Expresiones lambdas y funciones anónimas

En este artículo, vamos a aprender la expresión lambdas y la función anónima en Kotlin. Si bien son similares sintácticamente, Kotlin y Java lambdas tienen características muy diferentes.  La expresión lambdas y la función anónima son funciones literales , lo que significa que estas funciones no se declaran, sino que se pasan inmediatamente como una … Continue reading «Kotlin | Expresiones lambdas y funciones anónimas»