Developing Mobile Applications

Innehåll visas utifrån dina val

Om du inte hittar någon sida, schemahändelse eller nyhet på din kurswebb kan det bero på att du inte ser den kursomgången/gruppen inom kursen som innehållet tillhör.

Veta mer om din kurswebb

Din kurswebb är sidorna för en kurs du prenumererar på. Du väljer sedan vilka omgångar/grupper inom kursen du vill ha information från. Är du registrerad på en kursomgång sköts prenumeration och val av kursomgäng automatiskt åt dig. Vill du ändra något av detta gör du det under Mina inställningar.

När du är inloggad på din kurswebb ser du:
  • Kursöversikt, nyheter och schema med information som är filtrerat utifrån dina valda omgångar/grupper inom kursen
  • Allmänna sidor för hela kursen
  • Kurswikin som är sidor som alla, lärare och studenter, kan skapa och redigera
  • Sidor som hör till de omgångar/grupper inom kursen du valt eller som valts för dig

Log in to your course web

You are not logged in KTH, so we cannot customize the content.

Välkommen till ID2216!

Denna kurs ges på Engelska, se nedan för kursbeskrivning på dito språk.

Welcome to ID2216: Developing Mobile Applications

The course is an introductory course in technologies to create mobile applications and mobile services. The course will teach the student’s efficient methods and practice on how to create native (Android) and platform independent (Web) mobile applications, as well as techniques for developing basic mobile services.

There are many mobile platforms available to help you build an app —  quickly, and cost effectively. With a small investment, you can create and manage your mobile site or application. However, developing mobile applications is still a complex process that involves choosing between many different technologies as well as being able to understand and interact with many actors in the mobile ecosystem.   

The course addresses some of the difficulties in creating applications that will work on a wide variety of different real-world devices: (i) understand how user requirements and new business models create successfully mobile apps and services, (ii) managing different properties between various devices, and (iii) integrate and streamline external services for new mobile apps and novel user experience.

The course takes therefore a more holistic approach rather than just look into actual programming of mobile device. Starting from a user-perspective we explore some methods for observing mobile everyday behaviors,  and how to use low-cost tools prototyping tools that quickly can test ideas and explore feasibility. Knowing better what we want we can then choose and select appropriate tools for implementation. Almost all mobile applications rely on content or services and we also need to understand how to connect our App to different cloud-based and web services.Last, but not least, to start gaining the advantages of offering a dedicated mobile experience, including increased awareness, engagement and revenue, we need to deploy our service at different mobile marketplaces and establish partnerships with content and service provider.


Examiner / Teacher : Konrad Tollmar <>
Teacher : Pietro Lungaro <>

We have office hours for the course on Tuesdays 10-12, plz reserve a slot by email. You find us here.


Feedback News