Apunte sobre como usar Toast en Android usando Kotlin
Android Toast
Los tosast(Tostadas) son un widget de interfaz de usuario que aparece en pantalla durante algún tiempo en forma de notificación. Por lo general, se usan cuando desea informar al usuario de algo procedimiento no crítico, solo con base de notificación de un suceso.

La sintaxis para definir un Toast se proporciona a continuación.
Toast.makeText(this, "Notificación corta", Toast.LENGTH_SHORT).show()
Toast.makeText(this, "Notificación larga", Toast.LENGTH_LONG).show()
Los argumentos que requiere la función Toast
- Context: contexto
- Message: mensage
- Duration: bandera de duración
show()
esa función es para mostrar el Toast en pantalla
Funciones de extensión de Android Toasts Kotlin
Usando las funciones de Extensión podemos acortar nuestra invocación de Toast estableciendo algunos valores predeterminados en la extensión.
fun Context?.toast(text: CharSequence, duration: Int = Toast.LENGTH_LONG) = this?.let { Toast.makeText(it, text, duration).show() }
fun Context?.toast(@StringRes textId: Int, duration: Int = Toast.LENGTH_LONG) = this?.let { Toast.makeText(it, textId, duration).show() }
Su uso
Usar dentro de un activity
toast("Toast Message")
toast(R.string.recurso_string")
Usar dentro de un fragment
context?.toast("Toast Message")
context?.toast(R.string.recurso_string")
Si queremos modificar el tiempo de aparición en pantalla
toast("Toast message", Toast.LENGTh_SHORT)