/FirebaseWithMVVM

Firebase with MVVM is a series of videos in which you will learn how to implement firebase with MVVM along with UI designs, GitHub branches, merging, and resolving conflicts.

Primary LanguageKotlin

Firebase with MVVM

In this project we will learn about Firebase Implementation with MVVM Architecture. It is a basic level Course and will go with project based approach so can understand better that how the things are working.

Topics

Branches

  • master has complete code with new design.
  • feature/navigation-component has related to navigation component
  • dagger-hilt-impl has related to dagger hilt implementation
  • feature/add-note has related to add note
  • feature/delete-note has related to delete note
  • old-design has complete old code with old design.
  • modification/design has complete code with new design, refacotred code and modification in logic etc.
  • feature/regsiter has related to register with email and password.
  • feature/login has related to login with email and password.
  • feature/logout has related to logout.
  • feature/session-handling has related to session handling
  • feature/user-notes has related to getting notes based on user id to see its own notes.
  • (feature/pick-images) has related to pick image from gallery.
  • (feature/upload-single-image) has related to upload single image to firebase storage.
  • (feature/upload-multiple-images) has related to upload multiple images to firebase storage.
  • (design/tablayout-viewpager2) has related to viewpager2, tablayout and jetpack navigation global action.
  • (feature/create-task) has related to creating a task using firebase database
  • (feature/task-listing) has related to listing of task from firebase database

Youtube Playlist

Click for the whole course playlist

Articles

Demo

Login Register Forgot Password
Note Listing Screen Note Detail/Create/Update Screen