Android Discovery Zone

From CDOT Wiki
Revision as of 21:39, 6 November 2013 by Peter.liu (talk | contribs)
Jump to: navigation, search

Development Environment Setup for using Google Maps and Location Services

  • the Setup section in the Google Play services guide [1]

Google Maps Android API v2

  • Hands-On Tutorials
    • Google Maps Android API v2 - Tutorial (Lars Vogel 2013) [2]
    • Demo projects (Google Maps Android API v2) from Dartmouth College [3]
      • use your own Maps API keys for different apps!
    • Google Maps Android API (Google services) [4]
    • A simple example using Google Maps Android API v2 [5]
  • Exploration with Google Maps Android API v2
    • Google Maps Android API v2 (Google Developers) [6]
    • Getting Started [7]
    • Google Maps Android API v2 and v1 - different operations [8]
    • Google Maps Android API v1 - DEPRECATED (Google Developers) [9]
      • used in the textbook (2012) and many other books
    • Problems
      • Testing Problems with an Emulator [10][11]
        • the emulator from GenyMotion? [12]
        • a video demo on GenyMotion's emulator [13]
      • The Problem of Getting Map Keys for Google Maps Android API v1 [14]

Location Awareness

  • Making Your App Location-Aware [15]
    • Location Services API (Google Play services)

XMLPullParser

  • Working with XML on Android (IBM DeveloperWorks) [16]
  • Vogels' Tutorial [17]
  • Android Developers [18]

Android UI Design

  • Android UI Design
    • Design Principles (e.g. Simplify My Life) [19]
    • Peter Liu's favorite: Navigation in Android (video) [20]
      • stack-based! (John Selmys)
    • Best Practices for User Experience & UI [21]
  • Android UI: Menus vs Action Bar
    • the choice [22]
    • "Say Goodbye to the Menu Button" (Android Developers Blog - 26 January 2012) [23]
  • ebooks on Android UI Design at Seneca Library
    • Smashing Android UI responsive user interfaces and design patterns for Android phones and tablets by Juhani Lehtimäki. Wiley 2013.
    • Android UI fundamantals develop and design by Jason Ostrander. Peachpit 2012.
    • Android design patterns interaction design solutions for developers byGreg Nudelman. Wiely 2013.

Resource Types

  • application resources provided in the /res directory [24]

Decompiling Android

  • Decompiling Android by Godfrey Nolan (2012). -- ebook at Seneca Library
    • Dalvik bytecode (DEX files)