moritzbruder / DesignPattern-Playground

This is my (accepted) submission for the 2018 WWDC Scholarship. It's a swift playground that teaches design patterns of object-oriented programming.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DesignPattern-Playground

This is my (accepted) submission for the 2018 WWDC Scholarship. It teaches the following design patterns of object-oriented design:

  • Observer
  • Singleton
  • State

It does so by letting the user implement the core elements of an iOS application that runs in Xcode's live preview and directly reflects the changes the user makes to show the design patterns at work.

Additionally, the patterns are explained using a description, images and animations.

This submission was chosen by Apple for a WWDC 2018 scholarship, which allowed me to attend the popular developer conference in San Jose.

Links

Feature on SPIEGEL Online (German only)

Feature on BILD (German only)

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3

About

This is my (accepted) submission for the 2018 WWDC Scholarship. It's a swift playground that teaches design patterns of object-oriented programming.


Languages

Language:Swift 100.0%