Android dispone de dos notificaciones básicas para mostrar información en pantalla.
Toas es la mas simple y se puede usar sin incluir dependencias. Es la pequeña notificación gris que ocupa el tamaño del texto.
La otra es el Snackbar, esta ocupa todo el ancho de la pantalla.
![](https://pharalax.com/blog/wp-content/uploads/2020/02/notificaciones.jpg)
En esta practica vamos a aprender como lanzar las dos notificaciones.. Manos al code!!
Vamos a crear un nuevo proyecto con un activity en blanco. En el incluiremos dos botones a los que llamaremos btoat y bsnack
![](https://pharalax.com/blog/wp-content/uploads/2020/02/esqueleto.jpg)
Ahora nos vamos al Main Activity.kt y dentro del evento onCreate creamos unas variables como instancias de los botones que ya definimos en la vista.
val btnToast=findViewById(R.id.btoast) as Button
val btnsnack=findViewById(R.id.bsnack) as Button
Justo despues progamamos las acciones que ocurriran cuando se presionen los botones.
btnToast.setOnClickListener{
Toast.makeText(this,"Mensaje Toast",Toast.LENGTH_SHORT).show()
}
btnsnack.setOnClickListener{
val snack= Snackbar.make(it,"Mensaje Snack", Snackbar.LENGTH_SHORT)
snack.show()
}
Seguramente la linea val snack= Snackbar.make les mostrara un error, esto se debe a que debemos incluir una dependencia para poder usar este elemento.
Click derecho en su proyecto y seleccionen Open Module Settings.
![](https://pharalax.com/blog/wp-content/uploads/2020/02/paso1.jpg)
Después Dependencias y agreguen una nueva dependencia (Library Dependency)
![](https://pharalax.com/blog/wp-content/uploads/2020/02/segundo-1.jpg)
Hay que buscar la libreria design, para ello busquen la siguiente cuenta com.android.support:design y agréguenla.
![](https://pharalax.com/blog/wp-content/uploads/2020/02/tercero.jpg)
Con eso el error se debería resolver. Ahora a probar su aplicación.
![](https://pharalax.com/blog/wp-content/uploads/2020/02/final.jpg)
![Related Posts Plugin for WordPress, Blogger...](http://www.linkwithin.com/pixel.png)