SlideShare a Scribd company logo
Introduction To Android




               - Ankit Agrawal
                                       (anksanu)

                Image Source - http://www.talkandroid.com
Brief History

-Android, Inc. was founded in Palo Alto, California in October 2003 by Andy
     ,
Rubin Rich Miner, Nick Sears and Chris White.

-Google acquired Android Inc. on August 17, 2005.
-On November 5, 2007, the Open Handset Alliance, a consortium of technology
companies including Google, device manufacturers such as HTC and
Samsung, wireless carriers such as Sprint Nextel and T-Mobile, and chipset
makers such as Qualcomm and Texas Instruments, unveiled itself, with a goal
to develop open standards for mobile devices.
-The first commercially available phone to run Android was the HTC Dream,
released on October 22, 2008.
                                        Source - http://en.wikipedia.org/wiki/Android_(operating_system)
                                                        Image Source - http://www.keroncalame.com
Why Android ?


- Open Source
- Currently the fastest growing Mobile OS ( around 1.5
  million devices activated everyday )
- Awesome Community Support
- Powerful development framework




                       Source -: http://developer.android.com/index.html, http://www.updatemyandroid.com
Android Architecture




        Source - http://www.android-app-market.com/android-architecture.html
Setting Development Environment


- Java            http://www.oracle.com/technetwork/java/javase/downloads/index.html


- Eclipse IDE                                             http://www.eclipse.org/downloads/


- Android SDK                                  http://developer.android.com/sdk/index.html


- Eclipse ADT Plugin          http://developer.android.com/sdk/installing/installing-adt.html
We are all set to build the Hello
     World ! Application




                       Source - http://bytepixel.wordpress.com
Directory Structure




          Source - http://www.pcsalt.com
Activity Life Cycle


                               1. onCreate()
                               2. onStart()
                               3. onRestart()
                               4. onResume()
                               5. onPause()
                               6. onStop()
                               7. onDestroy()




         Source - http://ramscreative.blogspot.in/2012/04/activity-life-cycle.html
Layout And Values
We are all set to create our first
     Android Application
Questions ?

More Related Content

Viewers also liked

【第一季第五期】要漂亮很容易!——超简单CSS速成教程
【第一季第五期】要漂亮很容易!——超简单CSS速成教程【第一季第五期】要漂亮很容易!——超简单CSS速成教程
【第一季第五期】要漂亮很容易!——超简单CSS速成教程
tbosstraining
 
This Old Website: : Applying HTML5, CSS3, and Responsive Design to An Existin...
This Old Website: : Applying HTML5, CSS3, and Responsive Design to An Existin...This Old Website: : Applying HTML5, CSS3, and Responsive Design to An Existin...
This Old Website: : Applying HTML5, CSS3, and Responsive Design to An Existin...
Wolf Loescher
 
Creating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidCreating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for Android
Motorola Mobility - MOTODEV
 
Android Basics
Android BasicsAndroid Basics
Android Basics
gauthamns
 
Pertemuan 3 pm
Pertemuan 3   pmPertemuan 3   pm
Pertemuan 3 pm
obanganggara
 
Android
AndroidAndroid
Android
lahiru7
 
Android Workshop
Android WorkshopAndroid Workshop
Android Workshop
Rakshak R.Hegde
 
HTML 5 and CSS 3
HTML 5 and CSS 3HTML 5 and CSS 3
HTML 5 and CSS 3
Kannika Kong
 
HTML 5 Overview
HTML 5 OverviewHTML 5 Overview
HTML 5 Overview
Vangos Pterneas
 
CTTDNUG ASP.NET MVC
CTTDNUG ASP.NET MVCCTTDNUG ASP.NET MVC
CTTDNUG ASP.NET MVC
Barry Gervin
 
Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012
Tomáš Kypta
 
Mono for Android Development
Mono for Android DevelopmentMono for Android Development
Mono for Android Development
Thinslices
 
