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.
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 ratings0% 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.
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