Hot starts, cold starts, and even process deaths—your state is always restored — Migrated to personal blog: https://alexsaveau.dev/2018/11/09/saving-firebase-ui-recycler-view-state/ FirebaseUI’s database libraries are a great way to quickly and seamlessly bind data to the UI. Unfortunately, that emphasis on ease-of-use and configurability makes automagically saving and restoring RecyclerView state on the library side of things extremely difficult. Luckily, it’s not too hard to do…