introduction to android
DESCRIPTION
Quick start android for beginnersTRANSCRIPT
Welcome
INTRODUCTION TO ANDROID
Bantyder BahruMarch 30,2013
• Android at a glance1• Setting up IDE2• Our first android project3• Building block of android
apps 4• Best way to learn
android5
Today’s Overview
Android at glance
•How it was started•Android Versions•How many device ?•Why android as a
developer?
How it was started
• Google Acquires Android Inc. in 2005• Open Handset Alliance formed in 2007• First android SDK released in 2008
Android VersionsTable 1-1. Android versions through Android 2.3Android version API level NicknameAndroid 1.0 1Android 1.1 2Android 1.5 3 CupcakeAndroid 1.6 4 DonutAndroid 2.0,2.01,2.1 5 ,6,7 EclairAndroid 2.2 8 Froyo (frozen yogurt)Android 2.3,2.3.3 9,10 GingerbreadAndroid 3.0 ,3.1,3.2 11,12,13 HoneycombAndroid 4.0,4.03 14,15 Ice cream SandwichAndroid 4.1,4.2 16,17 Jelly Bean
How many devices• people have activated half
a billion Android devices. • Also, 1.3 million new ones
arrive each day.
Why Android as a developer?
• Open source platform• Cost free development• Contains built-in libraries which makes developer's life easy• We can develop and test our app without owning a physical device
Setting up your IDE
• Download Android Bundle
• Use Existing IDE
Download Android Bundle
1.Go to http://developer.android.com/sdk/index.html2.Extract 3.Run Android SDK Manager4.Selet and install Latest SDK
Eclipse + ADT(Android Development Tool) + Android SDK Manager
Use Existing IDE
Download android SDK from http://dl.google.com/android/installer_r21.1-windows.exe
Start Eclipse, then select Help→Install New Software In the Available Software dialog, click Add. In the Add Site dialog that appears, enter a name for the
remote site (for example, “Android Plugin”) in the “Name” field. In the “Location” field, enter this URL:
https://dl-ssl.google.com/android/eclipse/
Use Existing IDE
Click OK. Back in the Available Software view, you should now see “Developer Tools” added
To the list. Select the checkbox next to Developer Tools, which will automatically
Select the nested tools Android DDMS and Android Development Tools. Click Next.
In the resulting Install Details dialog, the Android DDMS and Android Development
Tools features are listed. Click Next to read and accept the license agreement and install any dependencies, then click Finish.
Restart Eclipse.
1. Run Android SDK manager2. Select Latest SDK and install
To Finalize your preparation
Ready to get our hand dirty!!!!!!!
Our first android project.
Android Projects
• Naming• Min SDK• Target SDK • Manifest Files• Resource files• R file• Emulator
BUILDING BLOCK OF ANDROID APPLICATION
HOW ANDROID APPLICATION RUN
Building Blocks
1.Activity2.Intents3.Services4.Broadcast Receiver5.Application Context
Building Blocks
1.Activity2.Intents3.Services4.Broadcast Receiver5.Application Context
Activity• usually a single screen that the user sees on the device at one time• Activity has life cycle
Intents• Intents are messages that are sent
among the major building blocks• Trigger activity to start• Tells service to start , stop or
broadcast• Explicit Intent• Implicit Intent
Code Practice•Declaring Activity• Starting New Activity• Explicit Intent• Implicit Intent
Code Practice (continued)
• Switching between activity•Returning result from
activity• passing data for another
activity using intent
Best Way To Learn
• No more waiting start today
• Ideas • Start Today
Summary
• Configure your IDE• Understand Building Blocks• Activity and Intents
Resources
• ORielly Learning Android, Marko Gargenta• APress Beginning Android 4,Grant Allen• PACKT,Android 3.0 Application Development
Cookbook, Kyle Merrifield Mew • http://developer.android.com
QUESTIONS?
THANK YOU