In this final lesson, we summarise learnings and take a look at ways we can use principles of Clean Architecture to better suit the projects that we are working on.
Hi, Joe. Thanks for this course. Overall it was very helpful for me to get into clean architecture.
But there are a few moments which spoiled my studies a bit:
1) Code in a video lessons and sample code is some time different and live-coding contains errors and bugs.
2) Some videos are not in a right order which brings some confusion.
Would be nice to fix it and the course would be perfect :)
I agree with Dmitry, the course was great, but the bugs and slight code changes throughout made it difficult to keep working. I really appreciate that you created both unit and Espresso tests though. In the future if you make another course I'd suggest that you do a lot less video editing and instead you can just show us your own troubleshooting live in the video.
Also if you do make another course I'd love to see this same example but using Google's new Navigation tools and single Activity design pattern that they seem to be recommending now.
I found it very well structured and easy to follow.
It was very practical so it could be applied right away.
I'm sure it was a lot of work to put this together, congrats and thank you.
As a suggestion there could be maybe an additional more theoretical course about the patterns being used here. Explaining things like dependency flow etc.
Hey Joe, thank you for putting this course together, it's probably one of the best end-to-end courses out there that covers everything for someone starting a new project and what they should consider. I think I speak on behalf of everyone but it would be extremely helpful if there was a complete branch that works as it should, a 'complete project' branch or something. Please could you create this on the github repo? Since without something like this to refer to at the end, it's kind of hard to get things to work even though I have followed the course to a 'T', checking with the source code after each lesson.
Hey there, thanks for leaving a comment here - I'm glad to hear that you enjoyed the course!
I'm sorry for the troubles caused with the inconsistency in the repo. I've been working through updating some of the videos and will be sure to get the repo up to scratch. I'll make a branch to represent the finished results, leaving the feature branches there to work from the lessons off of :)