# 📚 Official Books

**URL:** https://forums.kodeco.com/c/books/6.md?page=34

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

**Page:** 35

---

## [Bug: Chapter 11 possible incorrect directory location](https://forums.kodeco.com/t/bug-chapter-11-possible-incorrect-directory-location/160712)

<div class="topic-metadata">

**Author:** [@plplyons72](https://forums.kodeco.com/u/plplyons72)\
**Replies:** 3\
**Last updated:** [December 23, 2021, 4:41pm UTC](https://forums.kodeco.com/t/bug-chapter-11-possible-incorrect-directory-location/160712 "2021-12-23T16:41:00Z")

</div>

repro: nav to chapter 11 do a find for: Open android/app/main/AndroidManifest.xml and add the following right before the tag expected: location should be android/app\*\*/src/\*\*main/AndroidManifest.xml actual: it reads:…

---

## [Chapter 7 should be improved](https://forums.kodeco.com/t/chapter-7-should-be-improved/90759)

<div class="topic-metadata">

**Author:** [@andyibanezk](https://forums.kodeco.com/u/andyibanezk)\
**Replies:** 17\
**Last updated:** [December 22, 2021, 10:30am UTC](https://forums.kodeco.com/t/chapter-7-should-be-improved/90759 "2021-12-22T10:30:19Z")

</div>

Hi. I’m a long-time RayWenderlich reader and I have read many of their books and tutorials since 2011, which is when I got into iOS development. The content is usually pretty high quality, so I’d like to voice my concern…

---

## [\[Combine\]subscribe method](https://forums.kodeco.com/t/combine-subscribe-method/158426)

<div class="topic-metadata">

**Author:** [@anon58552229](https://forums.kodeco.com/u/anon58552229)\
**Replies:** 2\
**Last updated:** [December 19, 2021, 3:07pm UTC](https://forums.kodeco.com/t/combine-subscribe-method/158426 "2021-12-19T15:07:11Z")

</div>

I know publisher has a method subscribe(\_ subject: Subject) let arrPublisher = \[1,2,3,4\].publisher let tester = PassthroughSubject\<Int, Never\>() arrPublisher.sink { result in print(result) }.store(in: &subscription…

---

## [Updating an Encrypted Password](https://forums.kodeco.com/t/updating-an-encrypted-password/158626)

<div class="topic-metadata">

**Author:** [@randyf](https://forums.kodeco.com/u/randyf)\
**Replies:** 3\
**Last updated:** [December 21, 2021, 6:36pm UTC](https://forums.kodeco.com/t/updating-an-encrypted-password/158626 "2021-12-21T18:36:33Z")

</div>

In my user controller the following function compiles fine. func patchUser(req: Request) throws -\> EventLoopFuture\<User.Public\> { let data = try req.content.decode(PatchUserData.self) return…

---

## [Very basic question about Metal resource management](https://forums.kodeco.com/t/very-basic-question-about-metal-resource-management/54873)

<div class="topic-metadata">

**Author:** [@cocheret](https://forums.kodeco.com/u/cocheret)\
**Replies:** 3\
**Last updated:** [November 10, 2018, 2:40pm UTC](https://forums.kodeco.com/t/very-basic-question-about-metal-resource-management/54873 "2018-11-10T14:40:36Z")

</div>

Perhaps this was discussed and I missed it or maybe I haven’t gotten to it yet but… Is it safe to assume that Metal device resources associated with Swift objects like MTLBuffer and MTLTexture objects will automatically…

---

## [Adding a trusted phone number to a Corporate Apple Developer Account?](https://forums.kodeco.com/t/adding-a-trusted-phone-number-to-a-corporate-apple-developer-account/160745)

<div class="topic-metadata">

**Author:** [@bryanschmiedeler](https://forums.kodeco.com/u/bryanschmiedeler)\
**Replies:** 0\
**Last updated:** [December 20, 2021, 7:37pm UTC](https://forums.kodeco.com/t/adding-a-trusted-phone-number-to-a-corporate-apple-developer-account/160745 "2021-12-20T19:37:30Z")

</div>

My company has an Apple Developer Account (which has the Account Holder role) to which I have access. I have possession of an iPad which is signed in with the the Apple ID which is the Account Holder. I use this account…

---

## [Software development principles for Flutter Apprentice](https://forums.kodeco.com/t/software-development-principles-for-flutter-apprentice/157026)

<div class="topic-metadata">

**Author:** [@seydina](https://forums.kodeco.com/u/seydina)\
**Replies:** 6\
**Last updated:** [December 19, 2021, 9:35am UTC](https://forums.kodeco.com/t/software-development-principles-for-flutter-apprentice/157026 "2021-12-19T09:35:10Z")

</div>

Hello everyone. I am new in mobile development and software development in general. I want to build a MVP mobile app for my startup. We are two and I am the main developer. I am learning Dart Apprentice and in parallel F…

---

## [Can i subscribe for this book only](https://forums.kodeco.com/t/can-i-subscribe-for-this-book-only/160584)

<div class="topic-metadata">

**Author:** [@drmustafahafez](https://forums.kodeco.com/u/drmustafahafez)\
**Replies:** 1\
**Last updated:** [December 18, 2021, 8:24pm UTC](https://forums.kodeco.com/t/can-i-subscribe-for-this-book-only/160584 "2021-12-18T20:24:46Z")

</div>

Why there’s no option to subscribe for this book only, long life plan…

---

## [Errata for Push Notifications by Tutorials, 3rd ed](https://forums.kodeco.com/t/errata-for-push-notifications-by-tutorials-3rd-ed/130049)

<div class="topic-metadata">

**Author:** [@mandafrederick](https://forums.kodeco.com/u/mandafrederick)\
**Replies:** 6\
**Last updated:** [December 17, 2021, 8:52pm UTC](https://forums.kodeco.com/t/errata-for-push-notifications-by-tutorials-3rd-ed/130049 "2021-12-17T20:52:00Z")

</div>

Creating this topic to catch any typos and bugs in the 3rd Edition of Push Notifications by Tutorials.

---

## [Responding to data in the push](https://forums.kodeco.com/t/responding-to-data-in-the-push/160452)

<div class="topic-metadata">

**Author:** [@bipinbipin](https://forums.kodeco.com/u/bipinbipin)\
**Replies:** 2\
**Last updated:** [December 16, 2021, 10:34pm UTC](https://forums.kodeco.com/t/responding-to-data-in-the-push/160452 "2021-12-16T22:34:52Z")

</div>

I’m facing a weird issue where if I let a push sit in the Notification Center for 3-5mins then when the push is tapped, the app does not respond to the data (just a url that opens in-app browser). If the user taps the p…

---

## [Android Studio & Flutter on Silicon Mac M1](https://forums.kodeco.com/t/android-studio-flutter-on-silicon-mac-m1/160440)

<div class="topic-metadata">

**Author:** [@kvutien](https://forums.kodeco.com/u/kvutien)\
**Replies:** 1\
**Last updated:** [December 16, 2021, 6:21pm UTC](https://forums.kodeco.com/t/android-studio-flutter-on-silicon-mac-m1/160440 "2021-12-16T18:21:09Z")

</div>

I’m learning Flutter. After Lesson 6, I got a new Silicon MacBook Pro. I installed Android Studio and Flutter. I did non-regression tests on the first 6 lessons. From Lesson 3 inclusive, AS failed building for iOS on Xco…

---

## [Chapter 19 iOS simulator issues](https://forums.kodeco.com/t/chapter-19-ios-simulator-issues/160351)

<div class="topic-metadata">

**Author:** [@yek](https://forums.kodeco.com/u/yek)\
**Replies:** 4\
**Last updated:** [December 16, 2021, 1:39pm UTC](https://forums.kodeco.com/t/chapter-19-ios-simulator-issues/160351 "2021-12-16T13:39:19Z")

</div>

Hello, I’m new in Flutter. I have a conflict about iOS simulation (not real device) when i debug the chapter 19 project. I have a cocoapods problem (pod system) which facing with firestore exactly. In this chapter espec…

---

## [8.6: Incoming URL should not be decoded](https://forums.kodeco.com/t/8-6-incoming-url-should-not-be-decoded/160422)

<div class="topic-metadata">

**Author:** [@eltehupkes](https://forums.kodeco.com/u/eltehupkes)\
**Replies:** 0\
**Last updated:** [December 16, 2021, 1:38pm UTC](https://forums.kodeco.com/t/8-6-incoming-url-should-not-be-decoded/160422 "2021-12-16T13:38:58Z")

</div>

I thought the use of Uri.decodeFull at the start of AppLink.fromLocation(String?) looked a bit suspicious, so I did some experimentation on all platforms. The call is indeed unnecessary, and changes the meaning of the UR…

---

## [Why Flutter Apprentice is not for free?](https://forums.kodeco.com/t/why-flutter-apprentice-is-not-for-free/160335)

<div class="topic-metadata">

**Author:** [@fedecarroz](https://forums.kodeco.com/u/fedecarroz)\
**Replies:** 1\
**Last updated:** [December 15, 2021, 7:41pm UTC](https://forums.kodeco.com/t/why-flutter-apprentice-is-not-for-free/160335 "2021-12-15T19:41:42Z")

</div>

Hi everyone, I read this on flutter.dev But when I try to get the book it says that is not for free even if the current date (15/12/2021) is before 06/01/2022. Is this a bug? How can I solve it? Thanks

---

## [Chapter 23, Coordinator; Error in the playground example?](https://forums.kodeco.com/t/chapter-23-coordinator-error-in-the-playground-example/160256)

<div class="topic-metadata">

**Author:** [@marek5791](https://forums.kodeco.com/u/marek5791)\
**Replies:** 0\
**Last updated:** [December 15, 2021, 7:31am UTC](https://forums.kodeco.com/t/chapter-23-coordinator-error-in-the-playground-example/160256 "2021-12-15T07:31:54Z")

</div>

Hello, I thinks there is an error in the Coordinator extension of the playground example. We define the method public func dismiss(animated: Bool) { router.dismiss(animated: true) } Shouldn’t the animated parameter…

---

## [Chapter:36 Graph](https://forums.kodeco.com/t/chapter-36-graph/160241)

<div class="topic-metadata">

**Author:** [@ankurprakash](https://forums.kodeco.com/u/ankurprakash)\
**Replies:** 0\
**Last updated:** [December 15, 2021, 3:25am UTC](https://forums.kodeco.com/t/chapter-36-graph/160241 "2021-12-15T03:25:17Z")

</div>

Why AdjancencyList and Matrix is a class and not struct in the book? public class AdjacencyList\<T: Hashable\>: Graph { private var adjacencies: \[Vertex: \[Edge\]\] = \[:\] public init() {} // more to come … } What are th…

---

## [Array of async let](https://forums.kodeco.com/t/array-of-async-let/159692)

<div class="topic-metadata">

**Author:** [@kchen](https://forums.kodeco.com/u/kchen)\
**Replies:** 3\
**Last updated:** [December 10, 2021, 7:53pm UTC](https://forums.kodeco.com/t/array-of-async-let/159692 "2021-12-10T19:53:55Z")

</div>

For async let, could we have an array? Like async let array = parts.map { download($0) }

---

## [What's new in the 4th edition?](https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972)

<div class="topic-metadata">

**Author:** [@fischej](https://forums.kodeco.com/u/fischej)\
**Replies:** 4\
**Last updated:** [December 10, 2021, 1:31pm UTC](https://forums.kodeco.com/t/whats-new-in-the-4th-edition/157972 "2021-12-10T13:31:29Z")

</div>

I went through the 3rd edition already, and happy to see the arrival of the 4th. Is there a list of changes/additions? I’m trying to avoid going through the whole book again. Thanks.

---

## [Chapter 5, Page 191 - Exercise for the adventurous reader](https://forums.kodeco.com/t/chapter-5-page-191-exercise-for-the-adventurous-reader/159757)

<div class="topic-metadata">

**Author:** [@konradzdunczyk](https://forums.kodeco.com/u/konradzdunczyk)\
**Replies:** 0\
**Last updated:** [December 9, 2021, 10:07am UTC](https://forums.kodeco.com/t/chapter-5-page-191-exercise-for-the-adventurous-reader/159757 "2021-12-09T10:07:42Z")

</div>

I wonder what is a proper solution for evaluate method based on extracted features? I figured out somthing like this but I have feeling there is better solution for that: class MyImageClassifier(ImageClassifier): d…

---

## [Suggestion for next revision of Chapter 6 re: storeDescription](https://forums.kodeco.com/t/suggestion-for-next-revision-of-chapter-6-re-storedescription/159709)

<div class="topic-metadata">

**Author:** [@pavedwalden](https://forums.kodeco.com/u/pavedwalden)\
**Replies:** 0\
**Last updated:** [December 8, 2021, 8:52pm UTC](https://forums.kodeco.com/t/suggestion-for-next-revision-of-chapter-6-re-storedescription/159709 "2021-12-08T20:52:56Z")

</div>

in the “One More Thing” section, the text reads: look for the storeDescription property on to which you set the flags for enabling migrations in the first place. Change the flags to the following… But this is the fir…

---

## [Chapter 6: error - invalid redeclaration of](https://forums.kodeco.com/t/chapter-6-error-invalid-redeclaration-of/159703)

<div class="topic-metadata">

**Author:** [@pavedwalden](https://forums.kodeco.com/u/pavedwalden)\
**Replies:** 1\
**Last updated:** [December 8, 2021, 7:32pm UTC](https://forums.kodeco.com/t/chapter-6-error-invalid-redeclaration-of/159703 "2021-12-08T19:32:04Z")

</div>

In the section under the subheader “A manual migration”, I was getting errors that said “invalid redeclaration of…” in Attachment.swift I started over from the beginning, paying close attention to each instruction, and …

---

## [What is the difference between list.cast(), list.retype() and as\<something else \>?](https://forums.kodeco.com/t/what-is-the-difference-between-list-cast-list-retype-and-as-something-else/157012)

<div class="topic-metadata">

**Author:** [@belalgamal](https://forums.kodeco.com/u/belalgamal)\
**Replies:** 1\
**Last updated:** [December 8, 2021, 5:31pm UTC](https://forums.kodeco.com/t/what-is-the-difference-between-list-cast-list-retype-and-as-something-else/157012 "2021-12-08T17:31:40Z")

</div>

I couldn’t understand exactly what is the difference between List.cast() and as\<\> and List.retype(). There is and example in chapter 5 Information: json\[‘information’\].cast() as I’m wondering 1- if cast used to castin…

---

## [Chapter 1 - Error: Use of undeclared identifier '$rdi'](https://forums.kodeco.com/t/chapter-1-error-use-of-undeclared-identifier-rdi/149393)

<div class="topic-metadata">

**Author:** [@m4m0ut](https://forums.kodeco.com/u/m4m0ut)\
**Replies:** 2\
**Last updated:** [December 8, 2021, 1:17pm UTC](https://forums.kodeco.com/t/chapter-1-error-use-of-undeclared-identifier-rdi/149393 "2021-12-08T13:17:43Z")

</div>

Hello everyone, I’m following the steps for reverse engineering Xcode. I’m able to attach lldb on it, put a breakpoint that is trigger when I click, but for an obscure reason I get “Use of undeclared identifier ‘$rdi’”…

---

## [07 Back button and Navigation issue](https://forums.kodeco.com/t/07-back-button-and-navigation-issue/159365)

<div class="topic-metadata">

**Author:** [@antonio55](https://forums.kodeco.com/u/antonio55)\
**Replies:** 7\
**Last updated:** [December 8, 2021, 5:34am UTC](https://forums.kodeco.com/t/07-back-button-and-navigation-issue/159365 "2021-12-08T05:34:51Z")

</div>

In chapter 7 routes and navigation, when I hit back button I don’t get the login screen, but app exits. I don’t know why all the navigation machinery doesn’t work. I suspect I have wrong environment setting. Thanks fo…

---

## [Vary for Traits xCode 13.1](https://forums.kodeco.com/t/vary-for-traits-xcode-13-1/159429)

<div class="topic-metadata">

**Author:** [@will\_l-b](https://forums.kodeco.com/u/will_l-b)\
**Replies:** 1\
**Last updated:** [December 6, 2021, 12:43pm UTC](https://forums.kodeco.com/t/vary-for-traits-xcode-13-1/159429 "2021-12-06T12:43:02Z")

</div>

Chap 10 page 190 is about adding a constraint for a size class using “Vary for Traits” command from the popup on the “Device Configuration Bar”. However WHERE / HOW is a new constraint created for a particular size clas…

---

## [36. Graphs - Error in image](https://forums.kodeco.com/t/36-graphs-error-in-image/159478)

<div class="topic-metadata">

**Author:** [@suragch](https://forums.kodeco.com/u/suragch)\
**Replies:** 0\
**Last updated:** [December 6, 2021, 9:02am UTC](https://forums.kodeco.com/t/36-graphs-error-in-image/159478 "2021-12-06T09:02:23Z")

</div>

The adjacency list image (graph7) has Tokyo going to Detroit twice. One of those should be Hong Kong.

---

## [MenuListTileWidget(param0, key: key),](https://forums.kodeco.com/t/menulisttilewidget-param0-key-key/159381)

<div class="topic-metadata">

**Author:** [@cajirdon](https://forums.kodeco.com/u/cajirdon)\
**Replies:** 1\
**Last updated:** [December 5, 2021, 9:02am UTC](https://forums.kodeco.com/t/menulisttilewidget-param0-key-key/159381 "2021-12-05T09:02:15Z")

</div>

Hii. How I can fix this because actually it is giving me an error?

---

## [Intel-haxm in MacOs Monterey](https://forums.kodeco.com/t/intel-haxm-in-macos-monterey/159353)

<div class="topic-metadata">

**Author:** [@glensbo](https://forums.kodeco.com/u/glensbo)\
**Replies:** 3\
**Last updated:** [December 5, 2021, 6:50am UTC](https://forums.kodeco.com/t/intel-haxm-in-macos-monterey/159353 "2021-12-05T06:50:07Z")

</div>

My installation of Android: Android Studio Arctic Fox | 2020.3.1 Patch 3 Mac mid 2015, Monterey experiences this error with intel-haxm: Preparing “Install Intel x86 Emulator Accelerator (HAXM installer) (revision: 7.6.5…

---

## [Android Studio Emulator](https://forums.kodeco.com/t/android-studio-emulator/41735)

<div class="topic-metadata">

**Author:** [@frednrks](https://forums.kodeco.com/u/frednrks)\
**Replies:** 6\
**Last updated:** [December 4, 2021, 2:11pm UTC](https://forums.kodeco.com/t/android-studio-emulator/41735 "2021-12-04T14:11:44Z")

</div>

Unable to get app to run in emulator on Mac … is it possible to have more info about tech setup of Android studio on Macs in particular more tech info on how emulator communicates with app and android studio

---

## [How can I build MyBiz backend project successfully?](https://forums.kodeco.com/t/how-can-i-build-mybiz-backend-project-successfully/146560)

<div class="topic-metadata">

**Author:** [@cord7894](https://forums.kodeco.com/u/cord7894)\
**Replies:** 2\
**Last updated:** [December 2, 2021, 12:41am UTC](https://forums.kodeco.com/t/how-can-i-build-mybiz-backend-project-successfully/146560 "2021-12-02T00:41:48Z")

</div>

I’have struggled with building MyBiz backend project. I’ve had some issues. But I couldn’t fix those successfully. “Build failed: ‘openssl/conf.h’ file not found in swift-nio-ssl” issue came up. And I followed this link …

[Previous page](https://forums.kodeco.com/c/books/6.md?page=33)

[Next page](https://forums.kodeco.com/c/books/6.md?page=35)
