Your SlideShare is downloading. ×
Lærdansk apps i udvikling
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Lærdansk apps i udvikling

398

Published on

Afholdte et oplæg omkring hvordan vi har udviklet apps og hvad man skal tage højde for i udviklingen af apps - sidst to vi en konkret snak om hvad Lærdansk kan udvikle apps til.

Afholdte et oplæg omkring hvordan vi har udviklet apps og hvad man skal tage højde for i udviklingen af apps - sidst to vi en konkret snak om hvad Lærdansk kan udvikle apps til.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
398
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Apps i udviklingOplæg afCand. pæd. Thomas Østerlund MortensenUdviklingskonsulent, VIFINTemadag på Lærdansk Odense, 5. november 2012
  • 2. Indhold1. Introduktion til emnet2. Hvorfor apps?3. Før man starter4. Værktøjer og certifikater5. Forslag til Lærdansk apps6. Ressourcer og kontakt
  • 3. FormålVi skal snakke lidt om mine erfaringer med udviklingen afapps. Formålet er at I får et indblik i processerne, så viefterfølgende, så småt, kan begynde at lege lidt medtanken om hvilke hjemmelavede apps, I kunne forestille jerat udvikle.
  • 4. Hvorfor overhovedet smartphones? I juli 2011 havde 25% af danskere mellem 15-65 år en iPhone eller en Android mobiltelefon... kilde: Creuna.dk25 % I maj 2012 havde 50% af danske familier en smartphone... 50 % kilde: Dst.dk (www.dst.dk/pukora/epub/Nyt/2012/NR229.pdf)19 % har en tablet computer - 40 % af de, der ikke har en tabletcomputer, påtænker at købe en tablet computer inden for detkommende år Kilde: FDB Analyse(DB Analyse (http://fdb.dk/analyse/vi-har-smartphones-%E2%80%93-nu-vil-vi-have-tablets))
  • 5. Mobile enheder og Lærdansk
  • 6. Hvad skal der bruges?Kortlagde først "apps-typer":Type KommentarMobil hjemmeside Kører via mobilens web browser og er en tilpasset hjemmesideWeb App Kører via mobilens web browser men ligner et mobilt appNative App Et rigtigt mobilt app som kan benytte alle telefonens egenskaber
  • 7. ...og hvorfor?"Stil altid spørgsmålet: Er det overhovedetbøvlet værd, at lave et app... eller er en mobilversion af en hjemmeside tilstrækkelig?" Citat fra Martin Høegh Mortensen på Digitalisér Danmark konferencen 2012
  • 8. Hvad var kravet igen?Der skal være fokus på indhold og brugeren...ikke på at programmere
  • 9. Gennemsøgte internettet...Ønskede en nem måde at få mobilen i spil...
  • 10. Er udviklerne interesseret i atudvikle til platformen? Respondent-antal: 1869Kilde: http://news.cnet.com/8301-30685_3-57400136-264/survey-android-programmers-shifting-toward-web-apps/
  • 11. Valget blev en kombi... Kilde: Wikipedia (http://en.wikipedia.org/wiki/PhoneGap) &
  • 12. Popup
  • 13. Ulemper ved denne metode?● Kan ikke lave større spil● Det er "ny" kode● En smule langsommere● og...
  • 14. ...betaling... http://build.phonegap.com TOTAL PR MÅNED ≈ 320 dkkhttp://www.applicationcraft.com/features
  • 15. Popup ...og det med småt... priser for at få lov til at gøre apps tilgængelig i de forskellige "butikker": ● Apple/iOs = 99 $ pr. år ● Microsoft/Windows Phone = 99 $ pr. år ● Google/Android = 45 $ én gang dvs. 1424 dkk for alle tre det første år - og 1156 dkk pr. år efterfølgende...
  • 16. De "hemmelige håndtryk"...Android Keystore file... fra helvede:keytool -genkey -v -keystore Laerdansk.keystore -alias Laerdansk -keyalg RSA -keysize 2048 -validity 10000
  • 17. Det bureaukratiske APPLE...Developer.apple.com1. Ansøgning som Apple Udvikler2. Godkendelsesproces (3 dage) "Hello again Mr. Mortensen..."iOS Provisioning portal3. Udvikler Certifikat4. Godkendelsesproces (20 minutter)5. Udvikler Provisioning profil DING! DING! DING!6. Godkendelsesproces (10 minutter)7. App ID8. Afsender App til Godkendelse9. Godkendelsesproces (2-20 dage)10. Appet er nu tilgængeligt på Apple AppStore https://developer.apple.com/ios/manage/overview/index.action
  • 18. Men tilbage til formålet: Proceduren...Hvordan gør vi det rigtigt?Hvordan gør vi det billigt?Hvordan gør vi det enkelt?
  • 19. Design og brugergrænsefladeEn masse teori, somfaktisk bare siger:Gør det enkelt,gennemskueligt oghusk brugeren! Designing Web Usability Dont Make Me Think - A The Design of Everyday Interaction Design (2nd Common Sense Approach Things edition) Jacob Nielsen (1999) To The Web Usability Donald A. Norman Helen Sharp, Yvonne New Riders Publishing Steve Krug (2005) (1988) Rogers, Jenny Preece (2007) Pearson P T R New York: Basic Books Wiley
  • 20. Popup Danske Bank Mobil App Mobile112
  • 21. Standard produkter...Gør det enkelt og gør det let at genbruge...Vi laver en app-manual ...med specifikke app-typer og screens ...hvad vi kan lave ...med overslag over priser
  • 22. Konkret eksempel
  • 23. Den første "rigtige" version
  • 24. App-eksempel 1: Lærdansk appet● Generelt app som forklarer om hvad uddannelsen laver● Hvad skal man have ud af undervisningen http://www.iconj.com/iphone_style_icon_generator.php
  • 25. App-eksempel 2: Mobile produkter● Apps som produkter af undervisningen● Små film, billedserier som afhjælper reflektion● Men hvorfor lave apps? Essentielt er, at det giver en merværdi at lave apps ...ellers kunne man bare benytte Evernote...
  • 26. App-eksempel 3: SprogforståelseApp udviklet af kursister eller af undervisere som hjælperto-sprogede med at forstå dansk sprog/kultur, grammatikmv.
  • 27. Spørgsmål / kommentarer Jeg har et spørgsmål...
  • 28. Ressourcer Beskrivelse Lokation ApplicationCrafts hjemmeside: Værktøj til at bygge apps http://www.applicationcraft.com ApplicationCrafts Cheatscheet: Hjælp til at programmere de http://www.applicationcraft.com/mobile-application/developer- forskellige widgets i værktøjet. center/cheat-sheet PhoneGap Build: Værktøj til at konvertere kode til apps http://build.phonegap.com jQuery Mobile: JAVA framework - får app til at tale med http://www.jquerymobile.com hardware Apples udvikler-programs hjemmeside https://developer.apple.com Guide til hvordan du laver en Android Keystore file http://developer.android.com/guide/publishing/app-signing.html KLEANs mobilstrategi http://www.klean.dk/weblog/mobilstrategi-website-eller-app Min "korte" manual til hvordan man laver en Android Keystore fil http://www.thomasmortensen.com/index.php/71-android-keystore-jdk Min hjemmeside: Små fif og manualer til mange forskellige ting http://www.thomasmortensen.com VIFINs hjemmeside (ny hjemmeside på vej...) http://www.vifin.dkMin Twitter: ThomasOEMMin e-mail adresse: thoom [snabel-A] vejle.dk

×