Getting Started With Android Application Development [IndicThreads Mobile Ap...
Getting Started With Android Application Development  [IndicThreads Mobile Ap...Getting Started With Android Application Development  [IndicThreads Mobile Ap...
Getting Started With Android Application Development [IndicThreads Mobile Ap...
IndicThreads
 
Web设计 5 “动感新势力”(css3 html5 以及 web_gl)
Web设计 5 “动感新势力”(css3 html5 以及 web_gl)Web设计 5 “动感新势力”(css3 html5 以及 web_gl)
Web设计 5 “动感新势力”(css3 html5 以及 web_gl)ziggear
 
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC
 
Android Basics
Android BasicsAndroid Basics
Android Basics
Arvind Sahu
 
Eca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptxEca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptx
Goran Djonovic
 
Easy css
Easy cssEasy css
Easy css
立 姚
 
Android basics
Android basicsAndroid basics
Android basics
Syed Luqman Quadri
 

Viewers also liked (19)

【第一季第五期】要漂亮很容易!——超简单CSS速成教程
【第一季第五期】要漂亮很容易!——超简单CSS速成教程【第一季第五期】要漂亮很容易!——超简单CSS速成教程
【第一季第五期】要漂亮很容易!——超简单CSS速成教程
 
This Old Website: : Applying HTML5, CSS3, and Responsive Design to An Existin...
This Old Website: : Applying HTML5, CSS3, and Responsive Design to An Existin...This Old Website: : Applying HTML5, CSS3, and Responsive Design to An Existin...
This Old Website: : Applying HTML5, CSS3, and Responsive Design to An Existin...
 
Creating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for AndroidCreating Great Apps with MOTODEV Studio for Android
Creating Great Apps with MOTODEV Studio for Android
 
Android Basics
Android BasicsAndroid Basics
Android Basics
 
Pertemuan 3 pm
Pertemuan 3   pmPertemuan 3   pm
Pertemuan 3 pm
 
Android
AndroidAndroid
Android
 
Android Workshop
Android WorkshopAndroid Workshop
Android Workshop
 
HTML 5 and CSS 3
HTML 5 and CSS 3HTML 5 and CSS 3
HTML 5 and CSS 3
 
HTML 5 Overview
HTML 5 OverviewHTML 5 Overview
HTML 5 Overview
 
CTTDNUG ASP.NET MVC
CTTDNUG ASP.NET MVCCTTDNUG ASP.NET MVC
CTTDNUG ASP.NET MVC
 
Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012Android development - the basics, FI MUNI, 2012
Android development - the basics, FI MUNI, 2012
 
Mono for Android Development
Mono for Android DevelopmentMono for Android Development
Mono for Android Development
 
Getting Started With Android Application Development [IndicThreads Mobile Ap...
Getting Started With Android Application Development  [IndicThreads Mobile Ap...Getting Started With Android Application Development  [IndicThreads Mobile Ap...
Getting Started With Android Application Development [IndicThreads Mobile Ap...
 
Web设计 5 “动感新势力”(css3 html5 以及 web_gl)
Web设计 5 “动感新势力”(css3 html5 以及 web_gl)Web设计 5 “动感新势力”(css3 html5 以及 web_gl)
Web设计 5 “动感新势力”(css3 html5 以及 web_gl)
 
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
 
Android Basics
Android BasicsAndroid Basics
Android Basics
 
Eca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptxEca online-seminar-session-1.pptx
Eca online-seminar-session-1.pptx
 
Easy css
Easy cssEasy css
Easy css
 
Android basics
Android basicsAndroid basics
Android basics
 

Similar to Android basics

Android development beginners faq
Android development  beginners faqAndroid development  beginners faq
Android development beginners faq
Khirulnizam Abd Rahman
 
Apresentação geral sobre a plataforma Android
Apresentação geral sobre a plataforma AndroidApresentação geral sobre a plataforma Android
Apresentação geral sobre a plataforma Android
Emerson Barros
 
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
Juarez Junior
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting Started
Ahsanul Karim
 
IntroToAndroid
IntroToAndroidIntroToAndroid
IntroToAndroid
Quickoffice Test
 
Android Intro
Android IntroAndroid Intro
Android Intro
Justin Grammens
 
Android TCJUG
Android TCJUGAndroid TCJUG
Android TCJUG
Justin Grammens
 
Native Android Development Practices
Native Android Development PracticesNative Android Development Practices
Native Android Development Practices
Roy Clarkson
 
Introduction to Android Development Part 1
Introduction to Android Development Part 1Introduction to Android Development Part 1
Introduction to Android Development Part 1
Kainda Kiniel Daka
 
Android App Development Intro at ESC SV 2012
Android App Development Intro at ESC SV 2012Android App Development Intro at ESC SV 2012
Android App Development Intro at ESC SV 2012
Opersys inc.
 
1 - Android - Devices and Platform - en-US
1 - Android - Devices and Platform - en-US1 - Android - Devices and Platform - en-US
1 - Android - Devices and Platform - en-US
Juarez Junior
 
Core Android
Core AndroidCore Android
Core Android
Dominik Helleberg
 
Android ppt
 Android ppt Android ppt
Android ppt
Basavaraj Amogi
 
Getting Started with Android 1.5
Getting Started with Android 1.5Getting Started with Android 1.5
Getting Started with Android 1.5
Gaurav Kohli
 
Android OS & SDK - Getting Started
Android OS & SDK - Getting StartedAndroid OS & SDK - Getting Started
Android OS & SDK - Getting Started
Hemant Chhapoliya
 
Short notes of android
Short notes of androidShort notes of android
Short notes of android
Mohamed Fathy
 
androidPramming.ppt
androidPramming.pptandroidPramming.ppt
androidPramming.ppt
BijayKc16
 
Introduction to Android (in-short) - Itvedant, Thane | Mumbai | Navi Mumbai
Introduction to Android (in-short) - Itvedant, Thane | Mumbai | Navi MumbaiIntroduction to Android (in-short) - Itvedant, Thane | Mumbai | Navi Mumbai
Introduction to Android (in-short) - Itvedant, Thane | Mumbai | Navi Mumbai
Itvedant
 
How to become an android developer
How to become an android developerHow to become an android developer
How to become an android developer
um_adeveloper
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
lzongren
 

Similar to Android basics (20)

Android development beginners faq
Android development  beginners faqAndroid development  beginners faq
Android development beginners faq
 
Apresentação geral sobre a plataforma Android
Apresentação geral sobre a plataforma AndroidApresentação geral sobre a plataforma Android
Apresentação geral sobre a plataforma Android
 
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
2 - Installation & Configuration - Android SDK and ADT Plugin - en-US
 
Day 1 Android: Before Getting Started
Day 1 Android: Before Getting StartedDay 1 Android: Before Getting Started
Day 1 Android: Before Getting Started
 
IntroToAndroid
IntroToAndroidIntroToAndroid
IntroToAndroid
 
Android Intro
Android IntroAndroid Intro
Android Intro
 
Android TCJUG
Android TCJUGAndroid TCJUG
Android TCJUG
 
Native Android Development Practices
Native Android Development PracticesNative Android Development Practices
Native Android Development Practices
 
Introduction to Android Development Part 1
Introduction to Android Development Part 1Introduction to Android Development Part 1
Introduction to Android Development Part 1
 
Android App Development Intro at ESC SV 2012
Android App Development Intro at ESC SV 2012Android App Development Intro at ESC SV 2012
Android App Development Intro at ESC SV 2012
 
1 - Android - Devices and Platform - en-US
1 - Android - Devices and Platform - en-US1 - Android - Devices and Platform - en-US
1 - Android - Devices and Platform - en-US
 
Core Android
Core AndroidCore Android
Core Android
 
Android ppt
 Android ppt Android ppt
Android ppt
 
Getting Started with Android 1.5
Getting Started with Android 1.5Getting Started with Android 1.5
Getting Started with Android 1.5
 
Android OS & SDK - Getting Started
Android OS & SDK - Getting StartedAndroid OS & SDK - Getting Started
Android OS & SDK - Getting Started
 
Short notes of android
Short notes of androidShort notes of android
Short notes of android
 
androidPramming.ppt
androidPramming.pptandroidPramming.ppt
androidPramming.ppt
 
Introduction to Android (in-short) - Itvedant, Thane | Mumbai | Navi Mumbai
Introduction to Android (in-short) - Itvedant, Thane | Mumbai | Navi MumbaiIntroduction to Android (in-short) - Itvedant, Thane | Mumbai | Navi Mumbai
Introduction to Android (in-short) - Itvedant, Thane | Mumbai | Navi Mumbai
 
How to become an android developer
How to become an android developerHow to become an android developer
How to become an android developer
 
Android dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 

Android basics

  • 1. Introduction To Android - Ankit Agrawal (anksanu) Image Source - http://www.talkandroid.com
  • 2. Brief History -Android, Inc. was founded in Palo Alto, California in October 2003 by Andy , Rubin Rich Miner, Nick Sears and Chris White. -Google acquired Android Inc. on August 17, 2005. -On November 5, 2007, the Open Handset Alliance, a consortium of technology companies including Google, device manufacturers such as HTC and Samsung, wireless carriers such as Sprint Nextel and T-Mobile, and chipset makers such as Qualcomm and Texas Instruments, unveiled itself, with a goal to develop open standards for mobile devices. -The first commercially available phone to run Android was the HTC Dream, released on October 22, 2008. Source - http://en.wikipedia.org/wiki/Android_(operating_system) Image Source - http://www.keroncalame.com
  • 3. Why Android ? - Open Source - Currently the fastest growing Mobile OS ( around 1.5 million devices activated everyday ) - Awesome Community Support - Powerful development framework Source -: http://developer.android.com/index.html, http://www.updatemyandroid.com
  • 4. Android Architecture Source - http://www.android-app-market.com/android-architecture.html
  • 5. Setting Development Environment - Java http://www.oracle.com/technetwork/java/javase/downloads/index.html - Eclipse IDE http://www.eclipse.org/downloads/ - Android SDK http://developer.android.com/sdk/index.html - Eclipse ADT Plugin http://developer.android.com/sdk/installing/installing-adt.html
  • 6. We are all set to build the Hello World ! Application Source - http://bytepixel.wordpress.com
  • 7. Directory Structure Source - http://www.pcsalt.com
  • 8. Activity Life Cycle 1. onCreate() 2. onStart() 3. onRestart() 4. onResume() 5. onPause() 6. onStop() 7. onDestroy() Source - http://ramscreative.blogspot.in/2012/04/activity-life-cycle.html
  • 10. We are all set to create our first Android Application