hvordan lage apper

47
Hvordan lage apper Thomas Skavhellen Sixty.no

Upload: thomas-skavhellen

Post on 05-Jul-2015

121 views

Category:

Education


3 download

DESCRIPTION

Ett foredrag for elever ved Nordahl Grieg VGS om hvordan man lager mobile applikasjoner. Dette er en enkel innføring i tanker man bør gjøre seg før man setter i gang med selve utviklingen.

TRANSCRIPT

Page 1: Hvordan lage apper

Hvordan lage apperThomas SkavhellenSixty.no

Page 2: Hvordan lage apper

Apper fra A-Å• Hvem er Sixty

• Hva er en App

• Hvilke enheter skal man støtte

• Native eller Web app

• Prosessen bak en app

• De gode app ideene

Page 3: Hvordan lage apper
Page 4: Hvordan lage apper

Forretningsområder• Design og utvikling for digitale medier

• Webutvikling & Webdesign

• Publiseringsløsninger (Silverstripe)

• Interaktiv design for TV

• Apps (iPhone, Android og nettbrett)

• 3D og animasjon

Page 5: Hvordan lage apper

Det handler om å væretilstede på alle flatene

Page 6: Hvordan lage apper
Page 7: Hvordan lage apper
Page 8: Hvordan lage apper

Kjent forTV Design

Page 9: Hvordan lage apper
Page 10: Hvordan lage apper

Den Gyldne HaneBeste Applikasjon

Page 11: Hvordan lage apper

Rallarvegen

Page 12: Hvordan lage apper

Hva er en app?

Page 13: Hvordan lage apper

Programvare som må være skrevet i det språket til den spesifikke plattformen den skal brukes på.

Page 14: Hvordan lage apper
Page 15: Hvordan lage apper

Mobil Apps

Page 16: Hvordan lage apper

Hvilke plattform skal appen din støtte?

Page 17: Hvordan lage apper

Netcom salgstall, April 20131. Apple iPhone 5, iOS2. Samsung Galaxy S III, Android3. Apple iPhone 4, iOS4. Apple iPhone 4S, iOS5. Sony Xperia Z, Android6. Samsung Galaxy S III Mini, Android7. Samsung Galaxy S3 LTE, Android8. Samsung Galaxy Note II, Android9. Samsung Galaxy S4, Android10. Sony Experia V, Android

Page 18: Hvordan lage apper
Page 19: Hvordan lage apper

labs.finn.no

Page 20: Hvordan lage apper

labs.finn.no

Page 21: Hvordan lage apper

Oppsummering• iOS og Android er de to største plattformene

• I utlandet er Android størst (Flest brukere)

• Her hjemme er iOS størst (en stund til)

Page 22: Hvordan lage apper

Native app eller Web App(eller begge?)

Page 23: Hvordan lage apper

Ulike måter å utvikle på• Native apps- Skriver appen i språket spesifikt for enheten den skal brukes på. (iOS, Android,

Windows)

• Web apps- Skriver appen i webspråket tilpasset mobil (HTML, CSS, Javascript) kan bruke et

rammeverk for å pakke den inn som en native app. (http://www.appshed.com)

• Hybryd apps- Skriver appen native men kan inneholde innhold fra web.

Page 24: Hvordan lage apper

Native vs Webapp• Raskere apps, laster innhold internt

og ikke fra web

• Tilgang til alle telefonfunksjoner som kamera, kompass osv.

• Føles som en app og ikke en webside

• For krevende applikasjoner, der look and feel er viktigst.

• Lettere å komme i gang.

• Støtter alle telefoner med en kode

• Trenger mange plugins for å få til SMS, Push meldinger, print, in-app kjøp. Gjør appen tregere.

• For enkle applikasjoner som ikke krever så mye av telefonen.

Page 25: Hvordan lage apper

Prosessen bak en app

Page 26: Hvordan lage apper
Page 27: Hvordan lage apper

Slik jobber vi

Workshop Muligheter/prioriteringer Tilbud

Design Utvikling Testing Revidering Lansering

Intromøte

Wireframe

Prototype

Page 28: Hvordan lage apper

Wireframes • Wireframes er ikke endelig design, kun skisser /

plantegning.

• Tegn appen på papir eller pc/mac før du begynner å designe.

• Finn ut hvor mange skjermbilder du skal lage.

• Har du alle knapper du trenger?

• Peker alle knapper til en side eller funksjon?

• Få med alle dialogbokser (Ja/Nei bokser)

Page 29: Hvordan lage apper
Page 30: Hvordan lage apper

Prototype• Test ut alle wireframes uten å programmere

• Kan teste wireframes eller mer ferdig design

• Du får en «ferdig» app og kan klikke deg rundt i appen med telefonen din.

• Sjekker om du har fått med deg alt eller om appen fungerer slik du har tenkt uten å programmere.

Page 31: Hvordan lage apper
Page 32: Hvordan lage apper
Page 33: Hvordan lage apper

RessurserWireframe software

• http://www.justinmind.com

Prototype software

• https://popapp.in

Page 34: Hvordan lage apper

Design• iOS og Android oppfører seg på forskjellige måter, må

derfor designes på forskjellige måter.

• Android telefoner har noen knapper (tilbake knapp) iOS har ingen.

• iPhone har 2 forskjellige skjermstørrelser å forholde seg til. iPhone 4 og iPhone 5. Android har veldig mange.

• Se på populære apper, hvordan ser de ut, stjel og lær.

Page 35: Hvordan lage apper
Page 36: Hvordan lage apper
Page 37: Hvordan lage apper

RessurseriOS Patterns

• http://pttrns.com

iOS Skjermstørrelser

• http://ivomynttinen.com/blog/the-ios-design-cheat-sheet-volume-2/

Android Patterns

• http://www.android-app-patterns.com

iOS Skjermstørrelser

• http://developer.android.com/guide/practices/screens_support.html

Page 38: Hvordan lage apper

Tenk gjennom dette..• Hvem skal bruke appen? (Målgruppen)

• Hva skal appen gjøre? (Løser den et problem)

• Er appen morsom? (Morsomme apper blir delt)

• Er appen din bedre enn konkurrentene?

• Er det mye interaktivitet i appen? (Brukes den ofte?)

• Har du et bra forklarende ikon?

Page 39: Hvordan lage apper

Før du utvikler• Lag en markedsplan, hvordan skal appen tjene penger?

• Sett opp en appkonto (Google Play og/eller AppStore)

• Tegn applikasjonen på papir (Prototype)

• Hvem gjør hva? (Design, Utvikling, Markedsføring)

• Du er klar for å utvikle

• Sett i gang markedsføringsplanen

• Lanser!

Page 40: Hvordan lage apper

Eksempler på en dårlig app ide.

Page 41: Hvordan lage apper
Page 42: Hvordan lage apper
Page 43: Hvordan lage apper
Page 44: Hvordan lage apper

Eksempler pågode app ide.

Page 45: Hvordan lage apper
Page 46: Hvordan lage apper
Page 47: Hvordan lage apper

Takk