Firebase Data to RecyclerView using Kotlin | Retrieve Firebase data into RecyclerView | Kotlin |

Sdílet
Vložit
  • čas přidán 17. 04. 2021
  • Firebase Data to RecyclerView using Kotlin | Retrieve Firebase data into RecyclerView | Kotlin |
    Source Code: github.com/fox...
    Follow me on Instagram: / foxandroidblog
    Follow me on Facebook: / foxandroidblog
    ---------------------------------------------------------------------------------------------------------------------------------------------------------
    Equipment I Use to Make My videos:
    📱 Phone -: amzn.to/3px6ucS
    🎧Earphones -: amzn.to/3JecI98
    🎙️Mic - : amzn.to/310u7Rp
    🎙️Mic - : amzn.to/3He96SW
    🔊Speakers - : amzn.to/3Hgfzg8
    💾External HardDrive - amzn.to/3JoRzZV
    💻 My PC build: www.amazon.in/...
    --------------------------------------------------------------------------------------------------------------------------------------------------------
    Hey Developers,
    In this video, I have explained :
    * Retrieving data from Realtime database using Koltin
    * Implementing recycler view in android app using Kotlin
    * Adding Firebase data to recylerview using Kotlin
    How to Delete Data from Realtime Database using Kotlin in Android Studio
    • How to Delete Data fro...
    Kotlin Functions and Methods - Basics and Syntax
    • Kotlin Functions and M...
    Firebase Data to RecyclerView
    • Firebase Data to Recyc...
    How to Add SearchView in Android App using Kotlin
    • How to Add SearchView ...
    JSON Parsing - Parse JSON Data from Web URL in Android
    • JSON Parsing - Parse J...
    Upload Image to Firebase in Android Studio
    • Upload Image to Fireba...
    #realtimedatabase #recylerview #kotlin
  • Věda a technologie

