Comparador en Kotlin

En contextos de programación, a medida que surge la necesidad de un nuevo tipo, también hay una tarea importante de ordenar las instancias de un tipo. Para comparar dos instancias de un tipo, implementamos Comparable interface . Sin embargo, dado que las instancias de pedido deben compararse automáticamente y también dado que el orden puede … Continue reading «Comparador en Kotlin»

Pruebas unitarias en Android usando JUnit

Las pruebas unitarias se realizan para garantizar que los desarrolladores escriban código de alta calidad y sin errores. Se recomienda escribir pruebas unitarias antes de escribir la aplicación real, escribirá pruebas de antemano y el código real deberá cumplir con las pautas de diseño establecidas por la prueba. En este artículo, estamos usando JUnit para … Continue reading «Pruebas unitarias en Android usando JUnit»

¿Cómo usar la API de selección de teléfono en Android?

La API del selector de teléfono se utiliza para detectar los números de teléfono que se utilizan en el teléfono. Al usar esto, puede evitar que los usuarios ingresen manualmente el número de teléfono y pedirles que elijan el número deseado. qué Implementación paso a paso Paso 1: crear un nuevo proyecto Para crear un … Continue reading «¿Cómo usar la API de selección de teléfono en Android?»

ImageView dinámico en Kotlin

Un ImageView , como sugiere el nombre, se usa para mostrar imágenes en aplicaciones de Android. En este artículo, discutiremos cómo crear un ImageView mediante programación en Kotlin. El primer paso es crear un nuevo proyecto en Android Studio. Para ello sigue estos pasos:  Haga clic en Archivo, luego en Nuevo y luego en Nuevo … Continue reading «ImageView dinámico en Kotlin»

Cajón de navegación de curvas en Android usando ArcNavigationView

El cajón de navegación es un diseño que se puede ver en ciertas aplicaciones, que consta de algunos accesos directos de otras actividades (intentos). Este cajón generalmente se puede ver en el borde izquierdo de la pantalla, que es el predeterminado. Un botón para acceder al cajón de navegación se proporciona de forma predeterminada en … Continue reading «Cajón de navegación de curvas en Android usando ArcNavigationView»

Semáforos en Kotlin

Semáforo es un conjunto de permisos. Asumirlo como una caja que tiene las fichas(permisos) para atender(realizar) una tarea. Los subprocesos tienen acceso a Semaphore pero no a esos permisos. Dependiendo del número de permisos, y cuando llega un hilo al semáforo, se da un permiso. Si un Thread llega cuando no hay permisos disponibles, tiene … Continue reading «Semáforos en Kotlin»

ViewStub en Android con ejemplo

En Android, ViewStub es una vista invisible de tamaño cero y muy flexible que podemos inflar perezosamente los recursos de diseño en tiempo de ejecución. Es una vista tonta y liviana y tiene dimensión cero. Depende del requerimiento, siempre que lo necesitemos podemos inflar en tiempo de ejecución. Este es un ejemplo clásico para manejar … Continue reading «ViewStub en Android con ejemplo»

Proveedores de contenido en Android con ejemplo

En Android , los proveedores de contenido son un componente muy importante que cumple el propósito de una base de datos relacional para almacenar los datos de las aplicaciones. El papel del proveedor de contenido en el sistema Android es como un depósito central en el que se almacenan los datos de las aplicaciones, y … Continue reading «Proveedores de contenido en Android con ejemplo»

Kotlin | Método Math.abs() con ejemplos

La función Math.abs() devuelve el valor absoluto de un argumento dado. Si el argumento no es negativo, se devuelve el propio argumento. mientras que, si el argumento es negativo, se devuelve su valor de negación. Básicamente, funciona como la función de módulo en matemáticas. Sintaxis: fun abs (x: tipo de datos): tipo de datos Parámetros: … Continue reading «Kotlin | Método Math.abs() con ejemplos»

Función de suspensión en las rutinas de Kotlin

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 «Función de suspensión en las rutinas de Kotlin»