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.
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 :)
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.
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
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.
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
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
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.
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?
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]; ... ... ...
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
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....
your English is not a problem .keep making videos please!!
Thanks a lot. You make me exited.
Amazing, I followed you till the integration with firebase, awesome way to teach flutter...
Thank you so much
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.
Does my vscode color scheme make the code unreadable?
@@abdulazizahwan no its visible but color theme is not appropriate try to use material dark theme for vscode
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 :)
Thanks for the idea!
great tutor thanks,
You're welcome
great man! thanks!
You're welcome!
Thanks for the great content but where is the Update Function?
i appreciate it bang keren
Very good video, please keep doing the.
Also what's your vscode theme? I love it.
love your content!
I appreciate that!
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.
Bro I like your teaching
Thanks a lot 👍
Cool lesson, but 17: 00 DocumentReference documentReference =
Firestore.instance.collection - is not working
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
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.
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?
You need to have different users
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
The library may have been changed you can see above firebase.flutter.dev/docs/firestore/usage/
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
Will the todo List be unique to each and every device??
I think yes
while making the alert dialogue widget it shows no named parameter with name context
Where is the update option.
How can we update
Hey man! At the end I'm getting an error:
The getter 'documents' was called on null.
Receiver: null
Tried calling: documents
same
Downgrade the package version
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.
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?
Sir snapshots.data.documents.length is giving error , please help 🙏
is your issue solved??
im facing same problem
@@zaid3586 can u help with the solution
use this snapshots.data.docs.length,
I follow your tutorial and got the issue red screen and "RangeError (index): Invalid value: Valid value range is empty: 0" script.
I think you don't have any data?
@@abdulazizahwan there's data in my firebase, it works when I use add button and insert the input but keeps red screen.
just give itemCount: todos.list in the ListView.builder
bang, text yang terinput tidak tampak, hanya card-ny saja, kenapa bang?
Why is there banging noise in the back?
kok view nya dikit ya ,, pdhal ini ngebantu bnaharusnya trending ini mah
add also an edit button
can you plz share this complete source code?
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];
...
...
...
Can anyone tell me how to add drag and drop in the code..
What do you mean?
@@abdulazizahwan means reorderablelistview..
Where can i find the code for this one
Bro next time increase font size
Ok next time
source code please
Bahasa Inggrisnya jadi familiar. 😬😬
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
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....
you don't explain anything. How can I learn with that?
i wasted my time watching this video ! i'm out