Skip to content

Commit 0dce242

Browse files
committed
Add lessons names for section 10
1 parent 121b55d commit 0dce242

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,4 +210,18 @@ This project includes a documentation website that can be found here:
210210
6. Implementing the `PaymentButtonController`
211211
7. Wrap Up
212212

213+
### 10. Error Handling
214+
215+
1. Intro
216+
2. Errors vs exceptions
217+
3. Starter project overview + defining custom exceptions with enums
218+
4. Using sealed classes to define exception types
219+
5. Using the `AppException` sealed class in the `FakeAuthRepository`
220+
6. Adding an `AsyncErrorLogger` using `ProviderObserver`
221+
7. Creating a reusable `ErrorLogger` to catch all exceptions
222+
8. Completing the error handling system
223+
9. Working with the Result type (`Success` and `Error`)
224+
10. Drawbacks of the Result type (and when not to use it)
225+
11. Wrap Up
226+
213227
### [LICENSE: MIT](LICENSE.md)

0 commit comments

Comments
 (0)