Design patterns

Page 1

DESIGN PATTERNS AVV 1 ‘‘A design pattern is a formal way of documenting a solution to a common design problem.’’

Naam Omar Vasquez Jesus Studentnummer 500 704 100 Klas DMCI V1-11 Docent H.E.M. van Vugt Vak Design Patterns Opdracht AVV 1 Datum 7-9-2015


Inhoudsopgave Behavioral design patterns 3 Slide to unlock Drag & Drop Structural design patterns 4 VLC for android Apple music player Pattern fysiek object 5 Huis


Behavioral Slide to unlock

Drag & Drop

Samenvatting probleem De gebruiker wilt zijn telefoonscherm ontgrendelen.

Samenvatting probleem De gebruiker wilt een applicatie of item binnen het menu van de telefoon vast pakken en verplaatsen.

Voorbeeld

Voorbeeld

iPhone home scherm

Gebruik • Gebruik als de telefoonscherm vergrendeld is • Geruik als het scherm ontgrendeld wordt

Gebruik • Gebruik wanneer er een item (app) verplaats moet worden • Gebruik wanneer je een app wilt verwijderen • Gebruik om apps en items in een lijst te doen • Gebruik voor het slepen van items

Oplossing • Door een natuurlijke slide beweging met je vinger over het scherm, wordt de telefoonscherm ontgrendeld.

Oplossing • Door het langer indrukken op een app of item selecteer je deze, nu kan je dit item verplaatsen, in een map doen of verwijderen.

Rationale Slide to unlock is een pattern die ook voorkomt in de echte wereld denk aan een schuifslot die je openschuift, op deze manier slide je ook met je vinger om het scherm te ontgrendelen.

Rationale Drag & Drop is een erg duidelijk gedrags patroon het vastpakken van een item en het vervolgens slepen naar een andere plek is iets wat we kennen van pc’s maar ook van het dagelijks leven.

iPhone unlock scherm

3


Structural VLC for android

iTunes music player

Samenvatting probleem Het kunnen afspelen van de meestvookomende mediabestanden extensies, zowel audio als visueel.

Samenvatting probleem Muziek bestanden afspelen op je smartphone.

Voorbeeld

Voorbeeld Titel, artiest, album

Tijdsbalk, controls Cover, controls

Cover

Tijdsbalk Titel, artiest, album Navigatie,contols VLC for android media player

Gebruik • Voor het afspelen van muziek, films, foto’s en video’s • Speel en groot aantal extensies van mediabestanden

Structuur

Oplossing • De VLC for android app is net ls VLC een erg betrouwbare mediaspeler, deze is speciaal op maat gemaakt voor je android smartphone. Rationale Deze app is erg geschikt om de structuur patronen te laten zien die vaak terugkomen bij mediaspelers.

Navigatie,controls iTunes music player Gebruik • Voor het afspelen van muziekbestanden zoals mp3’s • Voor het maken van afspeellijsten • Het kopen en/of streamen van muziek • Voor het organiseren van je audiobestanden

Structuur

Oplossing • Met iTunes voor iPhone is het heel gemmakkelijk je audiobestanden af te spelen, muziek aan te schaffen of voor het maken van een afspeellijst Rationale Op deze app zie je hoe de structuur van de meeste mobiele muziekspelers zijn ontworpen. 4


Pattern fysiek object Huis Samenvatting probleem Een huis biedt de gebruiker, bescherming (bijvoorbeeld tegen indringers van buitenaf zoal dieren en mensen), onderdak, warmte en voorzieningen om te kunnen leven. Voorbeeld

Krottenwijk, India

Rijtjeshuis in een vinexwijk in Nederland

Rationale Een huis (woning) is een patroon opzich een van de meest voorkomende patronen op aarde eigenlijk. Het is overaal op aarde te vinden van het plattelandsleven tot aan de stad, ze zijn er in alle vormen en maten en vertellen veel over de cultuur en gewoontes van een land. Het is een patroon wat met ons is sinds landbouw is ontstaan. Flatgebouwen, Honkong

5


Naam Omar Vasquez Jesus Studentnummer 500 704 100 Klas DMCI V1-11 Docent H.E.M. van Vugt Vak Design Patterns Opdracht AVV 1 Datum 7-9-2015


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.