# Flutter Apprentice

**URL:** https://forums.kodeco.com/c/books/flutter-apprentice/68.md

[Latest](https://forums.kodeco.com/latest.md) · [Categories](https://forums.kodeco.com/categories.md) · [Tags](https://forums.kodeco.com/tags.md)

---

## [About the Flutter Apprentice category](https://forums.kodeco.com/t/about-the-flutter-apprentice-category/121570)

<div class="topic-metadata">

**Author:** [@chrisrazeware](https://forums.kodeco.com/u/chrisrazeware)\
**Replies:** 7\
**Last updated:** [January 10, 2022, 6:09pm UTC](https://forums.kodeco.com/t/about-the-flutter-apprentice-category/121570 "2022-01-10T18:09:42Z")

</div>

This is for all discussion related to our book “Flutter Apprentice”, available here: https://www.raywenderlich.com/books/flutter-apprentice

---

## [Chapter 10 won't build](https://forums.kodeco.com/t/chapter-10-wont-build/215119)

<div class="topic-metadata">

**Author:** [@rttngmsft](https://forums.kodeco.com/u/rttngmsft)\
**Replies:** 7\
**Last updated:** [September 20, 2026, 1:47am UTC](https://forums.kodeco.com/t/chapter-10-wont-build/215119 "2026-09-20T01:47:39Z")

</div>

ERROR: ../../.pub-cache/hosted/pub.dev/flutter\_html-3.0.0/lib/src/tree/styled\_element.dart:31:17: Error: Method not found: ‘matches’. ERROR: return qs.matches(element, selector); ERROR: ^^^^^^^ E…

---

## [Chapter 9 warning message in Yummy:home.dart](https://forums.kodeco.com/t/chapter-9-warning-message-in-yummy-home-dart/215118)

<div class="topic-metadata">

**Author:** [@rttngmsft](https://forums.kodeco.com/u/rttngmsft)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 6:25pm UTC](https://forums.kodeco.com/t/chapter-9-warning-message-in-yummy-home-dart/215118 "2026-09-10T18:25:33Z")

</div>

Flutter Apprentice: Chapter 9 Deep Links & Web URLs Yummy project. /lib/home.dart Code: onLogOut: (logout) async { line 62 widget.auth.signOut().then((value) =\> context.go(‘/login’)); context is underlined. War…

---

## [When new edition?](https://forums.kodeco.com/t/when-new-edition/214791)

<div class="topic-metadata">

**Author:** [@marc\_b](https://forums.kodeco.com/u/marc_b)\
**Replies:** 1\
**Last updated:** [August 31, 2026, 1:53pm UTC](https://forums.kodeco.com/t/when-new-edition/214791 "2026-08-31T13:53:47Z")

</div>

The current edition is more than 2 years old. Are you working on a new edition and, if so, is there an ETA that you are willing to share?

---

## [Chapter 5 2n edition](https://forums.kodeco.com/t/chapter-5-2n-edition/210748)

<div class="topic-metadata">

**Author:** [@siamemathew](https://forums.kodeco.com/u/siamemathew)\
**Replies:** 3\
**Last updated:** [April 8, 2025, 11:35am UTC](https://forums.kodeco.com/t/chapter-5-2n-edition/210748 "2025-04-08T11:35:39Z")

</div>

been just getting started with the book, and having some issues with version compatibility with my current Android studio when trying to run the starter project. am using version 2 on the git-files, some help please, th…

---

## [Chapter 12 & 13 no longer functioning](https://forums.kodeco.com/t/chapter-12-13-no-longer-functioning/208776)

<div class="topic-metadata">

**Author:** [@czarop](https://forums.kodeco.com/u/czarop)\
**Replies:** 3\
**Last updated:** [January 12, 2025, 9:09pm UTC](https://forums.kodeco.com/t/chapter-12-13-no-longer-functioning/208776 "2025-01-12T21:09:30Z")

</div>

Hi, I could not get the app to run on iOS simulator (iOS18.2 on iPhone 16) unless updating dependencies. It was a hard NO from compiler. After this however, various things don’t work. The details page doesn’t load anyt…

---

## [Chapter 6: what is the purpose of the book?](https://forums.kodeco.com/t/chapter-6-what-is-the-purpose-of-the-book/182456)

<div class="topic-metadata">

**Author:** [@mitai](https://forums.kodeco.com/u/mitai)\
**Replies:** 6\
**Last updated:** [January 8, 2023, 1:45pm UTC](https://forums.kodeco.com/t/chapter-6-what-is-the-purpose-of-the-book/182456 "2023-01-08T13:45:21Z")

</div>

what are we all here for? study how flutter works or write an application quickly and that’s it? if the book aims to teach people flutter, then why do we, not knowing how the Inherited widget works, use the provider wra…

---

## [Chapter-1-starter.fig](https://forums.kodeco.com/t/chapter-1-starter-fig/208716)

<div class="topic-metadata">

**Author:** [@smar](https://forums.kodeco.com/u/smar)\
**Replies:** 0\
**Last updated:** [January 8, 2025, 4:26pm UTC](https://forums.kodeco.com/t/chapter-1-starter-fig/208716 "2025-01-08T16:26:50Z")

</div>

From where can I download chapter-1-starter.fig file?

---

## [Suggestion for Flutter Apprentice](https://forums.kodeco.com/t/suggestion-for-flutter-apprentice/206905)

<div class="topic-metadata">

**Author:** [@uli\_sinn](https://forums.kodeco.com/u/uli_sinn)\
**Replies:** 0\
**Last updated:** [October 18, 2024, 7:37pm UTC](https://forums.kodeco.com/t/suggestion-for-flutter-apprentice/206905 "2024-10-18T19:37:47Z")

</div>

Hi, I thought it would be terrific to add an index to the book with all the UI widgets used, with a brief description and referencing where it was used (at least the e-book as no index whatsoever it seems). As I am goi…

---

## [Errata for Flutter Apprentice 4th Edition](https://forums.kodeco.com/t/errata-for-flutter-apprentice-4th-edition/202501)

<div class="topic-metadata">

**Author:** [@jellodiil](https://forums.kodeco.com/u/jellodiil)\
**Replies:** 4\
**Last updated:** [May 27, 2024, 4:20pm UTC](https://forums.kodeco.com/t/errata-for-flutter-apprentice-4th-edition/202501 "2024-05-27T16:20:40Z")

</div>

Creating this topic to catch any typos and bugs in the 4th Edition of Flutter Apprentice.

---

## [Release New Version](https://forums.kodeco.com/t/release-new-version/201295)

<div class="topic-metadata">

**Author:** [@sammy1906](https://forums.kodeco.com/u/sammy1906)\
**Replies:** 7\
**Last updated:** [April 19, 2024, 1:11pm UTC](https://forums.kodeco.com/t/release-new-version/201295 "2024-04-19T13:11:42Z")

</div>

Hello all i was wondering when the new Version will be released? Best Regards Samuel

---

## [Flutter Apprentice as a university course textbook](https://forums.kodeco.com/t/flutter-apprentice-as-a-university-course-textbook/203734)

<div class="topic-metadata">

**Author:** [@pranjal.mun](https://forums.kodeco.com/u/pranjal.mun)\
**Replies:** 2\
**Last updated:** [April 16, 2024, 1:49pm UTC](https://forums.kodeco.com/t/flutter-apprentice-as-a-university-course-textbook/203734 "2024-04-16T13:49:30Z")

</div>

Hi folks, Has anyone used this book as a textbook for a university computer science mobile app development course? I am a lecturer and I have taught a course on Flutter + Firebase once last year in Fall 2023 (60 student…

---

## [Beginner with Flutter Apprentice v4 Experience](https://forums.kodeco.com/t/beginner-with-flutter-apprentice-v4-experience/203278)

<div class="topic-metadata">

**Author:** [@wech](https://forums.kodeco.com/u/wech)\
**Replies:** 1\
**Last updated:** [March 25, 2024, 9:32pm UTC](https://forums.kodeco.com/t/beginner-with-flutter-apprentice-v4-experience/203278 "2024-03-25T21:32:58Z")

</div>

I am really not impressed with the new flutter book. I bought it and it looks like it is not for beginners looking to learn. I feel lost in everything. The Dart Apprentice looked great. If someone would want to help me g…

---

## [HTML Render or CanvasKIT render?](https://forums.kodeco.com/t/html-render-or-canvaskit-render/162083)

<div class="topic-metadata">

**Author:** [@aminadav](https://forums.kodeco.com/u/aminadav)\
**Replies:** 3\
**Last updated:** [March 11, 2024, 8:16pm UTC](https://forums.kodeco.com/t/html-render-or-canvaskit-render/162083 "2024-03-11T20:16:24Z")

</div>

This is an amazing book, I so like that Google give it for free. My question. There are any drawback of using HTML render instead of CanvasKIT? Is there are showing the user the exact same UI? Or HTML render still have…

---

## [Some general questions about the new Flutter Apprentice book](https://forums.kodeco.com/t/some-general-questions-about-the-new-flutter-apprentice-book/202558)

<div class="topic-metadata">

**Author:** [@yeppers](https://forums.kodeco.com/u/yeppers)\
**Replies:** 1\
**Last updated:** [February 25, 2024, 2:49pm UTC](https://forums.kodeco.com/t/some-general-questions-about-the-new-flutter-apprentice-book/202558 "2024-02-25T14:49:48Z")

</div>

I’m really not that interested in firebase sdk at this time. Will I need that chapter’s concepts or code for any of the following chapters? Are you teaching how to mange state, natively? Or is it only Riverpod package? …

---

## [Flutter Apprentice: Using Chopper chapter](https://forums.kodeco.com/t/flutter-apprentice-using-chopper-chapter/199755)

<div class="topic-metadata">

**Author:** [@csanthosh13](https://forums.kodeco.com/u/csanthosh13)\
**Replies:** 1\
**Last updated:** [November 24, 2023, 8:00pm UTC](https://forums.kodeco.com/t/flutter-apprentice-using-chopper-chapter/199755 "2023-11-24T20:00:12Z")

</div>

When running flutter pub run build\_runner build --delete-conflicting-outputs --verbose I see below error dev\_dependencies: analyzer: ^6.3.0 \[SEVERE\] json\_serializable on lib/network/recipe\_model.dart: Null check ope…

---

## [Opinion about Flutter Apprentice book](https://forums.kodeco.com/t/opinion-about-flutter-apprentice-book/180936)

<div class="topic-metadata">

**Author:** [@marc\_b](https://forums.kodeco.com/u/marc_b)\
**Replies:** 5\
**Last updated:** [November 10, 2023, 5:32pm UTC](https://forums.kodeco.com/t/opinion-about-flutter-apprentice-book/180936 "2023-11-10T17:32:42Z")

</div>

I personally am not that satisfied about the book. It’s mostly copy this, copy that, with a little bit of explanation. For example in one chapter you have to copy code that includes the FutureBuilder. This isn’t explain…

---

## [Notebook in book; what happens with new book version](https://forums.kodeco.com/t/notebook-in-book-what-happens-with-new-book-version/182019)

<div class="topic-metadata">

**Author:** [@marc\_b](https://forums.kodeco.com/u/marc_b)\
**Replies:** 12\
**Last updated:** [August 1, 2023, 1:05pm UTC](https://forums.kodeco.com/t/notebook-in-book-what-happens-with-new-book-version/182019 "2023-08-01T13:05:31Z")

</div>

I like to use the notebook to make notations while reading the book. As you know the notes are attached to parts of the text (you select when making the notes). What happens with them when a new book version appears? I …

---

## [Chapter 7: Routes & Navigation](https://forums.kodeco.com/t/chapter-7-routes-navigation/189816)

<div class="topic-metadata">

**Author:** [@ifystella](https://forums.kodeco.com/u/ifystella)\
**Replies:** 0\
**Last updated:** [July 26, 2023, 8:55am UTC](https://forums.kodeco.com/t/chapter-7-routes-navigation/189816 "2023-07-26T08:55:20Z")

</div>

I am getting this error, whenever i try to navigate to the onboarding screen. What could be the issue, especially when i add the redirect handler code.

---

## [Chapter 8: Deep Links. Failing opening the IOS simulator](https://forums.kodeco.com/t/chapter-8-deep-links-failing-opening-the-ios-simulator/185022)

<div class="topic-metadata">

**Author:** [@magenti](https://forums.kodeco.com/u/magenti)\
**Replies:** 1\
**Last updated:** [July 24, 2023, 3:47pm UTC](https://forums.kodeco.com/t/chapter-8-deep-links-failing-opening-the-ios-simulator/185022 "2023-07-24T15:47:11Z")

</div>

Hi, The xcrun simctl openurl booted 'fooderlich://raywenderlich.com/1' command over the fresh, unmodified starter project of Chapter 8 (deep links), throws the following error in my Mac: An error was encountered pr…

---

## [Flutter Apprentice 4th edition: ETA](https://forums.kodeco.com/t/flutter-apprentice-4th-edition-eta/189211)

<div class="topic-metadata">

**Author:** [@sampathl](https://forums.kodeco.com/u/sampathl)\
**Replies:** 4\
**Last updated:** [July 11, 2023, 7:04pm UTC](https://forums.kodeco.com/t/flutter-apprentice-4th-edition-eta/189211 "2023-07-11T19:04:43Z")

</div>

Hi, Any ETA for Flutter Apprentice 4th edition? Thanks!

---

## [Errata for Flutter Apprentice 3rd Edition](https://forums.kodeco.com/t/errata-for-flutter-apprentice-3rd-edition/178204)

<div class="topic-metadata">

**Author:** [@jellodiil](https://forums.kodeco.com/u/jellodiil)\
**Replies:** 7\
**Last updated:** [June 21, 2023, 6:05am UTC](https://forums.kodeco.com/t/errata-for-flutter-apprentice-3rd-edition/178204 "2023-06-21T06:05:29Z")

</div>

Creating this topic to catch any typos and bugs in the 3rd Edition of Flutter Apprentice.

---

## [Chapter 11 - Networking Error](https://forums.kodeco.com/t/chapter-11-networking-error/183581)

<div class="topic-metadata">

**Author:** [@chuckmcknight](https://forums.kodeco.com/u/chuckmcknight)\
**Replies:** 5\
**Last updated:** [June 19, 2023, 6:00pm UTC](https://forums.kodeco.com/t/chapter-11-networking-error/183581 "2023-06-19T18:00:50Z")

</div>

Greetings, I am working through Chapter 11, and I’m unable to connect to the service via the app (the error is Failed Connection). I have validated the GET command using curl and that works as expected. I printed out th…

---

## [Chapter 12 Feedback](https://forums.kodeco.com/t/chapter-12-feedback/181071)

<div class="topic-metadata">

**Author:** [@kemmetdaniel](https://forums.kodeco.com/u/kemmetdaniel)\
**Replies:** 2\
**Last updated:** [June 10, 2023, 6:37am UTC](https://forums.kodeco.com/t/chapter-12-feedback/181071 "2023-06-10T06:37:34Z")

</div>

I’m not sure what the thinking is here. You show us a package that requires a lot of advanced features, form the perspective of a learner, like generic classes, you show us how to use only one HTTP verb, There’s code th…

---

## [Chapter 2, Styling your app theme not working properly](https://forums.kodeco.com/t/chapter-2-styling-your-app-theme-not-working-properly/187689)

<div class="topic-metadata">

**Author:** [@mil1](https://forums.kodeco.com/u/mil1)\
**Replies:** 1\
**Last updated:** [June 3, 2023, 6:19am UTC](https://forums.kodeco.com/t/chapter-2-styling-your-app-theme-not-working-properly/187689 "2023-06-03T06:19:39Z")

</div>

Hi, I’ve started to learn Flutter through the Flutter apprentice book. I’m on chapter 2, Styling your app. When I change the Widget build code, the title and primary theme colour disappear. Initailly I wrote the new c…

---

## [Chapter 5 Creating the Future inside FutureBuilder](https://forums.kodeco.com/t/chapter-5-creating-the-future-inside-futurebuilder/187815)

<div class="topic-metadata">

**Author:** [@geoffdcw](https://forums.kodeco.com/u/geoffdcw)\
**Replies:** 0\
**Last updated:** [May 30, 2023, 10:47pm UTC](https://forums.kodeco.com/t/chapter-5-creating-the-future-inside-futurebuilder/187815 "2023-05-30T22:47:40Z")

</div>

Just a quick observation… while working through Chapter 5, I noticed the examples create new work inside of the FutureBuilder. The book recommends reading up on FutureBuilder, which I did. I then found the official Flut…

---

## [Chapter 7 GroceryTile key redundant?](https://forums.kodeco.com/t/chapter-7-grocerytile-key-redundant/187687)

<div class="topic-metadata">

**Author:** [@urbanmarton](https://forums.kodeco.com/u/urbanmarton)\
**Replies:** 0\
**Last updated:** [May 25, 2023, 9:52pm UTC](https://forums.kodeco.com/t/chapter-7-grocerytile-key-redundant/187687 "2023-05-25T21:52:28Z")

</div>

grocery\_list\_screen.dart Dismissable has the key: return Dismissible( key: Key(item.id), And InkWell is the child of that Dismissible widget whose child is a GroceryTile: child: InkWell( …

---

## [Flutter 3.10.1 breaks starter projects](https://forums.kodeco.com/t/flutter-3-10-1-breaks-starter-projects/187645)

<div class="topic-metadata">

**Author:** [@geoffdcw](https://forums.kodeco.com/u/geoffdcw)\
**Replies:** 16\
**Last updated:** [May 27, 2023, 10:12am UTC](https://forums.kodeco.com/t/flutter-3-10-1-breaks-starter-projects/187645 "2023-05-27T10:12:16Z")

</div>

Picking up on Flutter where I left off a few months ago. I noticed that upgrading to the latest version of Flutter (3.10.1 at this point) seemed break the starter projects from the ftla-materials github repository. I eve…

---

## [Chapter 7 Stateful Widget Errata](https://forums.kodeco.com/t/chapter-7-stateful-widget-errata/187685)

<div class="topic-metadata">

**Author:** [@urbanmarton](https://forums.kodeco.com/u/urbanmarton)\
**Replies:** 0\
**Last updated:** [May 25, 2023, 9:29pm UTC](https://forums.kodeco.com/t/chapter-7-stateful-widget-errata/187685 "2023-05-25T21:29:40Z")

</div>

Quoting from the book: In lib/main.dart, Fooderlich is now a StatefulWidget. It’ll listen to state changes and rebuild corresponding widgets accordingly So in the book, Fooderlich is changed to a StatefulWidget in t…

---

## [Chapter 11 - Networking](https://forums.kodeco.com/t/chapter-11-networking/153693)

<div class="topic-metadata">

**Author:** [@absarf](https://forums.kodeco.com/u/absarf)\
**Replies:** 7\
**Last updated:** [October 20, 2021, 1:11am UTC](https://forums.kodeco.com/t/chapter-11-networking/153693 "2021-10-20T01:11:03Z")

</div>

need your kind help. The App is giving error: (both in Emulator and Android Phone) "SocketException: Failed host lookup: ‘api’ (OS Error: No address associated with hostname, errno=7) What I have tried: added to the…

[Next page](https://forums.kodeco.com/c/books/flutter-apprentice/68.md?page=1)
