0% found this document useful (0 votes)
8 views12 pages

Mad Unit2

The document discusses the development of mobile applications across three major operating systems: Android, iOS, and Windows, outlining three development approaches: 1st Party Native App, Progressive Web Applications, and Cross-Platform Applications. It also provides an overview of Android as an open-source, Linux-based operating system, detailing its history and API levels. Additionally, it mentions various technologies used in mobile app development and examples of applications for improved user experiences.

Uploaded by

rogitha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views12 pages

Mad Unit2

The document discusses the development of mobile applications across three major operating systems: Android, iOS, and Windows, outlining three development approaches: 1st Party Native App, Progressive Web Applications, and Cross-Platform Applications. It also provides an overview of Android as an open-source, Linux-based operating system, detailing its history and API levels. Additionally, it mentions various technologies used in mobile app development and examples of applications for improved user experiences.

Uploaded by

rogitha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

Introduction of Mobile Applications

Mobile apps are majorly developed for 3 Operating System


• Android
• IOS
• Windows
There are 3 different ways to develop Mobile apps: –
• 1st Party Native App development
• Progressive web Application
• Cross-Platform Application
1. 1st Party Native App development: –
These types of apps normally run in the native devices,
that is, it runs only in the OS that it is specifically
designed for it. These apps cannot be used on different
devices using a different OS.
Example,
A retail company wants to improve the in-store
shopping experience for its customers.
2.Progressive web Application: –
Progressive web apps are essentially a
website which runs locally on your device.
The technologies used are Microsoft Blazor,
React, Angular JS, Native Script, Iconic.
These technologies normally used for web
development propose.
A news website wants to provide its users
with a better mobile experience.
3.Cross-Platform Application: –

These are frameworks that allow developing total native


applications which have access to all the native features of
IOS and Android but with the same code base. These apps
run on both Android and IOS.
Flutter is Google’s cross-platform solution which uses the
language, Dart. The IDE preferred is Android Studio,
IntelliJ IDE, and Visual Studio Code.
What is Android?

Android is an open source and


Linux-based Operating System for
mobile devices such as
smartphones and tablet computers.
Android was developed by
the Open Handset Alliance, led by
Google, and other companies.
Why Android ?
Features of Android
Categories of Android applications
History of Android
What is API level?
Platform Version API Level VERSION_CODE

Android 6.0 23 MARSHMALLOW

Android 5.1 22 LOLLIPOP_MR1

Android 5.0 21 LOLLIPOP

Android 4.4W 20 KITKAT_WATCH KitKat for Wearables Only

Android 4.4 19 KITKAT

Android 4.3 18 JELLY_BEAN_MR2

Android 4.2, 4.2.2 17 JELLY_BEAN_MR1

Android 4.1, 4.1.1 16 JELLY_BEAN

Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1

Android 4.0, 4.0.1, 4.0.2 14 ICE_CREAM_SANDWICH

Android 3.2 13 HONEYCOMB_MR2

Android 3.1.x 12 HONEYCOMB_MR1

Android 3.0.x 11 HONEYCOMB

Android 2.3.4 10 GINGERBREAD_MR1

Android 2.3.3

Android 2.3.2 9 GINGERBREAD

Android 2.3.1

Android 2.3

Android 2.2.x 8 FROYO

Android 2.1.x 7 ECLAIR_MR1

Android 2.0.1 6 ECLAIR_0_1

Android 2.0 5 ECLAIR

Android 1.6 4 DONUT

Android 1.5 3 CUPCAKE

Android 1.1 2 BASE_1_1

Android 1.0 1 BASE

You might also like