Android Development for Beginners

Download Report

Transcript Android Development for Beginners

Development
Android For Beginners
What is Android?
Android is an open mobile phone platform that was developed by Google and
later by Open Handset Alliance. Google defines Android as a "software stack" for
mobile phones.
Software stack is made up of operating system(the platform on which everything
runs), the middleware (the programming that allows applications to talk to a
network and to one another) and the applications (the actual programs that
phone will run)
www.vibloo.com/Android-Development
Skype Id: info.vibloo
Email : [email protected]
USA: +1-248-809-1418
IND: +91-40-3296-5222
History of Android
The version history of the Android mobile operating system began with the release of
the Android alpha in November 2007. The first commercial version, Android 1.0, was
released in September 2008. Android is continually developed by Google and the
Open Handset Alliance (OHA), and has seen a number of updates to its base operating
system since the initial release. The most recent major Android update is Android 6.0
"Marshmallow", which was released in October 2015.
www.vibloo.com/Android-Development
Skype Id: info.vibloo
Email : [email protected]
USA: +1-248-809-1418
IND: +91-40-3296-5222
Versions of Android
• Cupcake (1.5)
• Donut (1.6)
• Eclair (2.0–2.1)
• Froyo (2.2–2.2.3)
• Gingerbread (2.3–2.3.7)
• Honeycomb (3.0–3.2.6)
• Ice Cream Sandwich (4.0–4.0.4)
• Jelly Bean (4.1–4.3.1)
• KitKat (4.4–4.4.4, 4.4W–4.4W.2)
• Lollipop (5.0–5.1.1)
• Marshmallow (6.0)
www.vibloo.com/Android-Development
Skype Id: info.vibloo
Email : [email protected]
USA: +1-248-809-1418
IND: +91-40-3296-5222
Android Architecture
Applications
Application Framework
Android Runtime
Libraries
Linux Kernel
www.vibloo.com/Android-Development
Skype Id: info.vibloo
Email : [email protected]
USA: +1-248-809-1418
IND: +91-40-3296-5222
Application Components
Activity Present a visual user interface for one focused endeavor the user can undertake
Services Run in the background for an indefinite period of time
Broadcast Receivers Receive and react to broadcast announcements
Content Providers Store and retrieve data and make it accessible to all applications
Intents Hold the content of a message
www.vibloo.com/Android-Development
Skype Id: info.vibloo
Email : [email protected]
USA: +1-248-809-1418
IND: +91-40-3296-5222
Android Features
• Application framework
• Dalvik virtual machine
• Integrated browser
• Optimized graphics
• SQLite
• Media support
• GSM Telephony
• Bluetooth, EDGE, 3G, and WiFi
• Camera, GPS, compass, and accelerometer
• Rich development environment
www.vibloo.com/Android-Development
Skype Id: info.vibloo
Email : [email protected]
USA: +1-248-809-1418
IND: +91-40-3296-5222
Android Development Course Outline
 Introduction to android
 What is android?
 Install android s/w in eclipse
 UI-design
 Functionalities for the widgets
 Intents
 Values passing b/w to activities
 Views
 More topics
www.vibloo.com/Android-Development
Skype Id: info.vibloo
Email : [email protected]
USA: +1-248-809-1418
IND: +91-40-3296-5222