CRUD Firebase realtime database
9 de mayo de 2021Hola a todos bienvenidos, hoy vamos a realizar un CRUD con la base de datos de Firebase. Para este proyecto tendremos como ejemplo la lista de lista de videojuegos del 2020.
Hola a todos bienvenidos, hoy vamos a realizar un CRUD con la base de datos de Firebase. Para este proyecto tendremos como ejemplo la lista de lista de videojuegos del 2020.
Es el entorno oficial para el desarrollo de aplicaciones Android, basado en el software IntelliJ IDEA de JetBrains.
Es una base de datos, alojada en la nube que permite almacenar y sincronizar datos entre usuarios en tiempo real.
Es un lenguaje de programación pragmatico que corre sobre la máquina virtual de Java y Android.
Acrónimo de create, update, read, delete. Es una de las funciones básicas de la base de datos, que nos permite gestionar los datos ya sea de los usuarios, productos y entre otros.
Se puede ver en los siguientes ejemplos la gestión de los datos con el lenguaje de programación Kotlin.
saveButton.setOnClickListener { v ‐> val videogame = Videogame(name.toString(), date.toString(), description.toString(), url.toString())myRef.child(myRef.push(). key .toString()).setValue(videogame)finish() }
override fun onDataChange(dataSnapshot: DataSnapshot) {listVideogames.clear() dataSnapshot. children .forEach { child ‐>val videogame: Videogame? =Videogame(child.child( "name" ).getValue(), child.child( "date" ).getValue(), child.child( "description" ).getValue(), child.child( "url" ).getValue(), child.key) videogame?.let { listVideogames .add(it) }} recyclerView. adapter = VideogameViewAdapter(listVideogames)}
val myRef = database.getReference("videogame" ).child(key)myRef.child( "name" ).setValue(name)myRef.child( "date" ).setValue(date)myRef.child( "description" ).setValue(description)myRef.child( "url" ).setValue(url)
myRef: Referencia específica a la base de datos gracias a la llave enviado al hacer click desde viewHolder..
myRef.child(it).setValue( null )
Desarrollador de paginas web, aplicaciones Android y proyectos de Internet de las cosas.