Creative Apps

It is the new era of mobile and social computing. The super computers 20 years ago are now in our pockets, being connected all the time and everywhere. Not only people connected by mobile and social computing, things around us are also connected, forming an Internet of Things. It is impossible for almost anyone to ignore these small computers and smart objects in our everyday life, and it is impossible for industrial designers to ignore the design opportunities brought up by them.

Schedule

Running

Completed

Learning objectives

Get first-hand experience with mobile apps on popular mobile platforms such as Andorid and iOS. We will also touch upon topics such as object-oriented programming, design patterns, and mobile GUI design.

We will also look beyond the device itself, bringing in the perspectives of:

Learning activities

The assignment will consist of a series of workshops, focusing on three different techniques for creating mobile apps:

  1. Processing for Android;
  2. HTML5 on Android or iOS;
  3. Java based Android Programing using Eclipse.

Every week a two-hour workshop will be organized, to introduce a topic and related techniques. A six-hour homework will be given, to engage the students in the creative use of the techniques learned.

Deliverables

Results of the homework every week:

List of available reference and or background materials

Books

Video Tutorials

General Help and references

Android developers forum:

Official site for Android Developers featuring documentation, SDK, Design Guidelines etc.:

*http://developer.android.com (portal)

*http://developer.android.com/resources/browser.html?tag=tutorial (tutorials)

*http://developer.android.com/design/index.html (Design Guidelines)

Week1:

  1. A nice set of tutorials (including how to set-up the development environment):
  2. This weeks slides DG236_intro_meeting1.ppt

Information lecturer (assignor)

To work around this wiki

What is this wiki about?

Interesting starting points:

How to use this site

A Wiki is a collaborative site, anyone can contribute and share:

To learn more about what a WikiWikiWeb is, read about MoinMoin:WhyWikiWorks and the MoinMoin:WikiNature.

This wiki is powered by MoinMoin.