android introduction class

Post on 19-Aug-2014

85 Views

Category:

Education

7 Downloads

Preview:

Click to see full reader

DESCRIPTION

This is what you will learn from the class: *What is Android? *What is Google Play? *History of Android *Why Learn Android? *Market Demand for Android *Android Architecture *Android Basic Components *Hello World Application in Android *Q&A To attend live Online Instructor Led classes, visit http://www.wingnity.com/android. The 6-weeks course on Android is designed for Android enthusiast’s to earn valuable skills of its usage and application. The course offers beginner to intermediate level training in order to provide a clear understanding behind the technology and its usage in just a short span of time.

TRANSCRIPT

Android IntroductionDemo Class

Agenda• What is Android?• Google Play• History of Android• Why Learn Android?• Market Demand for Android• Android Architecture• Android Basic Components• Hello World Application in Android• Micro Blog Client Server Application Demo• Q&A

What is Android?• Android is a software stack for mobile

devices which includes:– a Linux-based OS– middleware layer containing libraries for data

storage, display, media etc. – and Android key applications

Google Play (Android Market)• A place to download applications for your

mobile

• More than 1 million apps (june 14)

• More than 1 billion downloads each month

Facts about Android

History of Android• Android Inc. was founded by Andy Rubin in Oct 2003• Android was Andy Rubin’s nickname• Originally intended for digital cameras• In 2005, Android was bought by Google• In 2008, T-Mobile G1 was launched with Android v-1.0

Why Learn Android?• It’s Open Source

• Android is the most popular mobile operating system

• Tons of new jobs available for Android developers

• Salary standard of mobile app developers is increasing

• Lots of projects for Freelancers

Android Job Trends

Android Architecture• Linux Kernel: connect the

applications to the hardware.

• Libraries: why reinvent the wheel every time.

• Android Runtime: Dalvik VM is optimized to run Android apps and libraries helps developers to write code.

Android Architecture (Continued…)• Application Framework: contains a

set of API’s to help developers code easily.

• What the heck is API?– Design tools for UI, media players,

phone controls + documentation of how to use the library.

• Applications: I am not going to explain this!

Android Basic Components • Activities

• Services

• Broadcast Receivers

• Content Providers

Activity• Activities: Represents a single screen with which user can interact

Services• Services:

Runs in the background to perform long running operations.

P.S. We will notify you after this download gets completed, so do whatever you like.

Broadcast Receivers

• Broadcast Receivers: Responds to broadcast messages

• How does WatsApp application read my sms?

Content Providers• Content Providers: Provide data from one application to another

Hello Android!

• Movie Dialogue: Scarface

Micro Blog Architecture

DEMO

Q&A

Thank You….!!

top related