First in Android App Development. This slide discuss about What is Android, Why Android, Origin, Versions, Architecture, Challenges and Limitations in Android app development.
1. Basics of Android
Under the Guidence of
Mr. Devashish Kumar
BY:
Shivam Gupta
ssgupta3062000@gmail.com
TCA1755020
BCA(MAWT)
IInd Semester
I-Nurture,TMU
2. CONTENTS
i. What is Android????
ii. Origin of Android…
iii. Why Android App’s ???
iv. Android Versions ??
v. Android archetecture.
vi. Challenges of Android in app development.
vii. Limitations.
3. What is Android????
Android is Linux based Operating System.
Developed by Google for Smart Phones and Tablets.
Written in Java and C++ programming language.
Open Source Software.
GUI based operating system.
Android specially developed for applications.There are more
than 400,000 app in market.
4. Origin of Android
Android was founded in Palo Alto, California in
October 2003 by Andy Rubin ,Rich Miner , Nick
Sears and Chris White who works at GOOGLE to
develop.
Android was purchased by the GOOGLE in
August 2005 for 50 MILLONS$.
5. Why Android App’s
Andriod comes into use due to a variety of reasons:
1. Ease of use
2. Building new services
3. Creating new bussiness
4. Providing games and other content.
5. Run Multiple app at the same time.
10. Application Framework
API interface.
Activity manager- manages application life cycle.
All application are written in java programming.
API’s
A. Data Structure
B. Utilities
C. File Access
D. Network Access
E. Graphics
11. API????
API stands for Application Programming Interface.
All features of android are available to developer
through API’s written in Java language.
Few API’s are:-
1. View system-> It is used to build an application UI,
including list ,buttons and menu.
12. Challenges of Android
Building App’s for a Multi -screen World.
Getting Performance Right.
Keeping Your Code and Server secure.
Remaining compatible with Older platformVersions.
Understanding the market usages.
13. LIMITATIONS
Android Operating System uses more amount of
battery as compared to normal java and symbian
mobile phones.
It has been seen that it has security related issues.
Android need the connection of internet which is
not possible to all the users.