A brief introduction. Main Topics Introduction Platform IDE and Tools Application development walk-through Overall evaluation What is Android ? A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google and later the Open Handset Alliance (OHA) Application development walk-through Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA Ohh. What The Fragmentation!!! Why develop for Android ? Open Source 500+ million Android devices 1.3m daily activations Powerful for developers Huge community support Largest mobile market share Growth of Android Apps Android Architecture Android Emulator Basic components of Android application Activity Service Content Providers Broadcast Receivers Other entities in Android application Intents Android Manifest Programming Languages supported Java - SDK - recommended C/C++ - NDK - not recommended Development tools and IDE Java Runtime Android SDK Eclipse IDE(optional) Android Development Tools (ADT) plug in Summary Powerful and well-designed development platform Marketleader for Smartphones Power to the developer Resources developer.android.com developer.android.com/design Presentation: jaydeepw.github.com/tech-talks/ Code Samples: github.com/jaydeepw/tech-talks Questions ?
A brief introduction. Main Topics Introduction Platform IDE and Tools Application development walk-through Overall evaluation What is Android ? A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google and later the Open Handset Alliance (OHA) Application development walk-through Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA Ohh. What The Fragmentation!!! Why develop for Android ? Open Source 500+ million Android devices 1.3m daily activations Powerful for developers Huge community support Largest mobile market share Growth of Android Apps Android Architecture Android Emulator Basic components of Android application Activity Service Content Providers Broadcast Receivers Other entities in Android application Intents Android Manifest Programming Languages supported Java - SDK - recommended C/C++ - NDK - not recommended Development tools and IDE Java Runtime Android SDK Eclipse IDE(optional) Android Development Tools (ADT) plug in Summary Powerful and well-designed development platform Marketleader for Smartphones Power to the developer Resources developer.android.com developer.android.com/design Presentation: jaydeepw.github.com/tech-talks/ Code Samples: github.com/jaydeepw/tech-talks Questions ?
Main Topics Introduction Platform IDE and Tools Application development walk-through Overall evaluation
What is Android ? A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google and later the Open Handset Alliance (OHA) Application development walk-through Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA
Why develop for Android ? Open Source 500+ million Android devices 1.3m daily activations Powerful for developers Huge community support
Basic components of Android application Activity Service Content Providers Broadcast Receivers Other entities in Android application Intents Android Manifest
Development tools and IDE Java Runtime Android SDK Eclipse IDE(optional) Android Development Tools (ADT) plug in
Summary Powerful and well-designed development platform Marketleader for Smartphones Power to the developer
Resources developer.android.com developer.android.com/design Presentation: jaydeepw.github.com/tech-talks/ Code Samples: github.com/jaydeepw/tech-talks