Professional Documents
Culture Documents
Presentation
Presentation
Presentation
APPLICATION
DEVELOPMENT”
Open
Source
Larger
Rich
Development
Developer
Environment Community
Reach
Higher
Increased
Success
Marketing
Ratio
Reduced Cost
of
Inter App
Development integration
FEATURES OF ANDROID
• Android is a powerful operating system competing with Apple 4GS and supports
great features. Few of them are listed below:
• Beautiful UI
1. • Android OS basic screen provides a beautiful and intuitive user interface.
• Storage
2. • SQLite, a lightweight relational database, is used for data storage purposes.
• Media support
• H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1,
3. MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
• Messaging
4. • SMS and MMS
• Multi-tasking
• User can jump from one task to another and same time various application
5. can run simultaneously.
• Connectivity
• GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and
6. WiMAX.
APPLICATIONS OF ANDROID
• Android applications are
usually developed in the Java
language using the Android
Software Development Kit.
• Once developed, Android
applications can be packaged
easily and sold out either
through a store such as Google
Play, SlideME, Opera Mobile
Store, Mobango, F-droid and
the Amazon Appstore.
• Android powers hundreds of
millions of mobile devices in
more than 190 countries around
the world. It's the largest
installed base of any mobile
platform and growing fast.
Every day more than 1 million
new Android devices are
activated worldwide.
HISTORY OF ANDROID
API LEVEL
• API stands for Application Programming Interface. An API is a
software intermediary that allows two applications to talk to each
other. APIs provide the necessary tools and functions for two
programs or applications to communicate with each other.
• The API level in Android is a number that identifies the version of
the Android platform. It helps developers understand which
functions will be available in a specific Android version. The API
level also helps applications interact with the system.
• The API level determines which version developers are targeting
their application and the minimum level of the Android version in
which their application will run.
• API Level versus Android Version
ANDROID ARCHITECTURE
• Android operating system is a stack of software components which is roughly
divided into five sections and four main layers as shown below in the architecture
diagram.
Linux
Kernel
Libraries
Applications
Components
Application
Framework Routine
CONTINUATION……
“Basics of Java
&
Intro to Android Platform”
Step 15:
CONTINUATION
Step 16: Choose Standard one
Step 17: Select as per your choice.
CONTINUATION
Step 18:
Step 19:
CONTINUATION
Step 20: It will take time after finishing click on finish
CONTINUATION
Final Step: Your android is ready to use.
FIRST ANDROID STUDIO PROJECT