Examination work - Xamarin Forms Application
This is the smartphone application used as an interface for a cocktail machine. Users may create, edit and delete ingredients which are used to create receipts.
This receipts can also be created, edited, deleted and selected to mix a real cocktail.
Onion Architectrue pattern: https://alexdunn.org/2017/01/09/onionizing-xamarin-part-1/
SOLID: https://www.c-sharpcorner.com/UploadFile/damubetha/solid-principles-in-C-Sharp/
Repository pattern: https://codewithshadman.com/repository-pattern-csharp/
Factory method pattern: https://refactoring.guru/design-patterns/factory-method/csharp/example
Builder patttern: https://refactoring.guru/design-patterns/builder
Template method pattern: https://refactoring.guru/design-patterns/template-method
Singleton pattern: https://refactoring.guru/design-patterns/singleton
Immuteable object: https://www.codeproject.com/articles/1043301/immutable-objects-in-csharp