Till KTH:s startsida Till KTH:s startsida

Programvara m.m.

Android

Allt om Android-programmering, inklusive tutorials och API: http://developer.android.com

Installera utvecklingsmiljön

Du behöver Androids SDK (som också innehåller en s.k. "virtual device", AVD, att testa applikationerna i) samt Eclipse. Fullständiga installationsinstruktioner finns här: http://developer.android.com/sdk/installing.html
Android SDK + Eclipse finns installerat på maskinerna i sal 7017.

Hello World, tutorials

Tutorial, Gissa ordet. En enkel introduktion som utgår från ett halvfärdigt projekt, GuessMyWord.zip.

Tutorials finns också på developer.android.com: http://developer.android.com/resources/browser.html?tag=tutorial
Börja med HelloWorld och fortsätt t.ex. med Notepad Tutorial.

Testning och avlusning

När du testar din Android-application via Eclipse har du ingen terminal att skicka spårutskrifter till (System.out.println ger ingen utskrift i konsolen).
Istället kan du använda LogCat för spårutskrifter och även för att se felmeddelanden under körning. Du öppnar LogCat i Eclipse via Window/Show view/Other.../LogCat (en ny flik öppnas nederst i Eclipse).
I källkoden genererar du utskrifter med satser som
Log.i("SomeTag", "in method foo, value of x = " + x); // i - information, v - verbose, ...
Du kan naturligtvis också köra en debugger via Eclipse, läs om detta här :
http://www.droidnova.com/debugging-in-android-using-eclipse,541.html http://developer.android.com/guide/developing/debugging/index.html.

"USB-debugging"

Om du har en Android-telefon kan du koppla in denna med en USB-kabel till den dator du utvecklar på och testköra dina appliaktioner direkt i telefon istället för via AVDn. "USB-debbugging" kräver, för de flesta typer av telefoner att du laddar ner en drivrutin till datorn. Du kan läsa mer om detta på http://developer.android.com/tools/device.html .

Dalvik Debug Monitor Server

Ett mer avancerat verktyg för debugging är Dalvik Debug Monitor Server (DDMS), se http://developer.android.com/guide/developing/debugging/ddms.html

Notera att du kan använda en verklig Android-enhet, inkopplad via USB, istället för AVDn när du utvecklar och testar. Läs om hur du gör detta här: http://developer.android.com/guide/developing/device.html (har du en Sony Ericsson X10 kan du eventuellt ha nytta av denna länk om drivrutinen trilskas).

iOS 

SDK och tutorials för iOS finns under http://developer.apple.com/ios/

En riktigt bra kurs i iPhone utveckling finns tillgänglig gratis från Stanford University http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

Rekommenderar tutorial Walkthrough iOS 5.pdf som ger en perfekt genomgång av Xcode 4

Anders Lindström skapade sidan 11 januari 2012

Jonas Willén redigerade 11 januari 2012

Android Allt om Android-programmering, inklusive tutorials och API: http://developer.android.com

 ¶ iOS  SDK och tutorials för iOS finns under http://developer.apple.com/ios/¶

En riktigt bra kurs i iPhone utveckling finns tillgänglig grattis från Stanford University http://www.stanford.edu/class/cs193p/cgi-bin/drupal/¶

Rekommenderar tutorial Walkthrough iOS 5.pdf som ger en perfekt genomgång av Xcode 4¶

kommenterade 25 januari 2012

För att tilta emulatorn tryck ctrl + f12