Тёмный

Flutter Firebase & DDD Course [28] - Adding Todos UI 

Reso Coder
Подписаться 113 тыс.
Просмотров 4,2 тыс.
50% 1

📗 Get the code 👇👇
github.com/Res...
📧 Get Flutter news 📰 and resources:
👉 flutter.education
👨‍💻 Do you write good code? Find out now!
resocoder.com/...
Todos. Finally! We've implemented everything there was to implement and now we can start working on the reorderable todo list. Let's start with creating new and empty todos.
Go to my website for more information, code examples, and articles:
● resocoder.com
Follow me on social media:
● / resocoder
● / resocoder
● / resocoder

Опубликовано:

 

2 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@baha908
@baha908 3 года назад
Great video. I think it could be better to have 2 events for adding and deleting todo items instead of 1 changed event. like this you could work directly with bloc state. You wont need to have another state just for presentation.
@AntonDerevyanko
@AntonDerevyanko 4 года назад
First of all -> this is great tutorial. My favourite, actually. Nevertheless, I think it is possible to enhance this part's logic and do not use Provider. I suggest to add one more Block event -> NoteFormEvent.todosAdded() and just to pass TodoItemPrimitive.empty() there. All logic for overloading and other checks will be performed there...
@dpirs
@dpirs 3 года назад
I'm not sure I understand it either. He is basically replicating the state in the UI again. Same thing was done with the checkbox in note list (that toggles the display of completed and uncompleted notes). Why to have separate UI state when there is already one in the BLOC?
@elliskye7559
@elliskye7559 3 года назад
pro trick: watch movies at flixzone. I've been using it for watching lots of of movies lately.
@zaydkamari3882
@zaydkamari3882 3 года назад
@Ellis Kye Yea, I have been watching on flixzone} for since november myself :)
@suttonmatthew1142
@suttonmatthew1142 3 года назад
@Ellis Kye yea, been using Flixzone} for since december myself :D
@wallacetorin5678
@wallacetorin5678 3 года назад
@Ellis Kye Yup, have been using flixzone} for since december myself =)
@nepalcodetv6298
@nepalcodetv6298 4 года назад
man soo much hard work for this series hope next series are short and sweet with flutter_bloc and api...Great Content
@bronzo0
@bronzo0 4 года назад
How many videos left to complete this serie ?
@arifikhsanudin9724
@arifikhsanudin9724 4 года назад
Will you add testing to this app?
@salmanfrahman9073
@salmanfrahman9073 4 года назад
I don't think I need to watch the full video to comment about it, It must be a great video as always! You are just awesome ^_^
@wilsonowilson4298
@wilsonowilson4298 4 года назад
Wow I’m first. I came even before the notification 😋
@ResoCoder
@ResoCoder 4 года назад
Love it!
@GabrielCosta-xr5vr
@GabrielCosta-xr5vr 4 года назад
Matt, where would be the best place to log errors? Inside the fold on failures or watching onTransitions for failed states?
@marcelnehrig145
@marcelnehrig145 4 года назад
Perfect timing. Just binged the the whole course and was sad it's over. But here we got about 20 minutes more of the good stuff!
@eligbuefelix7988
@eligbuefelix7988 4 года назад
Not bad being the 4th person to make a comment... Thanks a lot Matt 🤗🤗
@thenifemi
@thenifemi 4 года назад
Matt, Are you afraid of stateful widgets? lol.
@johncerpa3782
@johncerpa3782 4 года назад
Good video!
@ravipoudel8161
@ravipoudel8161 3 года назад
I'm getting this error " The method 'plusElement' isn't defined for the type 'KtList' " on the line Provider.of(context, listen: false).value = Provider.of(context, listen: false).value.plusElement( TodoItemPrimitive.empty()); Could anyone please help me ?
@richardpodolinsky2928
@richardpodolinsky2928 2 года назад
I had the same problem. You need to import import 'package:kt_dart/kt.dart';
@geraldcampana9296
@geraldcampana9296 4 года назад
Riverpod tutorial. :)
@pawelrolbiecki7813
@pawelrolbiecki7813 4 года назад
Hi Reso! For me the best way of learning from your course is to build different app with little of even very different features. Why? Because I am thinking! Not just dummy watching and rewriting from git repo. Thanks!
@DelgadoRecords
@DelgadoRecords 4 года назад
What do you think about Getx? are you planning to do videos about it? Btw, great content!
@urklegizmo
@urklegizmo 3 года назад
looking back on this, I reckon the bloc listener that sets the formTodos should be put in todo_list_widget.dart 🤔
@diegoarmandocastroaurora4941
@diegoarmandocastroaurora4941 4 года назад
Excellent videos I admire your work a lot, thanks for all that effort. It would be great if you could do a DDD architecture tutorial but with REST API.
@akarshs9552
@akarshs9552 4 года назад
Hey, Can you make one video on user subscription
@sourabhpal4717
@sourabhpal4717 4 года назад
Hi Matt, Great tutorials. I am facing one issue with this architecture. The flutter inspector isn’t working somehow and when I enable “widget select mode” on any screen in the app it shows me the circular loader, which is what we show in the splash screen.
@bazilbaachu3909
@bazilbaachu3909 4 года назад
Can you make a video about your app development process? Or an actual complete production app (Full tutorial)?
@albanr8028
@albanr8028 3 года назад
Completely awesome ! Each episode, i learn something new !
@georgedrooj8800
@georgedrooj8800 4 года назад
Hello reso I need to start learning flutter which playlist in your chale is suite for me?
@rageshputhiyedath
@rageshputhiyedath 4 года назад
Hi Sir, My name is Ragesh. I am a dot net developer from Kochi, Kerala India. I am a newbie in flutter development. I am really looking for good tutorial videos of flutter and I have the ambition to build an app in a production-grade architecture. Last few months back I found your video Learn Flutter Clean Architecture & TDD - Full Course (Flutter Tutorial) on RU-vid. I think this is the finest coding architecture of Flutter I have ever seen. So, I could wish to follow this code architecture in my flutter project. Can I use this coding architecture in my flutter project? because I need to build an app that has a production-grade coding architecture. Could you please advise?
@SerdarPolat21
@SerdarPolat21 4 года назад
Are you using database or realtime database?
@ResoCoder
@ResoCoder 4 года назад
Firestore
@SerdarPolat21
@SerdarPolat21 4 года назад
@@ResoCoder I mean, database section no longer exist in firebase console. But it existed before.
@АртурЗарипов-ю9п
@АртурЗарипов-ю9п 4 года назад
Hello, Matt! Why do not you just use "plus element" method after "state.note.todos.getorcrash" ? For example: newlist=state.note.todos.getorcrash.plusElement(todoitemprimitive.empty). And use this new list: NoteFormEvent.todosChanged(newlist).
@urklegizmo
@urklegizmo 4 года назад
My name is not matt but... state.note.todos.getorcrash refers to the domain objects of type List3, so you wouldn't be able to add todoitemprimitive.empty because its of type TodoItemPrimitive.