Mobile Application Development-1
Mobile Application Development-1
DEVELOPMENT
Lesson 1
What is mobile application?
A Browser-Based application is an application that is accessed through the use of the mobile
device’s web browser
Typically, these are web apps with responsive design so that they display well on smaller
devices as well. Business logic is on the server and only a single codebase needs to be
maintained. There's no need to install anything from app stores.
Progressive Web Apps (PWA) deliver mobile app-like experience via a web
browser.
Native mobile application
Native applications are those applications that are found entirely on the
mobile device
App is developed for a specific platform using the platform's native APIs.
It's therefore performant and has full access to device capabilities. The
platform's ecosystem, such as an app store, helps in distributing the app.
Code cannot be reused for other platforms.
App is developed using web technologies but is wrapped inside a native app. Code
can be reused across platforms. App can also access native APIs.
The term "hybrid" implies that the app uses a mix of web technologies and native
APIs. HTML5, CSS and JS are used so that same code can be reused across
platforms.
There are four major development approaches when building mobile applications
Pros
Cons
Pros
Cons
Hybrid mobile applications are built with standard web technologies - such as
JavaScript, CSS, and HTML5 - and they are bundled as app installation packages.
Pros
Cons
PWAs are web applications that utilize a set of browser capabilities - such as
working offline, running a background process, and adding a link to the device
home screen - to provide an 'app like' user experience.
Pros
Cons
Provide mobile phone users with applications that can keep them productive,
informed, entertained, or connected whenever they feel the need
Mobile Applications can be found in any industry, they have been developed for:
- Mobile Gaming
- Mobile Banking
- Mobile Text, Presentation, and Spreadsheet
- Social Networking
- Mobile News
- Location Aware Services
Quiz