Woooohoooo... please start ..can't wait to see. I've never enabled notification to any other blog. But for you I'm hitting the bell icon forever.
@FilledStacks3 жыл бұрын
Awesome! Thanks so much. I'm doing the technical planning now, hopefully I can start recording as well and put that video out soon! Thanks for putting on notifications for the channel!
@duriali3 жыл бұрын
Perfect timing with this. Needed this for my final year project this year. Dankie Dane!
@FilledStacks3 жыл бұрын
great! well hopefully we can build it fast enough to match your deadlines haha.
@LordMalakay3 жыл бұрын
You and ResoCoder have the most cohesive, most useful tutorials out there. I got into flutter development thanks to people like you. Huge thanks for your contribution to the community man! You're awesome!
@FilledStacks3 жыл бұрын
What a great comment! Thanks a lot. I really appreciate the kind words. I'm honoured to be mentioned with @resocoder he's an awesome teacher and developer. I enjoy sharing and helping out where I can. I'm happy to hear it had made a positive impact.
@hawkybae3 жыл бұрын
Awesome stuff Dane! Looking forward for upcoming parts.
@FilledStacks3 жыл бұрын
Thank you! me too. next up is the technical planning which I'll be asking for a lot of input from to ensure that we set this up correctly.
@tylerthornton96113 жыл бұрын
So glad you're back in action, and with more world-class content, too! I don't find the planning stuff dry at all -- in my learning journey, I keep running into rework that smarter planning could have helped me avoid. I've gotten better with practice, but having an experienced, accomplished developer share their process is priceless. You're continuing to provide value to the community that simply isn't available anywhere else. Thank you!
@FilledStacks3 жыл бұрын
I'm so happy to be back Tyler! And thanks for the words of encouragement. It's easy to assume that developers won't like the content because there's no code in it, but it makes me very happy to know what there's value in the content that's being recognized by you guys. I appreciate the encouragement and I'll continue putting out more videos.
@ArbazKhan-vs2lh3 жыл бұрын
As expected one and only Flutter channel who can build this, well really excited to follow up with this series. Thank you Dane🤘🏻
@FilledStacks3 жыл бұрын
Awesome man! I'm very excited to get working on it. I think it'll be a great product.
@gerardvanloggerenberg2940 Жыл бұрын
So glad I found this channel - especially a channel from a fellow South African! Great content.
@FilledStacks Жыл бұрын
I appreciate that, I'm happy that you like it. This video is the first in a series of 18 videos. I hope you like it.
@RayhanHibatullah3 жыл бұрын
one of the most interesting coding tutorials on youtube! now I know what happened in the planning phase and not just following someone's code without knowing beforehand what the architecture looks like. You deserved more viewership
@FilledStacks3 жыл бұрын
That's great to know Rayhan! It's weird that the planning video would even be interesting haha, I definitely thought it was going to be a dud, but turns out everyone received the value that I inteded to carry over from it. I'm recording, and hopefully releasing the high level technical stack planning today and will go over the decisions and documents that I've made around it.
@francescopasin19283 жыл бұрын
This.. is AWESOME. This is a very cool idea. Everybody teaches how to create specific stuff but what is really useful (and what people need) is how to "see", and plan a whole project. How to put the pieces together. This is the whole point of creating a well made and maintanable app. Continue this way: trying to find ways to teach everyone something useful and different!
@FilledStacks3 жыл бұрын
Thanks Francesco! I really appreciate the kind words and words of encouragement. It's apart of my mission to find the best ways to teach the things that I think matter and the things that have made me able to deliver software and products over such long and consistent timeline. I'm hoping this project makes the difference and that it can be used going forward as an intro to planning and execution when you have an idea. thanks for watching and I appreciate the support.
@thiyraashdavid77843 жыл бұрын
Great job bro! Looking forward to this series! . Filledstacks played an important role in my Flutter journey until now! Thank you so much Dane!
@FilledStacks3 жыл бұрын
Hey man! I'm so happy you're still around, thanks for sticking it out. I appreciate it and thanks for always commenting and leaving a nice message. It helps the community, the videos and myself to gauge if the content is helping. It's much appreciated
@googler19613 жыл бұрын
This will be a great series ever made on flutter !!!!!! Dan Mackier
@FilledStacks3 жыл бұрын
I sure hope so!!! :D Thanks for the kind words.
@amv-monster3 жыл бұрын
Sir thank you for this! The fact that it is a "complete" app development course means a lot to me and to my coding journey. I am a 18 year old coder and am just waiting patiently for your videos on this. Keep Going!!!
@FilledStacks3 жыл бұрын
Hey there! I'm happy to hear that, it's going to take a while to build but I'm trying to figure out how we can get the community involved to actually build parts of it every week. This will be great experience and you could have your contributor badge next to the project on github as it gets more attention. I hope you stick around till the end! Thanks for watching. See you in the next video.
@hurbes1013 жыл бұрын
its really exciting. looking forward to this :)
@FilledStacks3 жыл бұрын
Awesome man! I'm very exciting to start building out this product. hopefully I can get the ball rolling on this development and we can all build it together much faster than expected.
@dheerajs28383 жыл бұрын
one of the most important video if you are developer or product manager or a founder
@FilledStacks3 жыл бұрын
That's a big statement :) I'm happy you found it valuable.
@yavuzoncu47523 жыл бұрын
Good to see another video again. Its been a while Dane. Good job, please keep going👍
@FilledStacks3 жыл бұрын
Thanks Yavuz! I'm definitely keeping it up. I'll try my best to put out weekly videos. Thanks for sticking around and watching :D
@mrunfunny3 жыл бұрын
This is such a great series. Wish you best for this. I'll be building a simultaneous application with a different concept along with this series.
@FilledStacks3 жыл бұрын
awesome awesome! That's going to be cool, keep me updated on each episode so I can know how it's going.
@mrunfunny3 жыл бұрын
@@FilledStacks I definitely will. Currently on the video that you posted today. After that I'll try to come up with a similar app idea. I really love the way you've structured this so far. Technical decisions video was something that I had always neglected.
@FilledStacks3 жыл бұрын
@@mrunfunny Perfect! I'm so pleased to hear you're following along. I'm hoping this process can be followed by all devs using lots of different frameworks and backends.
@isyedaliraza3 жыл бұрын
I am looking forward to learn many things from this series. As I am the only developer in my company and I am using stacked architecture to architect my apps. Thanks for the knowledge you are sharing. Keep it up bro ❤️
@FilledStacks3 жыл бұрын
Great, I'm happy to know you're looking forward to it. You are my exact target audience. I use to be the single dev building everything so I think this series will show how possible it is given you get some freedom to use the more up to date tools to get the product completed.
@pushhub9663 жыл бұрын
Love from India 💗. This channel has helped me so much with my career till now. And this project will do the same. I have always wondered how do I go about planning, and I am sure this will help me to the point I won't need to be confused about anything. Thank you, Dane, for such wonderful content. You deserve much more viewership than this. I hope you find success in your endeavours. Wishing all the success and eagerly waiting for your videos. I hope I can work in your team someday :)
@FilledStacks3 жыл бұрын
Thank you! I really appreciate your kind words and the words of encouragement. I'll try my best to keep sharing the highest quality information that I can to help everyone on their Journey. Thanks for sharing this kind message! I really appreciate it, thank you again.
@lorsantigo2553 жыл бұрын
Please start it now, I can't wait to get new learnings from your channel! :( I subscribed :D
@FilledStacks3 жыл бұрын
Awesome! Thanks for following along. I've just completed the technical system overview video and I'm happy to say that we can Finally start setting up the backend!! From next week on we'll start with the code!
@chuanbaobao3 жыл бұрын
Best explaination and architecture! Thanks for your hard work which help so much!
@FilledStacks3 жыл бұрын
It's my pleasure to help. Thank you for watching and leaving a comment.
@hsh21193 жыл бұрын
Amazing. I am planning to build something really close to this. I hope I can follow along. Thank you very much.
@FilledStacks3 жыл бұрын
That's great to hear! Thanks for letting me know.
@therealstillie3 жыл бұрын
looking forward to this, especially the back end stuff! Thanks Dane so excited
@FilledStacks3 жыл бұрын
Me too. I've been itching to do Fullstack dev for a while. I'm not practiced in it at the moment but I think that's a great opportunitiy to learn from some of the devs in our community that have more backend experience than myself.
@therealstillie3 жыл бұрын
@@FilledStacks Yea i'm lacking in my back end as well - i have done a basic Dart API connected to PostGres DB but that was embarrassing. Thank you for your great content. Would love to meet up sometime in CT and talk all things dev
@FilledStacks3 жыл бұрын
@@therealstillie hahaha was it that bad? Next video I'll assess the different options. I'd like for it to be .Net core because of the typed nature and reflective properties.But whichever one looks best in next weeks comparison is what we'll go with. The community can vote as well so that we get a decent sample size for the input.
@HarshKumar-qw5ou3 жыл бұрын
Excited for next episodes of this series.
@FilledStacks3 жыл бұрын
Me too and thanks for letting me know. I'll start with it as soon as I'm done going through all the new comments :)
@SHORTCUTPLUS3 жыл бұрын
Thats why they say " you dont need a super power to be a hero". Love from everyone in this channal❤
@FilledStacks3 жыл бұрын
Thanks man! that's a very nice thing to say, I appreciate it :)
@vpsrihari3 жыл бұрын
Thank you for this. Had a challenge with product planning
@FilledStacks3 жыл бұрын
You're welcome. I'm glad that you find it useful.
@denniszoma3 жыл бұрын
this will be so interesting to see such a „real life project“ in the works! and btw you even forgot one software-part: the landing page
@FilledStacks3 жыл бұрын
The landing page wouldn't really interact with any of the data for the application. It'll be a plain static website that directs you to download the mobile apps for either the android or ios app. That will come when we launch :)
@carlomigueldy3 жыл бұрын
Welcome back!!
@FilledStacks3 жыл бұрын
Thank you and I'm happy to be back! Had to take a little break but now it's back to the weekly content :D
@berosolo8663 жыл бұрын
we missed you man❤️
@FilledStacks3 жыл бұрын
aaawww man that's good to know! I missed making videos, new year, more content!
@FvsJ1013 жыл бұрын
Looking forward to this thanks so much. And the planning phase is supper important!
@FilledStacks3 жыл бұрын
I'm happy to hear that and yes, it's very important! It Gives us a good road map to work off and always know what next thing is to build.
@calebcadainoo3 жыл бұрын
This is so on point I happen to be working on a food delivery web app 👌
@FilledStacks3 жыл бұрын
Awesome! I'm happy to hear that. it's gonna take a while but should be good journey :D
@calebcadainoo3 жыл бұрын
@@FilledStacks Exactly 👌
@amd4iq Жыл бұрын
The most important video in devs world.. many thanks ❤
@FilledStacks Жыл бұрын
It's my pleasure, I'm happy to hear they are still valuable.
@kunaltajne29683 жыл бұрын
Great..Looking Forward To Learning This Project.. Keep Going And ThankYou..!!
@FilledStacks3 жыл бұрын
Awesome! I'll try my best to keep it going. I'm doing the technical planning video now, will hopefully start recording soon.
@JeffreyValeroso3 жыл бұрын
this deserves a million subscribers.
@FilledStacks3 жыл бұрын
haha, if only a million other people thought that 🤣 Thank you Jeffrey. I appreciate the comment.
@JeffreyValeroso3 жыл бұрын
@@FilledStacks do you post the complete training in udemy? Id love to subscribe. I badly need to learn from the expert
@FilledStacks3 жыл бұрын
I don't, we're busy working on courses section for the website and a subscription model. It should be coming out within this year.
@rkdqudals1233 жыл бұрын
looking forward to the series
@FilledStacks3 жыл бұрын
Thanks man, I'm surprised at the response on the video. It makes me even more excited to get working on everything. Next video I'll start recording and planning on Sunday.
@buacomgiadinh13 жыл бұрын
Very pleased to have your service
@FilledStacks3 жыл бұрын
It's my pleasure to provide it :D
@Kvsanal783 жыл бұрын
Yes, I really like to see how you update one viewmodel from another.
@FilledStacks3 жыл бұрын
Well that I've shared over 6 months ago :D I use reactiveServices to keep viewmodels in sync. Streams to make any viewmodel react to an event if it's listening.
@Kvsanal783 жыл бұрын
@@FilledStacks okay I would like to follow that. Till now I have been initialising viewmodel in locator so that I can update it from other viewmodels, but I knew it was a bad practice. 😁
@FilledStacks3 жыл бұрын
@@Kvsanal78 yes, that's definitely a bad practice :D It's in my stacked architecture series in this video. kzbin.info/www/bejne/nnbckGZsgbWWnbM
@Kvsanal783 жыл бұрын
@@FilledStacks I will check it out for sure.
@FilledStacks3 жыл бұрын
@@Kvsanal78 Awesome
@Llewellyn14113 жыл бұрын
This looks awesome Dane! I am already ready for the next video =)
@FilledStacks3 жыл бұрын
Thanks for watching bro! i'm gonna do this technical planning now and then hopefully record the video as well.
@smarakdas37943 жыл бұрын
Really looking forward to this series🤩🤩
@FilledStacks3 жыл бұрын
Great! That's such great news! I'm about to start the technical planning and hopefully record and put out the video as well. I will be needing everyones help to decide on all the tech we'll use.
@HelloXori3 жыл бұрын
🧐
@FilledStacks3 жыл бұрын
@@HelloXori :D
@mawulijo3 жыл бұрын
Nice to see you back with a bang!!!
@FilledStacks3 жыл бұрын
Yeeaaaahh! This year I'll push for more content :)
@mawulijo3 жыл бұрын
@@FilledStacks Happy to hear that. One question though. Is idea of this product going to be a service for restaurants to signup for OR is it meant for a particular restaurant? If it is going to be a service (which I hope it is or should be :-) ), will it not be prudent to have like a "Delivery Management" which interfaces with delivery agencies and depends on the "Order Management"? This "Delivery Management" will then be depended on by the "Driver App" and a "Driver Manager"-- which will be used by the delivery agencies. A total of 11 apps lol What do you think? Please here is a link to what I mean: www.dropbox.com/s/bx7c8xn7q1c9yd5/boxedOut.png?dl=0
@mawulijo3 жыл бұрын
Reading through the README, I realized it is a service for restaurants. What u think about my proposal unless you plan to manage the deliveries yourself.
@FilledStacks3 жыл бұрын
@@mawulijo It's a service for companies wanting to manage restaurants or a restaurant itself, like uber eats or door dash. Drivers will use the proximity rule at first. If there's not enough drivers to do that we'll add a driver management piece as well.
@gilmcglory37483 жыл бұрын
Awesome!!! Looking forward to learning a lot. Thanks.
@FilledStacks3 жыл бұрын
Yeeaaaahhh! thanks for letting me know. I'm looking forward to getting this project rolling!
@ysapaa91733 жыл бұрын
I'm really excited. It's a great idea man, looking forward to this!
@FilledStacks3 жыл бұрын
Thanks! I hope I can make it collaborative, I just don't know how yet. But! I'll think and find a way to get everyone involved that wants to be involved.
@rahulagarwal9683 жыл бұрын
Please make a video later in future on Clean Architecture in flutter. Domain Driven Architecture concepts.
@FilledStacks3 жыл бұрын
That's a good suggestion but I don't use that so I have no experience with it. I only share code that I use in production. If i don't have experience with it i wouldn't be able to give you something that you won't find on the other tutorials out there. Like Resocoder's series on it
@rahulagarwal9683 жыл бұрын
@@FilledStacks Thanks a lot for the response.
@FilledStacks3 жыл бұрын
@@rahulagarwal968 You're welcome
@emmanuelsonzico59973 жыл бұрын
Dane at it again 🙌
@FilledStacks3 жыл бұрын
I'm trying my best! :D Thanks for watching
@yujinkang44273 жыл бұрын
Very excited as always. May I ask just one thing to enable the automatic captioning please?
@FilledStacks3 жыл бұрын
Hey, Thank you. I've tried that, I think you have to turn it on in the player. There's no place for me to enable that.
@yujinkang44273 жыл бұрын
@@FilledStacks Thank you so much for the kindness. For the second video ‘Technical planning... ‘, it’s enabled and captions r showing up! But for this and the third video, the cc buttons r grayed out. But its okay, dont mind. I can fully understand ur awesome lectures with x0.75 speed instead:). Thanks a lot!
@FilledStacks3 жыл бұрын
@@yujinkang4427 Thanks for letting me know. I'm going to google now and see how I can enable it. i think it's only available if the google translate can understand me and make the translations. With my accent I don't know if it always understands me. I would really like you to be able to follow along with the videos so I'll see if I can get it working for all the boxtout content.
@yujinkang44273 жыл бұрын
@@FilledStacks All the videos’ cc buttons r enabled now and so all the captions are showing up! Thank you so much :)
@FilledStacks3 жыл бұрын
@@yujinkang4427 Awesome!! I could only select the language English for two of them but I'm happy it's available everywhere. It wasn't letting me set auto-captioned for them. But I'll keep checking to see maybe they generate them after a while.
@mithushanjalangan51323 жыл бұрын
That's very helpful to run through your thought process. Well explained. I'm curious about What the tool you are using to explain ?
@FilledStacks3 жыл бұрын
I figured I'd use my ipad to emulate a white board. There are many tools that's easier than the one I'm using. Microsoft Whiteboard is something I was using last night during planning, but then I switched to Autodesk sketch app. Mostly because it has layers and I'll be able to layer some of my explanations and hide / show them as needed.
@wickedgummybear31043 жыл бұрын
Very very interesting to see the complete process. I'm particularly interested in how you will seperate the apps and still have them talking with the different services. I know this will be more code oriented, but how are you planning on tackling UX/UI? I know most of the times the company itself has inhouse styling they need used, but I'm wondering what you'll do with this app. Anyway, awesome first video!
@FilledStacks3 жыл бұрын
Wicked! Thanks man, I always appreciate your questions and input. I'm doing the technical planning today so I'll have a clearer answer for you after that than right at this moment. i like planning the separate services because it'll allow you to practice abstraction at a very nice and high level section of the product. It's interesting, you'll see when we get there :) The UI/UX I figured I'd use a basic template and work off that. I bought a template from UI8 that has all the basic Food delivery functionalities. Using that i'll go over what I think is important and make updates to that UI where necessary. If everything is as I want it then i'll keep it as is and just build the UI. I'll have a clearer explanation when we get to building the mobile app, which I'll document and put in the repo and in a video as well.
@md.ruhulamin79633 жыл бұрын
Thank you sir for this series.
@FilledStacks3 жыл бұрын
You're welcome. I hope it turns out as great as it's been in my head while thinking of it 😆
@vince-the-prince3 жыл бұрын
Cool series. Exited!
@FilledStacks3 жыл бұрын
Thank you. I hope it stays that way!
@venkateshpanchariya3 жыл бұрын
This would be of great help to me ! Thanks again :)) Any idea on the approximate time ?
@FilledStacks3 жыл бұрын
Awesome, I'm happy to hear that. I only have about 6-8 hours a week of development time so it's going to go slow. I'd say most likely a year to get a proper version up and running.
@SHORTCUTPLUS3 жыл бұрын
looking forward for its completion 😁
@FilledStacks3 жыл бұрын
Shhhheeesssh! We haven't even finished highlevel planning haha! That's a long way from now, we still have A LOT of code to write.
@SHORTCUTPLUS3 жыл бұрын
@@FilledStacks well you cant imagin the joy and happiness we beginner feel since most of the youtubers only focus how to do things rather than how to be productive and have a sustainable product. taking out your time for something like this is really appreciated .
@FilledStacks3 жыл бұрын
@@SHORTCUTPLUS I appreciate the feedback and the kind words. I'll try my best to carry over as much information as I can. I hope that we can all work together to figure out the best way to do that as a community.
@SHORTCUTPLUS3 жыл бұрын
@@FilledStacks #Next Video😁
@akshay60193 жыл бұрын
At the end pleas share some information like average read and write, storage used , estimates billing etc
@FilledStacks3 жыл бұрын
I will do that, it's going to run for many years, but I can probably share 6 months after it's made public which will be in about 18 months from now hopefully.
@mawio37632 жыл бұрын
Hi. Just wanted to reach out and compliment you on an excellent tutorial series! The coding standards and practices are top notch. Following your guides closely and looking forward to contibuting to this. Also, do you have a Patreon?
@FilledStacks2 жыл бұрын
Hey Marrion! Thank you, that's very kind of you and I really appreciate it. I put quite a lot of effort in making sure it's easy to follow and it's clear what I'm doing. So appreciate you giving feedback on that.
@ahmadwehbe96143 жыл бұрын
This is very valuable! Thanks.
@FilledStacks3 жыл бұрын
I appreciate the feedback. I'm hoping the entire series can be as valuable.
@AkashJadhavIT3 жыл бұрын
cant wait to learn from this series :)
@FilledStacks3 жыл бұрын
Me too! I'm very excited about it too. I just published the second video and now we're getting to the nice juicy technical code parts!
@jamesr24083 жыл бұрын
Hi Dane, thanks for sharing the Food Delivery project. Has the tutorial been completed? I see a playlist under the title of Food Delivery Service project in this channel, but it lists an unconnected -- albeit useful -- assortment of tutorials. Am I looking in the wrong place? Hope to hear from you. Thank you.
@FilledStacks3 жыл бұрын
Those are all the tutorials in order of 1 to latest. I didn't title them Ep1 or Ep2 to ensure I don't chase people away that need the content but think they need to watch everything. Each tutorial can stand on its own so it's titled that way, but the building a food deliver service has 18 videos in it. The series has been stopped because I didn't have time to build another product while actually building 5 other products for companies that we own stakes in. But they're all there.
@jamesr24083 жыл бұрын
FilledStacks, I see. Many thanks. Your overall project briefing was clear and kind of familiar. I've gone through Django based tutorial for food delivery. Will give your tutorial a go. Looks very promising. Thanks again.
@FilledStacks3 жыл бұрын
@@jamesr2408 Awesome! and Thank you. I appreciate it.
@hectorprx3 жыл бұрын
Thanks, All The Best
@FilledStacks3 жыл бұрын
Thanks for watching!
@icodegfx44443 жыл бұрын
Awesome, can't wait!
@FilledStacks3 жыл бұрын
Next one is out! I'm soooo excited for the 3rd episode.
@AbhayYadav-ck5sh3 жыл бұрын
I can also contribute for backend if you plan to move on Apollo GraphQL we can still use firebase Auth with cloud function.
@FilledStacks3 жыл бұрын
I have no experience in that so I would probably not move to Apollo and GraphQL. I'm quite confident I can build it with firebase firstore and the realtime database.
@davidstevens66543 жыл бұрын
Wow! Thank you for sharing!
@FilledStacks3 жыл бұрын
It's my pleasure! Lets hope the delivery is as good as the promise :D scratch that, lets hope it's even better than the promise!
@matthewbevis28383 жыл бұрын
I am so appreciative of this series. Learning how to plan out an application is gold. Thanks so much!! Quick question what program are you using to draw your Product Architecture overview? diagram>
@FilledStacks3 жыл бұрын
Thanks! And thanks for letting me know. I appreciate you sharing. I'm using my iPad and Auto desk sketch book.
@martinharris44163 жыл бұрын
Amazing Dane !! i was waiting for your next video but super excited for this new series. i'm definitely following along. Also Dane are you going to cover the design part of the screens in something like Figma? Also there are some services such as Sketch or even Figma which directly convert UI design To flutter UI code, so would you consider using them?
@FilledStacks3 жыл бұрын
Hey David! thanks for watching and also for waiting on the next video. I appreciate it. I have already bought a design from ui8 that has all the figma files in it. There will be some modifications to the UI so I will definitely go through them to update the UI and share that as well. I don't know about converting the UI to figma, specifically because I'll need to add my viewmodel logic which will most likely make me build the UI differently. More separated. But it's an option! I'll definitely see what it spits out and then make my decision after that.
@ProductionReadyApp3 жыл бұрын
Please keep uploading...👍
@FilledStacks3 жыл бұрын
I'll try my best to keep uploading.
@ProductionReadyApp3 жыл бұрын
@@FilledStacks will you upload the full course eventually?
@FilledStacks3 жыл бұрын
@@ProductionReadyApp There's no course. I'm uploading episode 11 today after I record the voice over and edit the video.
@ProductionReadyApp3 жыл бұрын
@@FilledStacks thanks, I meant to say the playlist
@FilledStacks3 жыл бұрын
@@ProductionReadyApp Yeah, it's out. I try to post a new episode every week.
@googler19613 жыл бұрын
Waiting for upcoming videos 😬👌😁😁
@FilledStacks3 жыл бұрын
Thank you! I'm looking forward to recording it on Sunday.
@googler19613 жыл бұрын
@@FilledStacks I hope....u will be regular 😂, on this series
@FilledStacks3 жыл бұрын
@@googler1961 haha, me too! I'll try my best to put out a video every week
@alexandrufilipescu13013 жыл бұрын
Hello there, I have not watched a video of yours(until now) as I am now following Reso Coder's DDD series, but I am really excited to see your way to code and the architecture you will use... Do you have any idea of how much time will take to have the series finished? and also, could you please activate automatic subtitles? Also how does the stacked architecture compare to DDD? thank you.
@FilledStacks3 жыл бұрын
Hey Alexandru, thanks for watching and leaving a comment. I'm also very excited for this series. Well I can tell you that a fully fledges system where we only rebuilt 2 of the client applications took a year. Here we're building everyting, starting at a smaller scale and then working up to more functionality. because of that I'd say at minimum a year, so you can skip the vids for now and watch when the final one is out haha. I can activate automatic subtitles as well. I don't think it's an option, but I'll do that. Well, based on that question I don't think you quite yet understand the difference between a state management solution and a design pattern / style. Domain Driven Design is a methodology to follow that allows you to build your application with the Domain as the leading factor (Things specific to your product or code base). Stacked is a state management solution, the two cannot be compared. You can actually use DDD and then use stacked as your state management solution. The architecture really doesn't matter . If you understand what Eric Evans mentions in this video you'll see that the architecture / state management you use with DDD is not the main focus. It's a side effect of using DDD . kzbin.info/www/bejne/pn7Ymomio6ykoM0 I hope that helps.
@alexandrufilipescu13013 жыл бұрын
@@FilledStacks First of all, that you for your very long answer, it is really useful! Also, I want in the end(when I will be prepared) to build a real app that can be used by people. After finishing the DDD course, what would you suggest me to do? start my own small/test project? I don't really understand when you should stop looking at tutorials... But I want to make a robust application. Thank you again for your time and precious information.
@FilledStacks3 жыл бұрын
@@alexandrufilipescu1301 You're welcome. I'm happy to give insights where I can. The best thing to do in any scenario is to start building an app immediately. If you know the basics then start building. This process will tell you what you need to learn. If you're a beginner I would recommend that you don't follow any of the DDD or other design paradigms around code. The reason is that you will find it all useless at the beginning. It's a lot of additional stuff for no additional benefits. just build something using setState, don't use anything else. Once that becomes painful find ways to do it better. And then keep improving. We have an inherent advantage over every other industry and that's the ability to truly do incremental improvements at 0 cost. What that means is that a structural engineer can't build a "shitty" structure and expect to iterate on it in a month or so, they'll have to tear it all down and then rebuild it so iteration has traditionally been very expensive in all fields. It's not for us, it costs us $0 to change our mind, architecture and entire product. So you should use that to your advantage to move faster and grow your knowledge base in a more effective manner. Build something, don't listen to any of us, once you get stuck and you have a problem find a video or article specifically to cover your problem then learn it and continue building something. That's the best I can do to answer that questions. Focus on good coding principles, start with the SOLID principles those are what's used in all architectures so if you understand that you'll understand all engineered systems to a certain extent.
@alexandrufilipescu13013 жыл бұрын
@@FilledStacks Thank you a lot! I am just wondering how you don't have yet way more subscribers, you provide very valuable and helpful advice.
@FilledStacks3 жыл бұрын
@@alexandrufilipescu1301 haha, I don't know myself. Well I do have some reasons: 1. I don't ask people to like or subscribe, and it's proven that they won't. 2. Most people are still stuck on BLoC and I make no BLoC content. 3. I only use the architecture that I use in production in my videos 4. I only share code one it works in production, which means I'm not putting out videos about "hot topics" 5. I have no "flashy" videos. My videos are for the developers that will be working on a project and code base for 3+ years. Not just a quick tutorial then its done. So the audience isn't that large. 6. I don't make videos for beginners, you have to know flutter and understand certain coding princinples to watch my videos, so I alienate a lot of the viewership the larger channels depend on. There's probably more, but I'm happy with what the channel has. I'm pushing for more. I've set a goal for 100k this year, crazy goal but I'll try my best to get there. And I'll start asking devs to subscribe as well :) That might help a bit.
@Juliapak3 жыл бұрын
thank you mister!!!
@FilledStacks3 жыл бұрын
It's my pleasure 😊
@Steph-sm5pb3 жыл бұрын
Cool video, in which part of SA are you based?
@FilledStacks3 жыл бұрын
Thanks, I am in the Western Cape in the Wine lands :D
@jrheisler3 жыл бұрын
I missed this one. Great content. What are you using for your video? Nice approach, I have to catch up!
@FilledStacks3 жыл бұрын
Thank you. I'm using my ipad and drawing in an app called AutoDesk sketch app. But it can be done in any app that allows you to draw on a tablet. Then I edit my actual exported videos with Davinci resolve
@jrheisler3 жыл бұрын
@@FilledStacks I thought you were free handing. I can't draw, so I've started doing videos with doodly to do step throughs for our apps.
@FilledStacks3 жыл бұрын
@@jrheisler That sounds interesting. I might take a look at that too. I'm doing all free hand drawing, I'm more comfortable with it but I'm not very accurate
@ajnaf72773 жыл бұрын
Great 👌 Good luck
@FilledStacks3 жыл бұрын
Thanks! I'll definitely need it, this is a large undertaking
@denniszoma3 жыл бұрын
one questions though: where are the driver- and restaurant-accounts stored? in the user-db as well with different roles?
@FilledStacks3 жыл бұрын
That will all be decided in episode 3 where we'll determine the models and collections required to represent the functionality that we'd want to achieve. There's no technical talk in the high level planning. Episode two will be the technical planning, that's selecting the technology stack, the source management pattern for the serverless architecture. how we'll structure the code to ensure multiple version releases, etc. That's in the next episode, only after we know all of that can we decide on our schema for the data.
@jeremaine3 жыл бұрын
welcome back :)
@FilledStacks3 жыл бұрын
Thanks! I'm very happy to be back!
@fuadall89612 жыл бұрын
Nice tutorial for flutter. 👍 But is firebase good choice for such product. Such dependency on firebase ..🤔 In real world using your own server and nodejs backend micro services would be right decision using firebase admin sdk.
@FilledStacks2 жыл бұрын
Yes it is, for us. I would rather not write my own server and focus on the product. We're actually moving our new startup from an existing RUST backend with GQL back to Firebase because there's so many things we can do in Firebase that's better than a manually built server.
@oliverbytes3 жыл бұрын
Great!!
@FilledStacks3 жыл бұрын
Thank you! Appreciate you still hanging around after me being away for a few weeks :D
@oliverbytes3 жыл бұрын
@@FilledStacks yeah I notice you're not that active anymore. Me as well due to busy life with family. How about you? Do you still use flutter as your main tool for your projects?
@FilledStacks3 жыл бұрын
@@oliverbytes I'm still active as a flutter developer, I just wasn't posting videos. my company uses only Flutter for client development so we're still coding in Flutter literally every day. just switched to making videos every 2 weeks instead of every week. Now I'm gonna try and go back to 1 a week for this year.
@oliverbytes3 жыл бұрын
@@FilledStacks great to hear!! Can't wait to see more videos from you! More power to you Dane!!!
@FilledStacks3 жыл бұрын
@@oliverbytes Much appreciated. Thanks for the words of encouragement!
@AbhayYadav-ck5sh3 жыл бұрын
I think you should use mongodb with Apollo GraphQL for backend & Vue js or React for web frontend.
@FilledStacks3 жыл бұрын
Those are good suggestions but I won't be doing a web frontend in the first round of this development. We'll focus only on the mobile apps which will be built with Flutter and the backend I'll use Firebase. most likely Typescript, or nodeJs. I'd like to use .net core but don't know how well supported the packages are and the tooling for google cloud functions
@jeremaine3 жыл бұрын
@@FilledStacks +1 for .net core :)
@FilledStacks3 жыл бұрын
@@jeremaine I would love that too. I'll see the support for it and how much we can do.
@jayantsharma26693 жыл бұрын
I am currently learning flutter. Can I follow along with you or after completion of my flutter course, So that I can understand things more better?
@FilledStacks3 жыл бұрын
Great! Welcome to the Flutter world. You would have to understand Flutter before you follow along with this. I won't explain any beginner things, I'll just be building the service and giving architecture overview of why we're doing certain things.
@jayantsharma26693 жыл бұрын
@@FilledStacks I got it. I will follow this project after some time... Thanks for the videos 😀
@FilledStacks3 жыл бұрын
@@jayantsharma2669 you're welcome :) I hope you come back and follow along when you're readu.
@_chappie_3 жыл бұрын
dude thanks for this
@FilledStacks3 жыл бұрын
Lets hope I can deliver as much as I promised. I'll try my best to make this an informative and hopefully a collaborative experience.
@_chappie_3 жыл бұрын
@@FilledStacks No doubt you will man. Great content so far. Keep it coming. Ik everyone will appreciate this. Take you time. Quality is worth the wait.
@FilledStacks3 жыл бұрын
@@_chappie_ Thanks a lot. I appreciate the encouragement. i'll try to keep the quality as high as I can.
@Collins013 жыл бұрын
Awesome ♥️
@FilledStacks3 жыл бұрын
I have a feeling it's going to be a great experience :)
@googler19613 жыл бұрын
How much the total cost of project ? Just asking for knowledge......Please share with us, so we can know
@FilledStacks3 жыл бұрын
At the moment it'll only be my time that's costing the company money. I could make around $80 an hour if I put my time into my company development. I spend about 16 hours a week on the project to make progress and the videos so that's $1280 usd a week which would be $66560 USD a year that I'm spending on making this series. But it doesn't exactly work out that way for me. For every few videos I make I get a new client which wants to work with me. If I take up their work partnership we'll make all that money back and more. So at the moment it costs us $0 to make the series because all of the tools I'm using will be free. I think to run it will all depend on the amount of traffic. If it costs any amount of money to run you'll most likely have a good amount of traffic, so you'll be making that money back anyway.
@googler19613 жыл бұрын
@@FilledStacks Thanks for such a nice information......Looking more from you... ⚡
@abdikarimosman25113 жыл бұрын
where is project is finished
@FilledStacks3 жыл бұрын
There’s only 17 episodes out. still about 40 until we can have a basic flow through the app complete
@NOURTCS3 жыл бұрын
prefect Very GoOoD
@FilledStacks3 жыл бұрын
Thank you. I'm happy that you find it useful.
@royayon3 жыл бұрын
Plz plz... include web support also... (besides App) Cheers...
@FilledStacks3 жыл бұрын
Hey Ayon, I'm not an experienced web developer and would most likely not be able to build the best web clients since I really don't understand CSS. Flutter web app maybe. We'll have all the mobile code so it'll be a good set of videos to convert an existing mobile app to a working website. I might do that when the series is done.
@danthegoodman_3 жыл бұрын
What ipad app is this?
@danthegoodman_3 жыл бұрын
Its autodesk sketchbook apparently
@FilledStacks3 жыл бұрын
Yes, autodesk sketchbook. It's what I use to do my digital drawings so I figured I'd use it instead of a whiteboarding app because of the layers and how comfortable I am with it