47
Hvordan lage apper Thomas Skavhellen Sixty.no

Hvordan lage apper

Embed Size (px)

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.

Citation preview

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