Cómo agregar un filtro de búsqueda a un Recyclerview, Filterable Android Kotlin


Apuntes de cómo implementar un filtro de búsqueda en un recycleview, para eso se usará la implmentación Filterable combinando un ListAdapter.

Sigue leyendo «Cómo agregar un filtro de búsqueda a un Recyclerview, Filterable Android Kotlin»

Crear una secuencia de números aleatorios en Kotlin


Si se requiere generar una secuencia de números aleatorios que no se repiten en Kotlin

fun makeRndIntList(size : Int = 5 ) : List<Int> {
    val s = HashSet<Int>(size)
    while (s.size < size) {
        s += makeRnd( (1..99).random() )
    }
    return s.shuffled()
}

Su uso

val arr = makeRndIntList(10)
for (element in arr) {
   println(element)
}
/*
17
48
45
1
43
87
100
96
5
*/

Crear una splash screen con logo y marca en Android Kotlin


Las pantallas de inicio (SplashScreen) són el primer contacto con el usuario, la oportunidad de causar una primera impresión audaz y reforzar la identidad de la marca.

Las pantallas de bienvenida pueden ser una parte inocua de la experiencia del usuario. Es solo una pantalla de inicio, no hay mucho que hacer. Pero las primeras impresiones cuentan y el diablo está en los detalles.

Sigue leyendo «Crear una splash screen con logo y marca en Android Kotlin»