Till KTH:s startsida Till KTH:s startsida

Gruppwebben som samarbetsyta stängs 31 december 2026. Du som administratör behöver nu exportera gruppens innehåll och/eller radera gruppen.

Observera: Från och med den 1 oktober 2026 kommer delar av gruppwebben som inte längre används, successivt att stängas ned, exempelvis gruppwebbar som redan har flyttats eller varit inaktiva under en längre tid.

Mer information hittar du i nyheten: Gruppwebben och Social stänger hösten 2026. Stöd och instruktioner för hur du exporterar en gruppwebb finns i: Gruppwebben som samarbetsyta stängs hösten 2026.

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