I en verden der brukerne har høye forventninger til deres erfaring på nettet og mobil, prototyping og brukervaluering er nøkkelen. Det er nå vanlig å gradvis iterere på prototyper med stadig høye trofasthet, og en blomstrende Brukererfaring Industrien har vokst opp rundt dette kritiske settet av aktiviteter. Til slutt, å få programvare rett på prototyping-scenen sparer deg tid og / eller penger senere.
Det er mange tilnærminger du kan ta til prototyping, og mange verktøy der ute for å hjelpe. En av de nyeste på blokken er Origami Studio. , utviklet av Facebook og tilgjengelig gratis for MacOS.
Origami Studio, som faktisk startet sitt liv som en plugin for Quartz Composer (et visuelt programmeringsspråk i MacOS XCode Development Environment) før han ble et frittstående verktøy, har fått stor oppmerksomhet i løpet av det siste året.
Dette er ikke bare fordi det er bygget av en stor navn utvikler, men også på grunn av kombinasjonen av kraft og enkelhet gir den til å utvikle høyfidelitet, interaktive prototyper.
Følg disse trinnene for å oppdage hvor lett du kan bruke origami Studio for å bygge en prototype.
Vi skal lage en prototype for en mobilapp som vil tillate oss å sveipe gjennom bilder av katter og "som" noen av dem. Når vi har installert Origami Studio, lager vi en ny iPhone 8-prototype fra Splash-skjermen.
Vi kan begynne å legge til noen lag til vår prototype med en gang. I dette tilfellet legger vi til en logo plassert øverst på skjermen. Vi legger til laget ved hjelp av + -knappen øverst til høyre og velger "Image Layer". Vi kan deretter endre størrelse og plassere den på riktig måte ved å markere og modifisere lagets egenskaper. Etter vår merkevare vil vi også legge til et hjertebilde nederst på skjermen for å fungere som vår "like" -knapp.
Vi må gjøre vår hjerte-knapp svare på brukerinteraksjoner. Du vil legge merke til at i forhåndsvisningsvinduet endres markøren for å representere berøring på en mobil enhet. For å svare på dette må vi lage en "patch", som i hovedsak er en funksjon i origami som tar innspill og produserer utganger. Dobbeltklikk på det tomme gråområdet for å hente en liste over nye oppdateringer, og søk etter 'interaksjon'. Plasser oppdateringen din og den skal vises på skjermen.
For øyeblikket vil lappen din svare på å berøre hvor som helst på prototypen. Test det ut ved å klikke, og du vil se "ned" og "trykke" Egenskaper som skifter i sanntid. Hvis du velger "Layer" -boligen i oppdateringen, kan du koble den til laget som inneholder hjertebildet, og det vil nå bare svare på klikk på det bestemte området.
Nå vil vi ha noe skje når vår interaksjon utløser. Opprett en annen oppdatering, denne gangen en "pop animasjon". Dette brukes til å skape en fjærende effekt. La egenskapene som de er for nå, men vi vil lage en sammenheng mellom trykkutgangen til samspillet vi opprettet tidligere og nummerinngangen til vår nye Pop-animasjon. Vi gjør dette ved å klikke og dra mellom de små sirkler ved siden av hver. Hvis du klikker på hjertet nå, vil du nå se samspillet utløsere en endring i "fremgang" -utgangen til popanimasjonen.
Den neste tingen vi trenger er en overgangsplaster. Dette vil tillate oss å spesifisere lave og høye verdier for å bevege seg mellom som pop animasjonens fremdriftsutgang endres. Vi kan deretter koble overgangens utgangsverdier til skalaenes egenskap av hjertebildslaget for å fortelle origami for å endre størrelsen på den når den klikkes. Du bør nå finne at å klikke på hjertet får det til å animere en kort endring i størrelse. Det er imidlertid ikke helt riktig, men siden det kommer tilbake til normalt straks.
Bryterplaster er origamis måte å bytte mellom to stater. Dette er hva vi vil ha for vår "like" -knapp. En inngang som passerte til en bryterplaster kan vende den mellom 'på' og 'Av' -stater, som deretter kan sendes som en utgang til påfølgende flekker. La oss lage en ny bryter og plasser den mellom samspillet og popanimasjonen. Du bør da kunne klikke på hjertet for å veksle det mellom små og store stater.
Gratulerer! Du har nå opprettet din første interaktive funksjon, ved hjelp av de vanligste oppdateringene som du finner du bruker tid på nytt. Vi kan legge til flere oppdateringer for å skape mer kompleks oppførsel. La oss lage et annet farget hjertelag rett bak vår nåværende, og legg til nye oppdateringer både for å skalere den samtidig, og endre opaciteten til vårt opprinnelige lag, slik at det er synlig. Nå, når du trykker på hjertet, vil det bytte større og mindre, men ser også ut til å endre farge.
For å fullføre vår prototype, la oss legge til et bilde karusell med kattene vi vil tillate brukere å "like". For å gjøre dette må vi først legge til en gruppe lag. Hvert bilde vil være et separat lag, med stadig mer offset x koordinater slik at de i hovedsak sitter side-for-størrelse på rad med bare en synlig på skjermen på et hvilket som helst element.
Det siste vi trenger å gjøre for å få det til å fungere, gjør det mulig for venstre og høyre swipes å bla karusellen. Vi gjør dette ved å lage en rulleinteraksjon for å koble til Carousel Layer-gruppen (ikke de enkelte bildene). Samspillet utganger en X-koordinat som vi deretter kan koble til karusellens x-egenskap for å flytte den. I mellomtiden legger vi til en klemplaster, som kan brukes til å begrense verdier for å sikre at vi ikke ruller til koordinater utenfor kanten av karusellen.
Det er det. Du har opprettet en veldig grunnleggende app. Du kan også bruke origami Studio's innebygde rammer for å plassere den på en enhetsbakgrunn, som kan bidra til å gi en profesjonell finish. Nå som du er kjent med grunnleggende om å bruke patcher, kan du begynne å skape mer avansert atferd. Det er mange guider på Origami Studio-nettstedet, som forklarer hvordan man implementerer populære funksjoner som ofte settes i apper.
Denne artikkelen ble opprinnelig publisert i utgave 270 av Creative Web Design Magazine webdesigner. Kjøp problem 270 her eller Abonner på webdesigner her .
Relaterte artikler:
[1. 3] Alle kunstnere har sin egen unike arbeidsflyt når du lager 3D-kunst i Zbrush. Denne arbeidsflyten kan bety en haug med tek..
[1. 3] Har du tenkt på størrelsen på nettstedets CSS? Hvis stilarket ditt er ballong, kan det være forsinkende side som gjengi..
[1. 3] Det er midnatt, og den ene div. På nettstedet ditt ser fortsatt ut som et barns leketøyskiste. Alle elemen..
[1. 3] Ikke gå glipp av det Vertex 2018. , vår debuthendelse for CG-fellesskapet. Pakket..
[1. 3] Ved å bruke en nodebasert, prosessorisk tilnærming, gir 3D-programvare Houdini fra SideFX digitale artister et bemerkelse..
[1. 3] Foran hans snakk på Generere London 21. september fanget vi opp med Patrick Hamann. , en web..
Ønsker du kan hente en ny ferdighet, men kan ikke synes å finne tid til å sette seg ned og lære? Adobe's. Gjør det nå spilleliste kan være akkurat det du er ute etter. F..
[1. 3] Corel Painter. Tilbyr en bankett med akvarellverktøy. Den har digitale, ekte og akvarellverktøyskategorier, h..