Creating this topic to catch any typos and bugs in the 3rd Edition of Flutter Apprentice.
Is this book still being updated?
Yes, we update the book quite a bit, but it does take time to work on new versions
We read all the errata reported. Some authors can choose not to reply immediately on the forums, but we do track and take into account all the suggestions.
If you like, feel free to point out all the misuses of StatefulWidgets you spotted. I am sure the authors will appreciate.
Just to set some expectations, we update the book periodically but not any time an issue is reported. We collect them for a bit and then we put all the fixes in a new release (paying attention to not introduce new issues).
Thanks for all the errata you reported so far.
We are working on an update but it takes time. I understand the frustration of filing an issue and not seeing an immediate effect, but a book like this is a big project to tackle.
Thanks for the comments. Definitely want to use stateless widgets whenever possible. (One of the reasons I didn’t directly comment on this is that they were not my chapters). Since we’ll be working on a new update, we’ll take into account your suggestions.
Chapter 19, implementing Firebase Authentication:
The proposed login() method has e.code exceptions copied from the signup() method. Per documentation they should probably be:
if (e.code == 'user-not-found') {
log('No user found for that email.');
} else if (e.code == 'wrong-password') {
log('Wrong password provided for that user.');
}
Thanks!
Chapter 19 starter project:
in file message_list.dart
// TODO: Add _buildListItem
should be
// TODO: add _buildList
Thanks for spotting these!
Cheers.
This topic was automatically closed after 16 minutes. New replies are no longer allowed.