Komentáře • 119

  • @marc988
    @marc988 Před 2 lety +9

    Here's a timeline of the video. I hope this will help:
    00:00 - Intro
    00:19 - Demonstration of the final app
    01:20 - Connecting the project to Firebase
    02:12 - RecyclerView activity (frontend)
    02:43 - Items for the RecyclerView (frontend)
    04:37 - Data classe / Model (backend)
    05:54 - Adapter (backend)
    11:08 - Getting the data from Firebase database & Setting the Adapter to the recyclerView (backend)
    13:11 - Fetch data from Firebase receive (backend)
    17:19 - Testing / The final app
    Thanks to @Foxandroid 👍

  • @marc988
    @marc988 Před 2 lety +4

    Yes ! Yeeees ! The only approach that finally works for me after 3 months of hard researches and tests and disappointing mistakes !!! 😁I was trying to show firebase data in a RecyclerView of a TabbedView with a Drawer Navigation... But I never could ! Thanks Foxandroid !!!

  • @stevekelly4347
    @stevekelly4347 Před 3 lety +8

    Excellent series I really appreciate your tutorials keep up the good work

  • @saga1658
    @saga1658 Před 3 lety +2

    The most awaited video... Thanks bhaiya

  • @marekzet482
    @marekzet482 Před rokem

    I wasted at least two weeks to find solution how to add existing SQLLite database to my project and finaly instead of SQL I added my databse from Firebase whis is much more easier and faster. Thank you for this video. Good job!

  • @MiquelGarrigo
    @MiquelGarrigo Před 2 lety +3

    Thank you for the post, but I have a question.
    In the case that it is in a fragment and not in an activity it does not work for me. Could you give me some tips?

  • @ahangerzeeshan
    @ahangerzeeshan Před 3 lety +3

    The Activity opens up blank where the data is supposed to be retrieved and then goes back to MainActivity or the app crashes. When I check the logcat it says "No Adapter Attached, Skipping Layout".

  • @sundarshrestha7435
    @sundarshrestha7435 Před rokem

    thank you so much bro it made me cry
    i tried so many times for days untill i watch this video

  • @user-kh7yw7ux7o
    @user-kh7yw7ux7o Před rokem

    man I love you and love your channel , thank you very much

  • @SamarthSinha-ur3ci
    @SamarthSinha-ur3ci Před 3 lety +1

    u r too much underrated but you are unabated

  • @joyfullself6591
    @joyfullself6591 Před 2 lety +1

    Excellent work! Thank you for this

  • @youlu9935
    @youlu9935 Před 2 lety +1

    Thank you so much!! really really helpful!

  • @professorademilson
    @professorademilson Před 10 měsíci

    Parabéns meu amigo. Mesmo entendendo pouco de sua lingua eu consegui fazer tudo e funcionou direitinho. Obrigado pela ajuda. Ganhou um inscrito e um joinha.

  • @user-ii2dm1qv8b
    @user-ii2dm1qv8b Před rokem

    I just did everything what you showed
    but showing this error message
    E/RecyclerView: No adapter attached; skipping layout
    and my app going back to main activity

  • @golem7060
    @golem7060 Před 2 lety +1

    I had an Error in line:
    var dataItem = itemSnapshot.getValue(item::class.java)
    itemArrayList.add(dataItem!!)
    Failed to convert value of type java.lang.Long to String
    Here is my solution:
    var age = userSnapshot.child("age").value.toString()
    userArrayList.add(User(age))

  • @emeissing184
    @emeissing184 Před rokem

    Hey I am having an issue where the data is not read too my recycle view am doing everything you are doing but I cant get the data to pass

  • @ronanirvine9910
    @ronanirvine9910 Před 3 lety +1

    For the main activity, did you do anything to it? or use it to call the other activites?

    • @_foxandroid
      @_foxandroid  Před 3 lety

      Yes put a button in Mainactivity to go to this activity or make this activity as launcher activity

  • @billaajith67
    @billaajith67 Před rokem

    everytime i put all the thing but it goes wrong please tell me what was the problem

  • @-_-RealIy
    @-_-RealIy Před 2 lety +1

    i followed this 4 times. but everytime i faild. when i click the "recyclerviewbtn", app sudenly shut down

  • @yongsinwong5175
    @yongsinwong5175 Před 3 lety +2

    Can i know why i get blank?

  • @mavinsandeep6385
    @mavinsandeep6385 Před 2 lety

    I have one question when I add data to the database will the UI get updated?

  • @anandapadmanathan9905
    @anandapadmanathan9905 Před 3 lety +1

    Really Good !! You do it !!

  • @4languages226
    @4languages226 Před 2 lety +1

    thanks for the great tutorial and source code

  • @makarov.d
    @makarov.d Před 2 lety

    Hello, dear friend, why is my project not working, exactly something is wrong when getting the database, can you help ?

  • @suhanshahriyar1378
    @suhanshahriyar1378 Před 3 lety +1

    i am facing a problem.. when i eun my app it just show a blank and black page. Please Help Me.

    • @_foxandroid
      @_foxandroid  Před 3 lety

      For some time or continuous blank page??

    • @rahilvig8185
      @rahilvig8185 Před 3 lety +3

      @@_foxandroid Hi I am getting a continuous blank screen! Any help would be appreciated! I get an error saying: “No adapter attached; skipping layout”

  • @jonparker8832
    @jonparker8832 Před 2 lety

    How can I reverse the order of the data that is display in the mobile? I want to show robert first to steve who will be in last place

  • @samuelhernandez4670
    @samuelhernandez4670 Před rokem

    Muchas gracias colega, me fue de gran ayuda!

  • @educationofmaharashtra

    make a app RecyclerView with image+heading+discription Item Click open differnt 5 activities, for example:- click 1 st item open Activity 1, click 2 nd item open Activity 2 , click 3 rd item open Activity 3 , click 4 th item open Activity 4, click 5 th item open Activity 5. {make this app your subscriber boost 100000000 times}

  • @gowthamvaradharaj4615
    @gowthamvaradharaj4615 Před 3 lety +1

    thank you so much sir......

  • @eddychow6521
    @eddychow6521 Před 2 lety

    Hi Can you do a demo using Android studio 4.2.2 for firebase and RecyclerView? Thanks

  • @shakhawathossain3207
    @shakhawathossain3207 Před 3 lety +1

    thanks bro for this amazing video

  • @rinorobot
    @rinorobot Před 2 lety +1

    Your video save my life

  • @ognjendupljanin5414
    @ognjendupljanin5414 Před 2 lety

    I have problem in MyAdapter holder.name.text and error is that text is unresolved reference

  • @assadkhan3297
    @assadkhan3297 Před 3 lety

    thank you very much for such a nice tutorial

  • @marypaul9627
    @marypaul9627 Před 2 lety

    thanks alot,subscribed!

  • @AmanKumar-pd8kp
    @AmanKumar-pd8kp Před 2 lety +1

    how you wrote on click function , please provde the code

  • @ammadsarwarcheema5307
    @ammadsarwarcheema5307 Před 2 lety

    Excellent work and I learned alot from you I want to ask if you can help me with something I want to know how the user can delete his event data but i want that data to be safe in farebase data base please tell me...

  • @reimuhkrei
    @reimuhkrei Před rokem

    👍👍👍👍 great tutorial

  • @gowthamvaradharaj4615
    @gowthamvaradharaj4615 Před 3 lety +1

    sir on request please make video for live data change that also change on recycler view show live

    • @_foxandroid
      @_foxandroid  Před 3 lety +1

      Sure Gowtham...stay connected

    • @gowthamvaradharaj4615
      @gowthamvaradharaj4615 Před 3 lety +1

      @@_foxandroid thank you so much sir
      Actually now only I’m learning to develop android apps your video very helpful for me 🥰

  • @armangukasian
    @armangukasian Před 2 lety

    thak you! very helpful video

  • @nrmasterz9869
    @nrmasterz9869 Před 3 lety

    Thank you sir!! for the tutorial, is it possible to make viewpager on this?

  • @user-sv3cq2qx9h
    @user-sv3cq2qx9h Před 9 měsíci

    thank you for your tutorial !

  • @rahilvig8185
    @rahilvig8185 Před 3 lety +2

    Hi I am getting a continuous blank screen! Any help would be appreciated! I get an error saying: “E/Recyclerview: No adapter attached; skipping layout” and it seems that the valueEventListener is not firing

    • @_foxandroid
      @_foxandroid  Před 3 lety

      There must be some mistake in the code!! Please rewatch and try to find the mistake

    • @rahilvig8185
      @rahilvig8185 Před 3 lety +1

      @@_foxandroid Hi I have followed your tutorial perfectly but it in getUserData, it doesn't run past Firebase.getInstance line. After doing that it doesn't do addValueEventListener. Could it be due to me not having an import? Or something else?

    • @_foxandroid
      @_foxandroid  Před 3 lety

      Please share the issue on Instagram

    • @rahilvig8185
      @rahilvig8185 Před 3 lety

      @@_foxandroid sure

    • @rahilvig8185
      @rahilvig8185 Před 3 lety

      @@_foxandroid I have sent you on instagram foxandroidblog

  • @juliakutianska9488
    @juliakutianska9488 Před 3 lety +1

    Thank you so much!!

  • @byverbel4057
    @byverbel4057 Před 3 lety +1

    Good video

  • @waleefalrooh8
    @waleefalrooh8 Před 2 lety

    You are my saviour thankkk youu

  • @full2programming424
    @full2programming424 Před rokem

    my key has space in it how can i name the data class variable

    • @_foxandroid
      @_foxandroid  Před rokem +1

      Space is not recommended please user underscore instead

  • @jovianswank300
    @jovianswank300 Před 3 lety +1

    how u can implement livedata with it ??

    • @_foxandroid
      @_foxandroid  Před 3 lety

      You have to implement some architecture like MVVM, MVP, etc

  • @SamarthSinha-ur3ci
    @SamarthSinha-ur3ci Před 3 lety +2

    JUST AMAZING

  • @mdideas4457
    @mdideas4457 Před 2 lety +1

    Thank you so much

  • @adrianvillanueva9703
    @adrianvillanueva9703 Před 3 lety +2

    I have a blank page

    • @adrianvillanueva9703
      @adrianvillanueva9703 Před 3 lety +1

      java.lang.ClassCastException: androidx.appcompat.widget.AppCompatImageView cannot be cast to android.widget.TextView

  • @satoshixl2296
    @satoshixl2296 Před 3 lety +1

    How to do this but with firestore?

  • @huybuiquoc3083
    @huybuiquoc3083 Před 3 lety +1

    You are my god!!, thanks to save me

  • @AdishaFdo
    @AdishaFdo Před 2 lety

    Thank you Sir

  • @dowonlee7301
    @dowonlee7301 Před 2 lety

    13:30 What if user is a some of children then how we call it(ex mainServer - user - etc.. like that). I just put .child() function at the end like getReference().child("mainServer").child("user") but it crashes need a help

  • @taknikiniga
    @taknikiniga Před 3 lety +1

    please make same video for nested recycler view

    • @_foxandroid
      @_foxandroid  Před 3 lety +1

      Sure bro!!

    • @taknikiniga
      @taknikiniga Před 3 lety +1

      @@_foxandroid also can you please make these firebase database video using firestore ... facing some issue in last can you reply me on instagram

    • @_foxandroid
      @_foxandroid  Před 3 lety

      Yeah sure man....but i guess i haven't got any text on Instagram

  • @srujanv6433
    @srujanv6433 Před 3 lety +1

    Please make this app tutorial with mvvm architecture

  • @saga1658
    @saga1658 Před 3 lety +1

    Again Thanks

  • @glykeriakirou1216
    @glykeriakirou1216 Před 2 lety

    It's perfect!! How can I clicked and go to other activities??

  • @MohamedAshraf1993
    @MohamedAshraf1993 Před 2 lety

    Many Thanks

  • @anurajms
    @anurajms Před 3 lety +1

    thank you

  • @4_adeadamnisasabrina514

    cool, but how if we wanna retrieve image, does anyone know :(

  • @lollikop
    @lollikop Před 2 lety

    Great Tutorial!
    But when i add a second element after just adding the first one..i have a bugged recyclerview. it shows me the first element two times and then the second element. and it gets really buggy when i add an third element...can you pls help?

  • @pallavimaralla9157
    @pallavimaralla9157 Před 3 lety +2

    The app is crashing sir

    • @_foxandroid
      @_foxandroid  Před 3 lety

      Please check the logs and find the reason for the crash!

    • @_foxandroid
      @_foxandroid  Před 3 lety

      Please share the log pics on Instagram

  • @benpg3206
    @benpg3206 Před 2 lety

    very good video helped me a lot

    • @VivekTiwari-bo3xz
      @VivekTiwari-bo3xz Před 2 lety

      this is not working showing E/Recycler View Adapter is not attached

  • @lucasmartinss5539
    @lucasmartinss5539 Před 3 lety +1

    is it possible to make each item clickable?

    • @_foxandroid
      @_foxandroid  Před 3 lety +1

      Yes!!

    • @lucasmartinss5539
      @lucasmartinss5539 Před 3 lety +1

      @@_foxandroid I tried doing cardview, lienear, I still tried to create a button but whenever I do .setOnClickListener, da nullpoint (java.lang.RuntimeException: Unable to start activity ComponentInfo{com.feb.group/com.feb.group.ListaContatos}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference)
      can you help me?

    • @_foxandroid
      @_foxandroid  Před 3 lety +1

      czcams.com/video/dB9JOsVx-yY/video.html
      This video might help please check it out

    • @lucasmartinss5539
      @lucasmartinss5539 Před 3 lety +1

      @@_foxandroid very good guy, still interpreting how it works, because I don't understand english, but I wanted to know that as a video you already have a call from each position, because I put set click to go to another activity so how do you leave this activity with data for guy position?
      if you can’t understand very well don’t blame translater kkk

    • @_foxandroid
      @_foxandroid  Před 3 lety

      Do you mean to send data to the next Activity??

  • @manuelkie2297
    @manuelkie2297 Před 2 lety

    wow not even your source code works!
    good that i tried that tutorial for 3hours!

  • @Matex__
    @Matex__ Před 2 lety

    How to do this but inside fragment not activity? I have problems with that and can't find answers, code should be written differenty inside fragment .kt file and i can't figure it out. And I also tried to run this code from github but it's not working, a lot of errors show up.

  • @educationofmaharashtra

    make a app RecyclerView with image+heading+discription Item Click open differnt 5 activities, for example:- click 1 st item open Activity 1, click 2 nd item open Activity 2 , click 3 rd item open Activity 3 , click 4 th item open Activity 4, click 5 th item open Activity 5. {make this app your subscriber boost 100000000 times}

  • @educationofmaharashtra

    make a app RecyclerView with image+heading+discription Item Click open differnt 5 activities, for example:- click 1 st item open Activity 1, click 2 nd item open Activity 2 , click 3 rd item open Activity 3 , click 4 th item open Activity 4, click 5 th item open Activity 5. {make this app your subscriber boost 100000000 times}