Your SlideShare is downloading. ×
Introduction to Android - Mobile Fest Singapore 2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Introduction to Android - Mobile Fest Singapore 2009

3,472
views

Published on

Mobile Fest Singapore …

Mobile Fest Singapore
February 18, 2009

Published in: Technology

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,472
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
283
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

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