Create a Simple Flutter Firebase CRUD TodoList App from Scratch

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ต.ค. 2024

ความคิดเห็น • 88

  • @edwinbabu7872
    @edwinbabu7872 4 ปีที่แล้ว +26

    your English is not a problem .keep making videos please!!

    • @abdulazizahwan
      @abdulazizahwan  4 ปีที่แล้ว

      Thanks a lot. You make me exited.

  • @SBSantiagoHermida
    @SBSantiagoHermida ปีที่แล้ว

    Amazing, I followed you till the integration with firebase, awesome way to teach flutter...

  • @techtechtuts
    @techtechtuts 4 ปีที่แล้ว +2

    only issue i find is the color scheme of your vscode editor, apart from that everything is good and you have very easy to understand language, and your content helps me to improve my videos on the same topic.

    • @abdulazizahwan
      @abdulazizahwan  4 ปีที่แล้ว

      Does my vscode color scheme make the code unreadable?

    • @techtechtuts
      @techtechtuts 4 ปีที่แล้ว +1

      @@abdulazizahwan no its visible but color theme is not appropriate try to use material dark theme for vscode

  • @ProudBloom
    @ProudBloom 4 ปีที่แล้ว +3

    Hey Abdul! Great video u have made here :)
    However many people (including me) would love to hear You explaining a bit more on what You are doing while coding :)

  • @ferilukmansyah3037
    @ferilukmansyah3037 3 ปีที่แล้ว

    great tutor thanks,

  • @devformation
    @devformation 3 ปีที่แล้ว

    great man! thanks!

  • @zohaibahmad5920
    @zohaibahmad5920 2 ปีที่แล้ว

    Thanks for the great content but where is the Update Function?

  • @dedutdede9928
    @dedutdede9928 2 ปีที่แล้ว

    i appreciate it bang keren

  • @hhegabify
    @hhegabify 3 ปีที่แล้ว

    Very good video, please keep doing the.
    Also what's your vscode theme? I love it.

  • @yuuki55a
    @yuuki55a 4 ปีที่แล้ว

    love your content!

  • @boohondiet
    @boohondiet 3 ปีที่แล้ว

    Please help me with this error: itemCount: snapshots.data.documents.length, error at "documents".
    I got this message: error: The property 'documents' can't be unconditionally accessed because the receiver can be 'null'. (unchecked_use_of_nullable_value at [mytodolist_mobile] lib\main.dart:85)
    I tried to change documents -> docs as Stackoverflow but it does not work. Hope you can give me an advice.

  • @Lalitguitarist
    @Lalitguitarist 4 ปีที่แล้ว

    Bro I like your teaching

  • @dan.gorbunov
    @dan.gorbunov 2 ปีที่แล้ว

    Cool lesson, but 17: 00 DocumentReference documentReference =
    Firestore.instance.collection - is not working

  • @moaaz-mg
    @moaaz-mg 3 ปีที่แล้ว +1

    Thank you for this lesson.
    but I have a question
    in second 4:05 when you added an item in the list using: todos.add ("item") ;
    why you put it in initState method?
    and what does it do?
    I searched the internet for it but I still don't understand

    • @harshagarwal8204
      @harshagarwal8204 3 ปีที่แล้ว +1

      In initState you write those things which you want to do when your app starts. So if you want that your app should not have empty list in the beginning you can add something in the list through this state.

  • @reflet585
    @reflet585 4 ปีที่แล้ว +1

    Hi Abdul, the app works but everyone contributes to the same database so the to-do list is the same. How do I solve this?

    • @dhrmarajun2406
      @dhrmarajun2406 4 ปีที่แล้ว

      You need to have different users

  • @TanishaChhabra
    @TanishaChhabra 3 ปีที่แล้ว

    There is some problem with Firestore ...I am doing it according to android app...and it is showing that it is undefined...I have added all the dependencies and other stuff..please guide

    • @datphan3964
      @datphan3964 3 ปีที่แล้ว

      The library may have been changed you can see above firebase.flutter.dev/docs/firestore/usage/

  • @SiMoTanjawiOfficial
    @SiMoTanjawiOfficial 4 ปีที่แล้ว

    hi sir abdul aziz
    when arrived to Run your app to verify installation in video 15:24
    i get error in build.glade
    android studio cannot resolve symbol 'GradleException'
    how i can fix it sir
    im waiting your reply

  • @pratikjh
    @pratikjh 4 ปีที่แล้ว

    Will the todo List be unique to each and every device??

  • @Amarnath-ik4fy
    @Amarnath-ik4fy 3 ปีที่แล้ว

    while making the alert dialogue widget it shows no named parameter with name context

  • @hatimvasan6103
    @hatimvasan6103 ปีที่แล้ว

    Where is the update option.

  • @hatimvasan6103
    @hatimvasan6103 ปีที่แล้ว

    How can we update

  • @harshkishoreverma4351
    @harshkishoreverma4351 4 ปีที่แล้ว +3

    Hey man! At the end I'm getting an error:
    The getter 'documents' was called on null.
    Receiver: null
    Tried calling: documents

  • @benhonda2640
    @benhonda2640 4 ปีที่แล้ว

    After adding Firebase, I couldn't get the app to run on iOS because I copied the GoogleService-Info.plist file into my iOS/Runner/ directory directly (as done in this tutorial). Using Xcode to copy the GoogleService-Info.plist file into the Runner/Runner directory solved this issue for me.

    • @abdulazizahwan
      @abdulazizahwan  4 ปีที่แล้ว

      Actually I also have never run this on iOS because the power does not have the device. Have you confirmed that the application has actually been connected to Firebase?

  • @k415hu7
    @k415hu7 3 ปีที่แล้ว +1

    Sir snapshots.data.documents.length is giving error , please help 🙏

  • @ighfirlyan
    @ighfirlyan 4 ปีที่แล้ว +2

    I follow your tutorial and got the issue red screen and "RangeError (index): Invalid value: Valid value range is empty: 0" script.

    • @abdulazizahwan
      @abdulazizahwan  4 ปีที่แล้ว

      I think you don't have any data?

    • @ighfirlyan
      @ighfirlyan 4 ปีที่แล้ว

      @@abdulazizahwan there's data in my firebase, it works when I use add button and insert the input but keeps red screen.

    • @madhav3573
      @madhav3573 4 ปีที่แล้ว

      just give itemCount: todos.list in the ListView.builder

  • @QuietStorm_
    @QuietStorm_ 3 ปีที่แล้ว

    bang, text yang terinput tidak tampak, hanya card-ny saja, kenapa bang?

  • @mohitsrinivasan5984
    @mohitsrinivasan5984 2 ปีที่แล้ว

    Why is there banging noise in the back?

  • @kitten5351
    @kitten5351 2 ปีที่แล้ว

    kok view nya dikit ya ,, pdhal ini ngebantu bnaharusnya trending ini mah

  • @gauthierngindu2881
    @gauthierngindu2881 3 ปีที่แล้ว

    add also an edit button

  • @ranjimavr9357
    @ranjimavr9357 3 ปีที่แล้ว +1

    can you plz share this complete source code?

  • @sammyhkassous1756
    @sammyhkassous1756 4 ปีที่แล้ว

    Thanks for you job.
    I think it's good to add size data control for snapshot like that :
    if (!snapshot.hasData) return CircularProgressIndicator();
    /*** THIS LINE****/
    return ListView.builder(
    itemCount: snapshot.data.documents.length,
    itemBuilder: (context, index) {
    DocumentSnapshot documentSnapshot = snapshot.data.documents[index];
    ...
    ...
    ...

  • @akashmaurya-fv5lx
    @akashmaurya-fv5lx 3 ปีที่แล้ว

    Can anyone tell me how to add drag and drop in the code..

  • @rowenroelborgonia1774
    @rowenroelborgonia1774 4 ปีที่แล้ว +2

    Where can i find the code for this one

  • @Harsh-kz3qw
    @Harsh-kz3qw 3 ปีที่แล้ว +1

    Bro next time increase font size

  • @waleedharalkathiri1836
    @waleedharalkathiri1836 3 ปีที่แล้ว +1

    source code please

  • @nuryasin5431
    @nuryasin5431 3 ปีที่แล้ว

    Bahasa Inggrisnya jadi familiar. 😬😬

  • @wellrafi3477
    @wellrafi3477 4 ปีที่แล้ว

    hai abdul great video
    tapi saya tahu kamu masih bingung bikin tutorialnya ini, dan saya lihat kamu hanya ngoding doang tanpa menjelaskan, yang jadinya yang nonton bingung

  • @rajatsharma6137
    @rajatsharma6137 2 ปีที่แล้ว

    Useless video honestly....What is the point of just coding without explaining anything..? You should explain atleast partially each and everyline that you are typing...All programmers don't use the same kind of design structure ....There are many things which will be unknown to experienced programmers as well....If you just want to type then you should share the code instead....just my opinion! Your content is really great and has good potential....

  • @efesener8690
    @efesener8690 2 ปีที่แล้ว

    you don't explain anything. How can I learn with that?

  • @nasereddinelakhal5357
    @nasereddinelakhal5357 4 ปีที่แล้ว +3

    i wasted my time watching this video ! i'm out