Getting Started with Android Agenda Introduction Mobility Panorama
Getting Started with Android…
Agenda • Introduction • Mobility Panorama • Mobile Platforms, • App Development Approaches, • Android Overview
Introduction • Android is an open source and Linux-based operating system for mobile devices • Android was developed by the Open Handset Alliance, led by Google, and other companies • Android programming is based on Java programming language
Introduction • Android offers a unified approach to application development for mobile devices • Has Android Software Development Kit (SDK) for developing android applications
Introduction • Features of Android Beautiful UI Connectivity Storage Media support Messaging Web browser Multi-touch Multi-tasking Resizable widgets Multi-Language GCM Wi-Fi Direct Android Beam
Application Components • They are the essential building blocks of an Android application Activities They dictate the UI and handle the user interaction. Services They handle background processing associated with an application Broadcast Receivers They handle communication between Android OS and applications Content Providers They handle data and database management issues. Other Components Fragments Views Layouts Resources Manifest
Behind the Scene Tools App Articles App Source Code Java Complier . Class File DX Tools APK Builder Dalvik Execution (. dex) Resources and Manifest. xml Unsigned. APK File jarsigner zipalign Signed. APK File Optimized. APK File
Android Tool Repository • They are the essential building blocks of an Android application Activities They dictate the UI and handle the user interaction. Services They handle background processing associated with an application Broadcast Receivers They handle communication between Android OS and applications Content Providers They handle data and database management issues. Other Components Fragments Views Layouts Resources Manifest
Android Tool Repository • Android Tools are classified into two categories SDK Tools Platform Tools SDK Tools 1. 2. 3. 4. 5. 6. 7. DDMS MKSD Card Monkey Proguard SQLite Traceview Zipalign 1. adb 2. aapt 3. dx
- Slides: 9