Page 93 - Code & Click - 7
P. 93
10 App Development
Pre-Processing
Pre-Processing
• What are Apps? • Types of Apps
• Categories of Apps • Where to get Apps From?
• What is App Development? • Platforms for Building Apps
• Creating an App
With the advent of laptops and smartphones, we have started using computers in almost everything
we do – communicate with someone, listen to music, watch videos, manage our schedule, snap
pictures, or just pass time playing games. Whatever you do with a computer, there is an app for it.
WHAT ARE APPS?
The word ‘app’ is an abbreviation for ‘application’. It’s a software that can run
through a web browser or offline on your computer and on a smartphone,
tablet, or other electronic devices, including smart TVs and smartwatches.
Apps may or may not require a connection to the Internet. App is a modern
term for software, and it is most often used in reference to a mobile
application or software that runs on a website. It’s typically used to describe
anything that isn’t a full-fledged computer program meant to run on a PC,
but most large software nowadays have an app for them.
TYPES OF APPS
There are three main types of mobile apps:
• Native • Web • Hybrid
Native Apps
Native apps are present on the device and are accessed through icons
on the device home screen. They are developed specifically for one
platform and can take full advantage of all the device features — camera,
GPS, accelerometer, compass, contacts, and so on.
Native apps are meant to be standalone apps and do not require an
Internet connection to function.
Web Apps
A Web app is an application that is accessed via a web browser
over a network such as the Internet. Web apps typically run in a
web browser. These apps store data in cloud and provide access
to it on demand. WhatsApp, Instagram, Pinterest, and Snapchat
are some examples of web apps.
91