DEVELOPING FOR ANDROID

android development c++

ABSTRACT

Android is the world's most popular operating system for mobile devices and tablets. It is an open source operating system, created by Google, and available to all kinds of developers with various expertise levels, ranging from rookie to professional.

From a developer's perspective, Android is a Linux-based operating system for smartphones and tablets. It includes a touch screen user interface, widgets, camera, network data monitoring and all the other features that enable a cell phone to be called a smartphone. Android is a platform that supports various applications, available through the Android Play Store. The Android platform also allows end users to develop, install and use their own applications on top of the Android framework. The Android framework is licensed under the Apache License, with Android application developers holding the right to distribute their applications under their customized license.Android will provide easy compiling using ARM native code although software is implemented  in any language.

REQUIREMENTS

Application
Application Framework
Libraries
Android Runtime
Kernel
Android SDK
Android Development for Windows Users
Downloading the Android SDK and developer tools.

IMPLEMENTATION

Mobile search language:  C++
Software development programming language:Java
Android operating system: Linux

MODULES

Activity Manager
Notification Manager
Views
Resource Managers
Content Provider
Surface Manager
System C Libraries
OpenGL ES Libraries
SQLite

FLOW CHART

apps chart

SCREENSHOTS

                                                              DOCUMENTS LIBRARY


SOURCES DOWNLOAD 


CHECK BOX 


DIALOG BOX 


ECLIPSE 


ANDROID VIRTUAL DEVICE 


NEW WINDOW 


DEFINITIONS LAB 


SD CARD 


AVD LIST 


NEW EMULATOR 


SOURCE: www.cprogramming.com