ITIPT02 - Lesson 1 Concepts of Mobile Applications
ITIPT02 - Lesson 1 Concepts of Mobile Applications
Mobile
Applications
Angelito I. Cunanan Jr., MSIT
IT IPT 02 - Mobile Application Development
NEUST-CICT
What is mobile application?
App(s)
Mobile App(s)
Mobile Apps
Convenience
Comfort, benefit, ease...
Easier to use
More convenient
Offline access
Safer to use
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
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.)
Concepts of Mobile
Applications