Level 5
Real Dart OOP + abstractions + mixins + extensions + generics
Each markdown file opens as a slide deck: one slide per ## heading. Order follows the folder
README when it lists files.
In this level
Lesson modules
Filenames match the repo; slugs are what you see in the URL path.
- 1
5001abstract-class
Slides5001abstract-class
- 2
5002extends-vs-implements
Slides5002extends-vs-implements
- 3
5003polymorphism
Slides5003polymorphism
- 4
5004enums
Slides5004enums
- 5
5005mixins
Slides5005mixins
- 6
5006extensions
Slides5006extensions
- 7
5007generics-deep-dive
Slides5007generics-deep-dive
- 8
5008build-payment-methods
Slides5008build-payment-methods
- 9
5009build-logger-interface
Slides5009build-logger-interface
- 10
5010build-auditable-mixin
Slides5010build-auditable-mixin
- 11
5011build-extensions-email-currency
Slides5011build-extensions-email-currency
- 12
5012build-repository-generic
Slides5012build-repository-generic