android app development

22
ANDROID APP DEVELOPMENT SUBMITTED BY: PRESENTATION BY: SMITA DANDOTIA MAM ANKIT CHAVHAN ASST. PROF CS I, IV SEM CS DEPT. O905CS11101 1 ITM UNIVERSE

Upload: itm-university

Post on 19-May-2015

469 views

Category:

Education


3 download

TRANSCRIPT

Page 1: Android App Development

ANDROID APP DEVELOPMENT

SUBMITTED BY: PRESENTATION BY: SMITA DANDOTIA MAM ANKIT CHAVHAN ASST. PROF CS I, IV SEM CS DEPT. O905CS111011

ITM UNIVERSE

Page 2: Android App Development

Introduction to Android :• Open software platform for mobile development

• Fast application development in Java

• Software platform from Google and the Open Handset Alliance Powered by Linux operating system

• Open source under the Apache 2 license

• Powered by Linux operating system

Page 3: Android App Development

Android Features :• Application Framework• Dalvik virtual machine• Integrated ( webkit ) browser• SQL Lite• Video and audio codec• Bluetooth, EDGE, 3G, and WiFi• Camera, GPS, compass, and accelerometer

Page 4: Android App Development

Android and the Hardware :• Built-in Apps ≡ Apps created in SDK

• Leverage Linux kernel to interface with hardware

• Open source platform promotes development from global community

Page 5: Android App Development
Page 6: Android App Development

Linux Kernel :• Works as a HAL• Device drivers• Memory management• Process management• Networking

Page 7: Android App Development

Libraries :• Works as a HAL• Device drivers• Memory management• Process management• Networking

Page 8: Android App Development

Application Framework :• API interface• Activity manager – manages application life cycle.

Page 9: Android App Development

Installation &Configuration :

Page 10: Android App Development

Software Needed :

• JDK (Java Development Kit)

> Java programming language is used to build Android application

• Eclipse IDE

> Editor, Debugger, profiler, deployment

• Android SDK

> Libraries, samples, documentation, handset ,emulators, debugger

• Eclipse ADT (Android Development Tools) plugin

> Give you a powerful, integrated Android development environment

Page 11: Android App Development

Creating Android Project using Eclipse :

• Automatic creation of building blocks of an Android application :

> AndroidManifest.xml

> strings.xml

> R.java

> Android library

Page 12: Android App Development

Make a new Android app project :

Page 13: Android App Development

Make a new Android app project :

Page 14: Android App Development

Make a new Android app project :

Page 15: Android App Development

What’s in an Android project ?

• App Behavior in Java code

• Resources and XML layouts

• Configuration files

Page 16: Android App Development

What’s in an Android project ?

• App Behavior in Java code

• Resources and XML layouts

• Configuration files

Page 17: Android App Development

Run the project :

ANDROID EMULATOR:

• The Android SDK includes an Android emulator desktop

application that simulates a complete running Android

device.

Page 18: Android App Development
Page 19: Android App Development

Test Drive :

STEP 1.

STEP 2.

STEP 3.

Page 20: Android App Development

Setup an emulator configuration :

STEP 1.

STEP 2.

Page 21: Android App Development

Test Drive :

Page 22: Android App Development

THANK YOU!!!