Kotlin Firebase Realtime Database Beginners CRUD Project - Camposha


Press ESC to close


Kotlin Firebase Realtime Database Beginners CRUD Project

$5.00 $0.00

You will get two projects by purchasing this product:

  1. Renowned Scientists – Kotlin Firebase CRUD Full App

These projects are designed to help beginners learn Firebase realtime database with both Java and Kotlin by creating a full app. They are designed to be readable for ease of understanding but still high quality.

You can use this as a template for creating your new Firebase realtime database. You will be able to:

  1. POST into Firebase Realtime Database  using a beautiful screen.
  2. READ from Firebase and show in a recyclerview with beautiful material letter icons.
  3. UPDATE data in Firebase Realtime Database easily.
  4. DELETE an existing data.
  5. SEARCH Data.

The app provides the following screen, all of then beautiful and well designed:

  1. Splash Activity – Animate your logo and app brand
  2. Dashboard Activity – Provide access to other screens.
  3. CRUD Activity – Single activity with edittexts and dialogs that is used for posting data, updating data and deleting data.
  4. Listings Activity – Screen with recyclerview to list our data from Firebase Realttime database.

We guarantee that the app will not crash and the source code is easily extensible. In case an error occurs or you are stuck, we will provide you with support. We offer LIFETIME support to our projects.

Get this and all other Downloads,as well as new projects every week for Free by purchasing Become a Premium Member.
This project can only be downloaded by members.Become a member by purchasing {products}.

Android Firebase Realtime Database CRUD project. Suitable for use as a template for those people completely new to Firebase realtime database. Instead of going through tons of manuals. Download this project and use android studio to edit it then run. You will quickly be learning how Firebase works in  a real project.

By the end of the day you will have mastered the essentials of Firebase realtime Database.


So let’s assume you are a newbie and you have bought the project, what do you do next?  First and foremost the project will be downloaded into your machine as a zip file.

Here are the steps you follow:

  1. Open up your android studio
  2. Go to File –> Open Project.
  3. Uncompress the  downloaded project.
  4. Choose the uncompressed file. Android Studio will load it and attempt to build the project.
  5. However because we are using libraries like Firebase, you will need internet connectivity to sync the app dependencies atleast for the first time.
  6. Click sync, android studio will display it if the dependencies haven’t been synced.
  7. Once the sync is complete build the project APK or run it while connected to a phone or emulator.


You may need to make a few changes so as to have to complete control of the app. For example by this time even if you project is running, it is still using our database. You may need to use your own Firebase database.

Don’t worry. It’s pretty easy to create a Firebase Database. You can even do it from android studio. Go to Firebase Assistant in the Tools menu, then click Firebase Realtime Database. You need to be connected to internet. It will prompt you to either choose a Firebase App you have or Create One if you don’t have. Just be aware that after creating a firebase app, you will need to go to your Firebase Console and enable unauthenticated reads and writes. This will allow you application to be able to write and read data from Firebase without authentication.



We have written a public article associated with this project.

Kotlin Documentation : HERE.

Java Documentation: HERE.

Gif Demos

Below are the demo gifs for this project. I only recorded them at 5 fps, the transitions look better in device or emulator than in a gif.

Kotlin Project

Java Project

APK Demos

You need to know what you are purchasing, isn’t it. Here are the APKs using our hosted online cloud database. If you buy the project and run it in android studio without making any change, you will get similar the following:

Kotlin Project APK

Download Kotlin Project APK


Java Project APK

Download Java Project APK

Updates History

We continue updating all our projects, fixing bugs, releasing more features and improving code quality. If you buy the project we will continue sending you the updates via email.

Here are the update history so far:

7th March (Major Update)

  • Published Kotlin Project
  • Fixed bugs in Java Project.
  • Wrote Documentation for Kotlin Project.

5th March 2020

  • Re-designed model layout

6th January 2020

  • Added Support for Search Highlights

15th December 2019

  • Published the project.


We provide lifetime support exclusively by email address. I always reply as soon as I receive the email. However this will be within a 24 hour window.

My email address: oclemmi@gmail.com




Let’s address some of the questions you may have. Remember you can ask us any question, even those not related to this project via my email address: oclemmi@gmail.com.


Why do you Charge for Projects, why don’t you just offer them for Free?

Well we have more than 5oo free mini-projects and tutorials, and almost 1000 free coding videos in YouTube.

However alot of students kept asking us to make full projects. We looked online and saw that indeed it was difficult to find full, easy to understand, supported and high quality projects geared towards students. So we decided to fill this void. However it takes alot of time and effort so we charge for sustainablity. We also provide lifetime support and updates to our projects. Thankfully, we are getting good feedback of this decision.


What if I buy the Project and it doesn’t work?

Well we thoroughly test our projects across many devices and only publish them once we are sure they work. However if there is a problem, probably in some devices you can contact us and we will provide a fix. However we only provide fixes related to the project and not general or apps you have created. We can do that but in a separate plan.


Can You Help me customize this Project and add more features?

Yeah. However again this is a different plan. Feel free to email us the features you want and we will talk.


Will You be sending me Updates?

Yeah. We will be sending updates to your email address. We provide lifetime updates.


Do Projects help me learn Faster?


Absolutely. People learn coding by coding. Reading is good but it’s slow and you won’t get far just by reading. Projects force you to work with several concepts even if you may not understand them in detail at first. Getting a project designed for students will ease you in. Try this, read a book or articles for one month and document what you can do, then get a good project and attempt to customize it for one month, then compare the improvements you made between those two months.

You may also like…