Dart roadmap

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. 1

    5001abstract-class

    Slides

    5001abstract-class

  2. 2

    5002extends-vs-implements

    Slides

    5002extends-vs-implements

  3. 3

    5003polymorphism

    Slides

    5003polymorphism

  4. 4

    5004enums

    Slides

    5004enums

  5. 5

    5005mixins

    Slides

    5005mixins

  6. 6

    5006extensions

    Slides

    5006extensions

  7. 7

    5007generics-deep-dive

    Slides

    5007generics-deep-dive

  8. 8

    5008build-payment-methods

    Slides

    5008build-payment-methods

  9. 9

    5009build-logger-interface

    Slides

    5009build-logger-interface

  10. 10

    5010build-auditable-mixin

    Slides

    5010build-auditable-mixin

  11. 11

    5011build-extensions-email-currency

    Slides

    5011build-extensions-email-currency

  12. 12

    5012build-repository-generic

    Slides

    5012build-repository-generic