TupiLibrary

TupiLibrary es una librería Kotlin desarrollada por Aleix que simplifica bastante algunos aspectos de la programación en Kotlin.

Como la mayoría de sus proyectos, es código abierto y puede consultarse desde su repositorio de Github, el cual puede visitarse desde aquí.

Para poder usar esta librería, es necesario añadir esto al build.gradle de nivel de proyecto:

allprojects {
          repositories {
            ...
            maven { url 'https://jitpack.io' }
          }
      }

Y añadir esta dependencia al build.gradle de nivel de app:

implementation 'tk.aleix:TupiLibrary:1.1.5'

Ahora, tan solo necesitamos declarar la clase TupiLibrary(), por ejemplo así:

val tupiLibrary = TupiLibrary()

Funciones

toast(): Esta función crea y muestra un Toast directamente. Tan solo necesita recibir el context (this) y el mensaje del Toast, un string. Por ejemplo:

tupiLibrary.toast(this, "Hello world")

alert(): Esto crea un mensaje de alerta, al estilo del AlertDialog. Como argumentos, sólo necesita el context (this), el título del alert y el texto. Por ejemplo:

tupiLibrary.alert(this, "This is the title", "This is the body of the message!")

hideKeyboard(): Esconde el teclado virtual tan pronto cómo se declara la función. El único argumento requerido es el view (it). Un ejemplo sería:

tupiLibrary.hideKeyboard(it)