14
Android Basics Android Basics By By Apex TG India Pvt Ltd Apex TG India Pvt Ltd http://www.apextgi.in http://www.apextgi.in

What is Android - Basic Fundamentals

Embed Size (px)

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