Wednesday 29 February 2012

Android Application Components


Android Application Components || Components of android application:




  • Application Framework sits on top of native libraries, android runtime & linux kernel. 
  • This framework come Pre-installed with high-level building blocks that developers can use to  application programs. in this above shows  the most important application framework components for Android  application development .

Android Application Framework Layer


Android Application Framework Layer:


It explores the various capabilities of android OS.

Developers make use of these capabilities to develop their own applications. 

  
Android offers developers the ability to build extremely rich and innovative applications.

Developers are free to take the advantage of the device hardware , access location information , run background services , set alarm and notifications to the status bar,and much more.......


Developers have full access to the same framework APIs used by the core apllications.


Underlying all applications is a set of services and systems , including.


*The applications which are downloaded from Android
  Market.
  games
  business applications
  applications for general activities.


*The applications which are developed and dumped into
   your mobile

professional android applications development


Professional android application development || Android Applications:

This layer cantains two types of Applications

*The applications that comes with the devices
   phones
   cantacts
   browser  etc....


*The applications which are downloaded from Android
  Market.
  games
  business applications
  applications for general activities.


*The applications which are developed and dumped into
   your mobile

Android Architecture


Android Architecture:


Android 2.3.3 Features || android 2.4 features

Android 2.3.3 Features || android 2.4 features:

Android is open source and freely available for manufacturers and Davelopers.

There are no fixed software and hardware configurations.

Android 2.3.3 supports the following features:

Storage
Connectivity
Messaging
Web browser
Hardware support
Multi-touch
Malti-tasking
Flash

Android Devices in the market


Android Devices in the market:

Android OS is now supporting various devices in the market such as:

Smartphones
Tablets
E-Reader devices
NetBooks
MP4-Players
Internet TVs

Smartphones:





Using android market,users can download their applications and can directly install the application on to the device and can use them.

both free and paid applications are available in android market.

Tablets:

E-Reader devices:

NetBooks:

MP4-Players:


Internet TVs:



New Android Market || Android market Place || android market free


New Android Market || Android market Place || android market free:




The sucess of a smart phone always depends the applications it supports.

Iphone become very popular because it is having its own app store with tremendous applications.

As such,Google announced its Android Market,an online application store for android devices in august-2008,and made it available to the users in October 2008.

Using android market,users can download their applications and can directly install the application on to the device and can use them.

both free and paid applications are available in android market.

History Of Android || android versions history


History Of Android || android versions history:





history of android:Google and OHA ,realized the importance of platform In-dependency and led a project to develop a platform to develop platform independent mobile based application.

thus it started the development of Android.

Google released the first version beta of Android development on 5th November-2007.

Since then Google released many new versions with better features to develop smart and efficient mobile applications.

Slowly Android is occupying the smart phone market because of its unique features compare to the other smart phone vendors.

An android application can run in any device which supports the android platform.

Because of this unique features lot of mobile based companies are using Android platform for their smart phones.

Android Interview Questions and Answers-1


Android Interview Questions and Answers-1:

1.What is Android ?

Ans: 
android is a software stack or a piece of software which is used to develop the mobile based applications.
we can develop the applications for mobile devices such as Smart Phones.

2.What is Smart Phone ?

Ans: 
Smart Phone is a high-end-mobile phone which is having advanced computing abilities with more features than contemporary normal phone.

3.What are Smart Phone Features ?

Ans:
Features Of Smart Phone:
Portable Media Players
Low end Compact Digital Cameras.
Pocket Video Cameras.
GPS Navigation Unit.
Blue-tooth.
Wi-Fi
High resolution touch screen.
Web browsers.
Mobile Broadband.
and many more applications which are used in our daily activities.

Android Application Development Introduction


Android Application Development Introduction:


Introduction:

Android is a software stack or a piece of software which is used to develop the mobile based applications  We can develop the application for mobile devices such as smart phones.

Android software contains:

  • An operating system(Linux kernel)
  •   Middle ware
  • Key applications(pre-defined applications for mobile devices)

Android Software and Hardware System Requirements

Android Software and Hardware System Requirements:

To develop Android application development you need a Windows®, Linux or Mac OS X system.

· To view the latest operating-system requirements visit:

· developer.android.com/sdk/requirements.html

· We developed the apps in this blog using the following software:

· Java SE 7 Software Development Kit

· Eclipse 3.7.2 (Classic) IDE for Java Developers

·  Android SDK versions 2.2, 2.3.3 and 3.x

· ADT (Android Development Tools) Plugin for Eclipse

Android Application Development Tutorial Contents

Android Tutorial Contents:

1.Introduction
2.Android Software Installations & Configuration
3.Simple Android Application
4.Android Activities & Intents
5.Android Activity Life Cycle
6.Android Designing Activity User Interface
     7.Android Dialogs
     8.Android Vies
9.Android Menus
10.Android Services
11.Android Notations
12.Android Animations
13.Android Broadcast Receivers
14.Android Data Storage
15.Android Content Providers
16.Android Multimedia
17.Android Telephony
18.Android Summary.