In this lab, we will cover some of the basic principles of user experience in Android such as providing different layouts for multiple screen sizes and orientations, making flexible layouts, using background threads to perform computations, persisting user preferences, using progress dialogs, applying styles, using UI elements correctly, and other UI/UX tips that will help your application's overall usability and improve user satisfaction.
Requirements: bring a laptop with the Android SDK and Eclipse fully configured for Android development. You can find instructions on installing Eclipse and the Android SDK here: http://goo.gl/z710b. To make sure your environment is working, try compiling and running "Hello World" (for more information, follow the Hello World Tutorial http://goo.gl/jLXuo ).