Introduction to Android - Mobile Fest Singapore 2009

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites & 1 Group

    Introduction to Android - Mobile Fest Singapore 2009 - Presentation Transcript

    1. Introduction to Android Sean Sullivan Mobile Fest Singapore 18 February 2009
    2. 05 February 2009 Singapore Telecommunications Limited (SingTel) and HTC Corporation, a global leader in mobile phone innovation and design, today unveiled the first Android™ powered mobile phone released in Asia - the HTC Dream™
    3. Android is a software stack for mobile devices that includes an operating system, middleware and key applications source: Google
    4. August 2005 Google acquires Android November 2007 Open Handset Alliance announcement Android SDK available
    5. September 2008 HTC and T-Mobile announce G1 October 2008 Android SDK 1.0 Android Market goes live G1 available in retail stores in USA
    6. February 2009 Android SDK 1.1 HTC and SingTel announcement HTC and Vodafone announcement
    7. Third party applications lifeaware.net Maverick Android Locale
    8. • multiple applications, running simultaneously • user may switch between running applications • background services • copy and paste
    9. Android Market
    10. Android Market • US$25 registration fee for developers • developer receives 70% of each sale • remaining amount goes to carriers • Google does not take a percentage • http://www.android.com/market/
    11. System Architecture
    12. Open source project • http://source.android.com • Apache 2.0 and GPL v2 • Git repository
    13. Android applications • are written in the Java language • run on the Dalvik virtual machine • Android != J2ME
    14. Getting started http://developer.android.com
    15. Development tools • Java SDK • Android SDK • Eclipse • Eclipse plugin
    16. Android SDK • Android emulator • command line tools • documentation • example applications
    17. Android emulator
    18. Eclipse plugin https://dl-ssl.google.com/android/eclipse/
    19. Android applications • application package file: myapp.apk • an application is composed of one or more activities
    20. Activity • an activity is usually a single screen in your application • however, activities can also be faceless • one activity is designated as the entry point for your application
    21. android.app.Activity import android.app.Activity; public class MyActivity extends Activity { public void onCreate(Bundle savedValues) { super.onCreate(savedValues); setContentView(R.layout.main); } }
    22. Android Views a view is an object that knows how to draw itself on the screen
    23. ListView
    24. DatePicker
    25. MapView
    26. Location services • Location providers: GPS_PROVIDER NETWORK_PROVIDER (Cell tower, WiFi) • Proximity alerts
    27. What’s next for Android? • more phones • virtual keyboard • Bluetooth A2DP • multi-touch?
    28. Singapore Android developer group http://www.facebook.com/group.php? gid=54219346370
    29. Questions?
    30. Thank you
    31. Android resources • http://developer.android.com • http://android-developers.blogspot.com • http://code.google.com/p/apps-for-android/ • http://sites.google.com/site/io/ • http://www.openhandsetalliance.com • http://source.android.com

    + sullissullis, 9 months ago

    custom

    1825 views, 2 favs, 1 embeds more stats

    Mobile Fest Singapore
    February 18, 2009

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1825
      • 1803 on SlideShare
      • 22 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 119
    Most viewed embeds
    • 22 views on http://www.codeandroid.org

    more

    All embeds
    • 22 views on http://www.codeandroid.org

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events