Concepts of
Mobile
Applications
Angelito I. Cunanan Jr., MSIT
IT IPT 02 - Mobile Application Development
NEUST-CICT
What is mobile application?
Mobile application and convenience
Mobile application example
Mobile application distribution
Types of mobile application
Topics
What is mobile
application?
It is a type of application
software designed to run on a
mobile device, such as a
smartphone or tablet computer
Mobile Application
App(s)
Mobile App(s)
Mobile Apps
Convenience
Comfort, benefit, ease...
Information at your fingertip
Easier use online services
Faster access to websites
Access data even offline
Immediate access to the services
Mobile Apps
Convenience
Why people use mobile apps more?
Easier to use
More convenient
Loads faster than mobile webpage
Offline access
Safer to use
Mobile sites don't look good in
mobile webpage
Mobile apps are everywhere...
education
Mobile apps are everywhere...
government
Mobile apps are everywhere...
medicine
Mobile apps are everywhere...
military
Mobile apps are everywhere...
science
Mobile apps are everywhere...
industry
Mobile apps are everywhere...
personal
Mobile Apps
Distribution
Place where apps can be
purchased or download by the
user
Google Play
Store
2.6 million apps as of December
2018
Android
https://buildfire.com/mobile-app-stores-list/
Apple App
Store
2.1 million apps
iOS
https://buildfire.com/mobile-app-stores-list/
Samsung Galaxy Apps
F-Droid
Blackberry World
Huawei App Store
many more...
https://buildfire.com/mobile-app-stores-list/
Types of mobile
applications
Mobile applications are distinguished into 3
types:
Native Apps
Web or Web-based Apps
Crossbreed or Hybrid Apps
Types of mobile apps
Most challenging
Allow to use phone
Coded and runs on a to develop.
Native Apps particular and specific OS
resources like camera,
(Kotlin, Java,
GPS, gyroscope, etc.
Swift, Object-C)
Types of mobile apps
Most challenging
Allow to use phone
Coded and runs on a to develop.
Native Apps particular and specific OS
resources like camera,
(Kotlin, Java,
GPS, gyroscope, etc.
Swift, Object-C)
Easiest to
One code-base to all
Limited use of phone develop.
Web Apps regardless of OS. Runs
resources (HTML, CSS, JS,
on phone's browser
PHP, etc.)
Types of mobile apps
Most challenging
Allow to use phone
Coded and runs on a to develop.
Native Apps particular and specific OS
resources like camera,
(Kotlin, Java,
GPS, gyroscope, etc.
Swift, Object-C)
Easiest to
One code-base to all
Limited use of phone develop.
Web Apps regardless of OS. Runs
resources (HTML, CSS, JS,
on phone's browser
PHP, etc.)
One code-base to all Able to use phone
Flexible
regardless of OS. resources like native
Hybrid Apps Actually installed in using third-party
(Components and
Frameworks)
your phone applications or API
End of lesson one
Concepts of Mobile
Applications