In part 5 of the FirebaseUI Firestore tutorial, we will add the swipe to delete functionality into the RecyclerView, by creating an ItemTouchHelper with a SimpleCallback and attaching it to the RecyclerView with the attachToRecyclerView method. In the onSwiped callback we delete the corresponding document from the FirestoreDatabase, by calling delete on it’s DocumentReference. We get this DocumentReference from the DocumentSnapshot, by calling getSnapshots().getSnapshot().getReference() in the adapter and passing the position to it.
The FirestoreRecyclerAdapter will automatically take care of updating it’s data set and displaying any remove animations.
Watch the Cloud Firestore tutorial first:
Code for this part:
💻 Find the BEST programming tutorials on TutHub:
⭐ Get my MVVM Caching Course now:
❗ Subscribe to the channel:
📨 Subscribe to the Coding in Flow newsletter:
❓ Join our free developer community:
📣 Follow Coding in Flow on other sites:
💰 Business requests, sponsoring, etc.: email@example.com