View
31
Download
7
Category
Preview:
DESCRIPTION
Android software development is the process by which new applications are created for the Android operating system. Applications are usually developed in Java programming language using the Android Software Development Kit (SDK), but other development environments are also available.
Citation preview
Android BasicsAndroid Basics
ByByApex TG India Pvt LtdApex TG India Pvt Ltdhttp://www.apextgi.inhttp://www.apextgi.in
AgendaAgenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Development tools Hello Android
Few reasons to go MADFew reasons to go MAD
Millions of mobile users E-Commerce Internet access anywhere Social networking Games Etc.
Introduction to AndroidIntroduction to Android Open software platform for mobile
development A complete stack OS, Middleware,
Applications. Fast application development in Java Open source under the Apache 2 license
Linux KernelLinux Kernel
Device driversMemory managementProcess managementNetworking
LibrariesLibraries C/C++ libraries Interface through Java Surface manager Handling UI Windows 2D and 3D graphics Media codecs, SQLite, Browser engine
Android RuntimeAndroid Runtime Dalvik VM
Dex files Compact and efficient than class files
Limited memory battery power Core Libraries
Java 5 Std edition Collections, I/O etcand
Application FrameworkApplication Framework API interface Activity manager manages application
life cycle.
ApplicationsApplications
Built in and user apps Can replace built in apps
Development ToolsDevelopment Tools
Eclipse
Android SDK 1.0-2.0developer.android.com
The EmulatorThe Emulator
A Virtual Environment to execute android apps.
Runs the same image as the device
DevicesDevices
Lets execute android application.
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14
Recommended