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
   88   89   90   91   92   93   94   95   96   97   98