In een wereld waar gebruikers hoge verwachtingen hebben van hun ervaring op het web en mobiel, prototyping en evaluatie van de gebruiker de sleutelwoorden. Het is nu vaak voor het produceren van prototypen met steeds hoge fidelity, en een bloeiende gebruikerservaring De industrie is opgegroeid rond deze kritische reeks activiteiten. Uiteindelijk bespaart u latere software recht bij de prototypingfase u tijd en / of geld later.
Er zijn veel benaderingen die u kunt nemen tot prototyping en tal van hulpmiddelen die er zijn om te helpen. Een van de nieuwste op het blok is Origami studio , ontwikkeld door Facebook en gratis beschikbaar voor MacOS.
Origami Studio, die eigenlijk zijn leven begon als een plug-in voor Quartz Composer (een visuele programmeertaal binnen de MacOS's Xcode Development Environment) voordat hij een standalone tool wordt, heeft het afgelopen jaar veel aandacht gekregen.
Dit komt niet alleen omdat het wordt gebouwd door een grote ontwikkelaar, maar ook vanwege de combinatie van macht en eenvoud brengt het om high-fidelity, interactieve prototypen te ontwikkelen.
Volg deze stappen om te ontdekken hoe gemakkelijk u kunt gebruiken Origami-studio om een prototype te bouwen.
We gaan een prototype maken voor een mobiele app die ons in staat zal stellen om door foto's van katten te vegen en 'zoals' sommigen van hen. Zodra we Origami Studio hebben geïnstalleerd, maken we een nieuw iPhone 8-prototype van het Splash-scherm.
We kunnen meteen enkele lagen toevoegen aan ons prototype. In dit geval voegen we een logo toe dat aan de bovenkant van het scherm is geplaatst. We voegen de laag toe met behulp van de + -knop in de rechterbovenhoek en selecteren 'beeldlaag'. We kunnen het dan wijzigen en positioneren op de juiste manier door de eigenschappen van de laag te markeren en aan te passen. Na ons merk, voegen we ook een hartafbeelding aan de onderkant van het scherm toe om te dienen als onze 'like'-knop.
We moeten onze hartknop laten reageren op gebruikersinteracties. U zult merken dat in het voorbeeldvenster de cursorwijzigingen verandert om aanraking op een mobiel apparaat te vertegenwoordigen. Om hierop te reageren, moeten we een 'patch' maken, wat in wezen een functie is in origami die ingangen neemt en uitgangen produceert. Dubbelklik op het lege grijze gebied om een lijst met nieuwe patches op te zetten en zoek naar 'interactie'. Plaats uw patch en het zou op het scherm moeten verschijnen.
Op dit moment zal uw patch reageren op aanraking overal op het prototype. Test het door op te klikken en je ziet de eigenschappen 'Down' en 'Tap' in realtime veranderen. Als u de eigenschap 'laag' in de patch selecteert, kunt u het koppelen aan de laag die het hartbeeld bevat, en het reageert nu alleen op klikken op dat specifieke gebied.
Nu willen we iets gebeuren als onze interactie triggeert. Maak een andere patch, deze keer een 'POP-animatie'. Dit wordt gebruikt om een veerachtig effect te creëren. Verlaat de eigenschappen zoals ze nu zijn, maar we maken een koppeling tussen de tikuitgang van de interactie die we eerder hebben gemaakt en de nummerinvoer van onze nieuwe POP-animatie. We doen dit door op elk te klikken en te slepen tussen de kleine cirkels naast elk. Als u nu op het hart klikt, ziet u nu de interactie activeert een wijziging in de output 'Progress' van de POP-animatie.
Het volgende dat we nodig hebben is een overgangspleister. Hierdoor kunnen we lage en hoge waarden opgeven om te bewegen tussen de voortgangsveranderingen van de POP-animatie. We kunnen vervolgens de uitgangswaarden van de overgang koppelen aan de schaalbezit van de hartafbeeldingslaag om origami te vertellen om het formaat te wijzigen wanneer het is geklikt. Je zou nu moeten merken dat het klikken op het hart ervoor zorgt dat het een korte verandering in grootte kan maken. Het is echter niet helemaal gelijk, omdat het meteen weer normaal is.
Switch-patches zijn de manier van origami om tussen twee staten te schakelen. Dit is wat we willen voor onze 'like'-knop. Een ingang die is doorgegeven aan een schakelkap kan het draaien tussen 'aan' en 'uit' staten, die vervolgens kunnen worden doorgegeven als een uitvoer naar volgende patches. Laten we een nieuwe schakelaar maken en plaatsen tussen de interactie en de POP-animatie. Je moet dan op het hart klikken om het tussen kleine en grote staten te schakelen.
Gefeliciteerd! U hebt nu uw eerste interactieve functie gemaakt, met behulp van de meest voorkomende patches die u zult vinden die u opnieuw gebruikt. We kunnen meer patches toevoegen om complexer gedrag te creëren. Laten we een andere gekleurde hartlaag rechtstreeks achter onze huidige lijn maken, voeg dan nieuwe patches toe, beide om het tegelijkertijd te schalen en de dekking van onze originele laag te wijzigen, zodat het zichtbaar is gemaakt. Nu, wanneer u op het hart tikt, schakelt het groter en kleiner, maar lijkt ook van kleur te veranderen.
Om ons prototype te voltooien, laten we een beeldcarrousel toevoegen met de katten die we willen laten toestaan dat gebruikers 'leuk' zijn. Om dit te doen, moeten we eerst een groep lagen toevoegen. Elk beeld is een afzonderlijke laag, met steeds meer offset x coördineert, zodat ze in wezen zij-bij-maat op een rij zitten met slechts één zichtbaar op het scherm bij een item.
Het laatste dat we moeten doen om het te laten werken, is links en rechts swipes in om de carrousel te scrollen. We doen dit door een scrollinteractie te maken om te linken naar de carrousellaaggroep (niet de afzonderlijke afbeeldingen). De interactie geeft een X-coördinaat uit die we vervolgens kunnen koppelen aan de X-eigenschap van de carrousel om het te verplaatsen. In -tussen zullen we een clippatch toevoegen, die kan worden gebruikt om waarden te beperken om ervoor te zorgen dat we niet scrollen naar coördinaten buiten de rand van de carrousel.
Dat is het. U hebt een zeer eenvoudige app gemaakt. U kunt ook gebruikmaken van Origami Studio's ingebouwde 'Frames' om het op een apparaatachtergrond te plaatsen, wat kan helpen een professionele afwerking te geven. Nu u bekend bent met de basisprincipes van het gebruik van patches, kunt u beginnen met het creëren van meer geavanceerde gedragingen. Er zijn veel gidsen op de Origami Studio-website, die uitleggen hoe ze populaire functionaliteiten implementeren die gewoonlijk in apps worden gezien.
Dit artikel is oorspronkelijk gepubliceerd in uitgifte 270 van Creative Web Design Magazine Web Designer. Koop hier nummer 270 of Abonneer u hier op Web Designer
Gerelateerde artikelen:
Afbeelding: Getty Images Aannames zijn slecht voor het bedrijfsleven. Ze zijn slecht omdat we, van nature, op de hoog..
De CSS-specificatie is steeds evoluerend. Het proces voor het implementeren van nieuwe functies in CSS is ingewikkeld, maar de ve..
In deze tutorial laten we u zien hoe u een glitch-tekst-effect kunt maken. Speciale effecten en animaties kunnen help websites opvallen, waardoor een onmiddellijke impact op de gebruiker onts..
Flash wordt langzaam verlaten door Adobe ten gunste van HTML5 en JavaScript; Het officiële einde van de levensduur is ingesteld ..
Perspectief is alles in ontwerp. Als iets dat je hebt getekend een perfect perspectief heeft, zal het je werk helpen realistische..
Bij het werken met doek en stoffen in 3D, kan het moeilijk zijn om zowel goede resolutie als een geweldige uitstraling te bereike..
Gedurende mijn jarenlange ervaring, werkend in Video Game Studio-instellingen en lesgeven 3d kunst Naar hongerige ..
Het afgelopen jaar is een game-wisselaar voor de videogamesindustrie en voor Amerikaanse kunstenaars geluk hebben genoeg om de ko..