Android Workshop PPT

Post on 28-Jan-2015

151 views 3 download

Tags:

description

PPT Contains information about mobile application devlopment and android.

Transcript of Android Workshop PPT

BY

DHIRAJ NINAVE

Workshop onANDROID APP DEVLOPMENT

About Speaker

Co-Founder of Appsthentic Inc.Trainer at Innobuzz Knowlegde Solution

Nagpur.Official Google Android App Developer.Live Project Developer and Trainer.

App Published

FB PHOTOS

Total Downloads :

22,000 +

Nagpur Gold Rate University Time Table

Mobile Phones

How much do people use Mobile Phone ?What is the size of Mobile Market ? How has mobile usability changed ?How fast Internet is growing ?

Facts :-

Facts :-

Facts :-

Facts :-

People Use Mobile Phones

Rank Country or region

Number of mobile phones Population Phones per 100

citizens

-  World 6,800,000,000+ 7,012,000,000[1] 97

01  China 1,227,360,000[4] 1,349,585,838[5] 89.2

02  India 904,480,000 1,220,800,359[6] 74.96

03  United States 327,577,529 350,000,000[8] 103.9

04  Brazil 271,100,00 201,032,714[10] 136.45

05  Russia 256,116,000 142,905,200[10] 155.5

Source : World Bank

Mobile Internet usage in India outstrips traffic from desktops

Mobile Platform

PlatformProgramming

languageIDE available

Cross-platform deployment

Development tool cost

Android

Java but portions of code can be in C,C+

+

Eclipse,IntelliJ IDEA, Project Kenai Android plugin for

NetBeans

Android only, because of Dalvik VM, March 2009

Free, IntelliJ IDEA Community Edition - Free

BlackBerry JavaEclipse, BlackBerry

JDEBlackBerry only, because

of RIM APIFree

iOS SDK Objective-C Xcode,AppCode iPhone, iPad, iPod Touch

Apple tools are free for an Intel-basedMac. Simulator testing is free, but installing on a device needs a fee for a

developer signing key. AppCode - Commercial licenses available.

Windows Phone

C#, Visual Basic,C, C++

Visual Studio 2012, Visual Studio

2010Windows Phone

Microsoft Commercial licenses available.

Why Android ?

Why Android ?

Android ?Lets know about android

Hello All

INTRODUCTION

• A Software platform and Operating System

for Mobile Devices.

• Full phone software stack including

applications.

• Based on the Linux operating system.

• Developed by Google and the Open Handset

Alliance.

• An open platform for developers, users &

industry.

• 100 % pure Java code.

HISTORY

• July 2005, Google acquired Android Inc., a

small startup company.

• Started as a mobile software development

company.

• Developed a Linux-based mobile device OS.

• On 5 November 2007, the Open Handset

Alliance founded.

Open Handset Alliance

Evolution

Android Features

SOFTWARE FEATURES

• Integrated browser based on the open source WebKit

engine.

• SQLite for relational data storage.

• Media support for common audio, video, and still

image formats.

• (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).

• Dalvik Virtual Machine optimized for mobile devices.

Android Features

HARDWARE FEATURES

• Cellular networking : GSM, EDGE, 3G (hardware

dependent)

• LAN : Bluetooth, and Wi-Fi (hardware dependent)

• Graphics Hardware Acceleration

• Camera, GPS and Compass (hardware dependent)

• Touch screen and accelerometer for motion sensing.

Android Architecture

Android Building Blocks

• Activity -

User Interface Component.

• Intent Receiver -

Wakes up predefined Action.

• Service -

A task – done in background.

• Content Provider -

Sharing data with other processes

Android Versions

VersionCode name

Release date

API level

Distribution

4.4 KitKatOctober 31,

201319 1.4%

4.3.x

Jelly Bean

July 24, 2013

18 7.8%

4.2.xNovember 13, 2012

17 15.4%

4.1.x July 9, 2012 16 35.9%

4.0.3–4.0.4Ice Cream Sandwich

December 16, 2011

15 16.9%

3.2 HoneycombJuly 15,

201113 0.1%

2.3.3–2.3.7 GingerbreadFebruary 9,

201110 21.2%

2.2 FroyoMay 20,

20108 1.3%

Stream – AnyMin. Qualification- Not Applicable.Know Java Basics.

Who Can develop Android App ?

Development Tools

Available free to download at :http://developer.android.com/sdk/index.html

Eclipse + ADT pluginAndroid SDK ToolsAndroid Platform-toolsThe latest Android platformThe latest Android system image for the

emulator

Apple Says :

“Apple should make an Android Phone.” – Steve Wozniak (Co-founder Apple)Source : http://www.wired.co.uk

Trends in Android Job Market

Indian Mobile Applications Market is on a rise

According to a TOI article, India is the third fastest growing mobile applications market.

Salary standards in India for Application developers 

The starting salary of a developer is estimated as INR 3-5 lakh per annum.

Android Jobs for skill-sets other than developers - Testers , Quality Assurance and Malwares Analyzers.

Trends in Android Job Market

Percentage of Job Postings in Job is Job, India containing the keyword ‘Android’

Trends in Android Job Market

Top 10 keywords posted and searched in the website (January 2012 analysis).

HTML5 MongoDB iOS Android Mobile App Puppet Hadoop jQuery PaaS Social Media

iOS, Android and Mobile App have found a place in the top 10.

ThanksContact Me @

Phone – 8275555356Email – dhirajpninave@gmail.comLinkedIn - in.linkedin.com/in/dhirajninaveFacebook – fb.com/dhirajninaweGoogle+ - google.com/+dhirajninaveTwitter – twitter.com/im_dhiru