0% found this document useful (0 votes)
14 views22 pages

App Development (WWACES)

The document provides an overview of mobile app development, discussing the types of mobile apps (native, web, and hybrid), their advantages, and various categories such as gaming, business, educational, entertainment, and travel apps. It highlights the increasing importance of mobile apps in daily life, their functionalities, and commonly used examples like Google Maps, Facebook, and WhatsApp. Additionally, it differentiates between web apps and native apps, explaining their characteristics and usage.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views22 pages

App Development (WWACES)

The document provides an overview of mobile app development, discussing the types of mobile apps (native, web, and hybrid), their advantages, and various categories such as gaming, business, educational, entertainment, and travel apps. It highlights the increasing importance of mobile apps in daily life, their functionalities, and commonly used examples like Google Maps, Facebook, and WhatsApp. Additionally, it differentiates between web apps and native apps, explaining their characteristics and usage.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

App Development

5
Learning
Scope
Introduction, Mobile Apps, Advantages of Mobile Apps, Types of Mobile Apps (viz.
Native app, Web app or Online app, Hybrid app), Website and Web app, Categories of
Apps (viz. Gaming apps, Business apps, Educational apps, Entertainment apps, Travel
apps), Conmmonly used Mobile Apps (viz. Google Maps, acebook, WhatsApp, Skype,
YouTube, Twitter), Downloading Mobile Apps, Simple App development

Introduction
In recent years, with the increasing technology, electronic devices such as computers, laptops,
tablets, smart phones, etc. have become an integral part of our lives. Their usage is further
expected to increase owing to the wide range of helpful and attractive features they have to
offer. Besides providing the basic elemental Morday
9:41 AM 100%

operations they are designed for, these 10


devices offer aid in almost every sphere MessaGeS Calerdar Photos Cachers

such as banking, learning, exploring,


shopping, gamming, etc. The programs Weather Cock MapsVideos
that provide such features are known as
application (or apps). We will be discussing NotesRanindes StooksCne Cante

various apps, their types, advantages


and their development in this chapter. UeS Stoa Ao St

Applications are the software programs or group of programs that


run on electronic devices. These programs are designed for the CompasS Sottings
user to carry out different tasks.
Some of the commonly used mobile apps are shown alongside
on a smart phone screen. Phone Ma

Just to Know!
Smart phones have gained much popularity among users as these have made
devices handy and easyto use. Earlier, mobile phones were usedto perform
only basic communication tasks such as making calls, sending and receiving
messages. However, with its evolution, in today's time mobile phones are
equipped with highly advanced features. These are now most commonly
Known as smart phones. These typically have a high-resolution touch screen
aisplay, WI-FI and Bluetooth connectivity, increased storage space, greater
web browsing capability and also the ability to run various applications.

127
() Mobile app tablets, etc. because of their
These daysThemost
features. of the people
applications
use smart phones,
mul
that run on these devices are known as mobile apps. Some of the
from the
t
ann
i-usage
others can be downloaded
apps can come preloaded on the device while
or the internet. Some may require internet
connection, ie., are online apps while some ca
Instagram, Facebook, etc.
even work in an ofline mode. For example, Gmail, WhatsApp,
() Advantages of Mobile Apps
responsible for i
Mobile Apps provide users with various features and advantages which are
increased popularity among them. Some of the advantages of these mobile apps are as listed
below:
1. Multipurpose: Mobile apps can have aCcess to various device apPPs such as camera.
contacts, microphone, etc. These, in addition to their specific features, provide a better
experience for the users and also serve as a multipurpose platform.
2. Sharing Features: Mobile apps provide better and faster sharing of information. Data
such as document fles, images, clips, etc. stored on a device can be shared instantly via
mails, WhatsApp, Facebook, etc.
3. Personalisation: It is one of the important features of mobile apps. It takes into
consideration the user's choices, likings, behaviors, culture, etc. hence, providing a user
specific personalised experience.
4. Safe and Secure: Mobile apps enable the users to have a safe access for modifying and
sharing of data. Thus, the apps ensure a high level of security beyond the built-in security
system of the mobile.
5. App notifications: The push notifications play an important role in communicating with
the users. Various updates and promotional notifications can be provided to the users
through push notifications.
6. Can be accessed offline: Apps provide both online and offline access to the users. Some
features such as making payments, banking, uploading or downloading data may require
an internet access but other features can be made available to the users in offline mode.

Types of Mobile Apps


Mobile apps can be classified into three types. They are as follows:
1. Native App 2. Web App or Online App 3. Hybrid App
Native App
Native app is developed for a particular platform or
an
operating system. These apps are coded in specific
programing language for a specific platform such as Java
for Android operating system and C and C++ for iOS
operating system. They directly interact with the device
hardware and hence can access various features such as
cameras, address book, Bluetooth, microphone, etc. These
apps can be downloaded through play store on the user's

128
Computer Studies--8
lavices. Some of these apps can be used without internet
connection such as calendar, camera, contacts, calculator Knowledge Corner
and gallery while some may require an active internet
connection. Since these apps are platform dependent, they What is the Android?

are faster and more reliable in terms of their performance. The android is a Linux-based
operating system developed
by the Open Handset Alliance
which is led by the Google.

Mail Contacts Photos Camera

Web App or OnlineApp


The web applications or web apps are the programs Just to Know!
which are stored on a remote server and are delivered 'Active Internet connection'
to the user's device with the help of the internet browser means the systenm is currently
interface. These are accessed through a web browser on connected to internet to access
the user's mobile phone. These applications are developed information by using browser.
on HTML, CSS and JavaScript.
work
Since these apps are browser based, they can
systems. So, these are not
effectively on devices having different platforms or operatingplatform independent. These
developed for a specific platform or operating system, ie., is
be accessed on computers and laptops. But these webpages have a different look
apps can also
when used on them.
video and photo editing, email programs (Gmail)
For example, shopping carts, online forms,
social networking sites, etc.
(online apps) with their addresses:
Here are some examples of web apps
[Link]
(i) Facebook : http://
(i) Flipkart : [Link]
(iii) OLX [Link]

Hybrid App the web apps is referred to as the hybrid Apps.


Like
The combination of the native apps and
features and can also
apps these can be installed from the app store, can access device
native coded via
accessed offline but their internal working is like that of a web app. These are
be approach together with sophisticated
HTML, CSS. Hybrid apps provide an easy
Java Script, platforms viz. iOS, Android and Windows Phone.
support for the three major mobile
discussed as below:
Some of these hybrid apps are
Gmail

HTML for internet mailing services for a


users. It has been using
Gmail is a popular mailing system among long time and can be

installed from the app store. It enables users to


access documents
Gmail
129
App Development
oflline, however it needs internet connection to provide user with fresh mails.
classified as a hybrid app. Hence, it i,
Baskin Robbins
This application uses HTML5 to provide the best offline access to users
on various platforns. The network connection is required only for
communicating with the ice-cream stores.

Just to Know!
BR
CSS

CSS stands for Cascading Style Sheets. It is astyle sheet


Cascading Style Sheets
language used to describe the presentation of various
elements in a marked up language such as HTML. It designs
the layout of multiple web pages, their colour and fonts.
Hence, enabling better accessibility, flexibility and control.

Diferences between Web App and Native App


Web App Native App
1. The web app runs on the browser. 1. The native app runs on the device itself
2. Aweb application needs active internet mode. 2. The native app can work with/without the
internet.

3. The web applications are independent of 3. The native apps once made for a particular
environments and can be adopted to all the environment can't be use for other
devices. environments.

4. The web apps face the threat of hacking. 4. The native applications are more secured.
5. It can update itself. 5. It needs to be constantly updated by the
user.

6. It does not need to be downloaded 6. It can either be already installed or


downloaded on the device.

Website and Web App


Awebsite is a compilation of interlinked web pages which are present under a single domain
name. It contains information about a particular subject published by a single person or an
organisation.
The websites are designed using HTML, CSS or JavaScript. Some of the websites are composed
of static webpages, i.e., the webpages that are used to provide information only. While today,
some have dynamicwebpages, i.e., these allow the user to communicate with the server. Each
website uses a URL (Universal Resource Locator) or web address to access its web pages.
Just like the website, web applications are also developed with the help of HTML, CSS and
JavaScript. However, these apps are interactive websites. The user gets involved as an integral
part of the web application. These web apps are dynamic and ever changing since they reiy
on the audience/viewers' interaction.

130
Computer Studies--8
Just to Know!

Web App is different from a Website


In general, awebsite is just informational with a set of pages
starting with its home page. Whereas, a web app is a website
which is designed stylishly and responds well, when viewed Flpkart
an asmart phone. There are many such web apps which are O Searrh for Prochcts ands and Mra

responsive and have a great deal of interactivity. These web apps


necessarily load in browsers like the Chrome, Safari, or Firefox.
These apps don't take up any memory or storage on the user's
device. They function as an app and don't need to be downloaded
like the mobile apps.
As a web app
Deals of the Do Vie All
2on4rn1milhg
Whmen Home & lunture Sporis Boots & More offer Zo

LSTART
bAeLAST FEWN
HOURS LEFT Dont Mies Out on these
NURRYI> Sares
Under?499+Extra10. Min 30% Off

Tovaon Meru
Homo Laptop Moblo

Flipstart Deals Of
As awebsite

Flipkart Lite App

Flipkart Website
can be viewed as a Web App as
There are a few online applications viz. Flipkart, OLX which
as a Web App and a Website.
well as website. It provides a different look when viewed

Categories of apps
catering to user's needs. These apps
As discussed earlier, there are numerous apps available
can be categorised as discussed below.
I. Gaming apps
These are one of the most popular apps among Angry Bìrds Go Cnemaic railer

users. It has been found that people spend more


time on games, irrespective of their age group.
Mobile gaming has always been entertaining
and thrilling for users. Today, many games with
its impressive graphics and audio and visual MORE VOOS

treats, provide a real-life gaming experience to


its users. This is the reason as to why the app
games and mobile versions of
developers invest more time and resources into creating new
well-known stationary games.
etc.
For example, Clash of Clans, Candy Crush Saga, Angry Birds Go, Solitaire,
131
App Development
2. Business apps
the business domain of the world. Many
Apps have also penetratedfunctioning of a business can be carried
tasks involved in smooth booking, sending mails,
such as billing, accounting,
out using apps Since, these increase efficiency and
tracking work progress, etc.
organisation, these are also referred
productivity of a person or an
productivity apps. These appsvary depending upon the needs
to as
of the business or an individual.
Messenger, Facebook Pages Manager., Poi
For example, Adobe Acrobat Reader, Walkie-Talkie
of Sale (POS) machine, etc.

3. Educational apps
Apps can also be developed to help an
individual learn and grow. These are
educational apps that enable the user to access x+4=8
informative content in the form of videos, photomath 4

visuals, games, pictures, etc. These apps serve


as interactive and innovative learning tools
and have gained much popularity among
students, teachers and parents.
For example,
Duolingo :Learn Languages for Free
" Photomath: Learn Mathematical solution
Quizlet :App to Study and Learn
Lumosity : Brain Training
Coursera :Take general and specialised courses from various universities around the
world

4. Entertainment apps
While working on mobile most of the Talking Tom Cat pp- EVERY New Animabon
Watch ater Share

time, we are busy with messaging, chatting,


searching events, watching videos online,
posting photos and so on. The Apps used
to carry out these taskS are referred to as
the communication apps. Apps also serve
as a companion in our leisure time. It is MOP WOOS

quite easy now a days to entertain ourselves


with our mobile. Such apps that are developed for entertainment purposes are known as
entertainment apps. The user can catch up on latest movies, trends, watch TV shows, listen
to songs, make videos and much more by these apps.
For example, Netflix, Dubsmash, Talking Tom Cat, Amazon Prime Video, etc.

132
Computer Studies--8
5. Travel apps
Now a days, travelling to a new place has become a lot Google Earth
easicr and comfortable, thanks to our smart phones.
Our smart phones have also taken on the role of our
Iravel guides. They help us in booking trains, flights,
accommodations, explore activities and places to visit at our
destination, inform us about weather conditions, provide
Is with revicws and ratings and much more. They offer us
a customised experience where a user can explore and plan
his journey according to his desire.
Mobile apps,
For example, Google Maps is used for navigation; sky scanne, ixigo, IRCTC accomodation
etc. for booking train and flights; trivago, [Link], OYO, Airbnb for
Kiwi,
bookings.

)Commonly used Mobile Apps


Some the commonly used mobile apps are discussed below.

Google Maps
This apps helps in navigation. When you open Google Maps, it will show
it will show
your current location on your device. On setting the destination,
their estimated
various routes (by default, the shortest route is selected) and
directing
time arrivals (ETAs). By selecting the desired route, it will start
commands.
you to reach the location. It also guides the user by using voice
congestion/traffic.
It constantly updates the route and alerts the user of any

Facebook
platform where users
It is one the most famous social networking sites. It is a
and videos. This shared
can share their thoughts, opinions, messages, audio
privately with a
content can be made available to public or can be shared
with
group of friends that the user chooses. It is auser-friendly app. Along
platform
become a
a close connection with friends and family, it has now
and
to reach a much wider audience where people market their products
also create awareness.

WhatsApp communicate with


It is another social networking app which allows users to
links,
each other instantly. Text messages, audio, videos, images, documents,
and
etc. can be shared among users. It can be accessed through a mobile app
a computer as long as the user's mobile phone is connected to the
computer WhatsApp
via internet connection, this is known as WhatsApp Web. It also provides
instant voice and video calling throughout the globe.

133
App Development
Skype
The Skype was developed by Microsoft Inc. It is

Sype a communication application that allows the user


to interact through voice calls and video chat by
using moble devices, tablets, laptops and desktop
computers. They are also used for their following features:
" II enables one-to-one, group video calling and conferencing among
people.
" It facilitates screen sharing.
" ItallowS users to converse in different languages as with Skype Translate,
i.e., it translates each side of the conversation in real-time.
With all these features, it has emerged as an important app in business and
educational institutes.
Nowadays, various other such apps have also emerged such as Zoom, Google Meet, etc.
YouTube
The YouTube is one of the most popular
mobile apps
which allows video sharing among people. Previously,
viewing YouTube videos on a personal computer required
the Adobe Flash Player plug-in to be installed on the browser. But now,
browsers (HTML5), you can view videos without Adobe Flash Player.
Youlube
with upgraded web

You can upload and watch videos instantly over internet connection on an
app or on a web
browser. It allows the user to download and save videos enabling offline access. You
can also
post comments and share them instantly over other platforms.

Google+
The Google+ (pronounced as Google Plus), G+ or G-Plus is an
internet based social networking website, owned and operated
by the Google Inc.
To join Google+, you need to have a Google account. Once
you activate Google+, you can now share messages, link with
Google+
everyone or with only those within designated circles which is a G+
concept similar to groups' on Facebook. It also provides a multi
person instant text messaging and video chatting services
(called Hangouts) for the users.

Twitter
Knowledge Corner
The Twitter is social Blogging
Writing messages on social
networking service which networking sites is referred
enables users to communicate
as a blogging. Twitter allows
among themselves with the
help of short messages called

134
twitter writing short messages which
is called Microblogging.

Computer Studies-8
te It is a free networking site that allows a registered user to post, like and retweet tweets,
unregistered user can only read the tweets. It can be accessed online through various
while an
devices like mobiles, computers, tablets, etc.

Instagranm
It is a social networking service owned by Facebook Inc. It is a photo
and video sharing networking app. It can be accessed via an Instagram
ar afacebook account. Through this account the user can connect with
access,
other networking sites as well. It provides the user with offline
however to upload content and view update posts internet connection is
required.
Some Inventors of Mobile Apps

Mobile Apps
Developers/Inventors

Google Maps Incorporated by Google


Facebook Mark Elliot Zuckerberg
Brian Acton and Jan Koum
WhatsApp
Williams
Twitter Jack Dorsey, Noah Glass, Bizstone and Evan
YouTube Steve Chen, Chad Hurley, Jawed Karim

WeChat Incorporated by Tencent Holdings Ltd.


Niklas Zennstrom, James Fraiis
Skype
Kevin Systrom, Mike Krieger
Instagram

Downloading Mobile Apps


One of the most common and popular app
to install other mobile applications on the Knowledge Corner
Perform
smart phone is the Play Store. System App
these steps to install mobile apps on your These apps which are pre-loaded into the
smart phone: mobile phones are known as 'System Apps.
Step 1: Select and click Play Store. It User-created App
will display a list of apps on the When a user creates an app to carry out his
mobile screen. requirements, it is termed as User-deined
App/User-created App'.
Step 2: From the options displayed,
select the app that you want to
available in the list, then type
install on your phone (say, OYO). If the app is not
shown on the next page.
the app name in the Google Play search box as

135
App Development
Step 3: Click on the Install' button and the installation begins (as shown below).
m Y T , A116 pm, D90YTA 11717 p
Google Play
OYO: FInd Best Hotels OYO; Find Best Hotels
OYO Book Aooms At OYO &Book Rooms At
D
Per you Iee harts Cataanrlas dllers' Ch. Great Deals Great Deals
oYO
Neu updated parnés
Treal Local To frea Trelal
Balertedemas of thaueek Top fra

ItvGTALL 3.23 MB/12,46 MB


31% Y
verifed by Play Protet
4.5 10
Baltle Tard Colur Durk 90 MAsala
2YTY reewt
Hadnesst Co. Free ) Pelatod to tA% a
6 MB

SOUTH
Sugsested for you
ASIA'S
RCEST
VA
MY 1ab go
zOmato OYO OTEL
Uber CHAIN FIlghts Hotel
FasMotals
Hotal Boong
OYO 25 MB
Hoel Bus Car,

oro FIn Best Uber


Mitunt You might also lliee
Gat Parsonallzed 0ffers &Enjoy Great Stays At
44 M
Over 20000 OYOs Io 500+ CElas
ar

Google Play Store OYO app with Install button


Installing OYO app
Step 4: After completion of the installation, you will notice that the
OYO app is available
on your phone.

Simple App Development


App Development (or Application Development) refers to the
that can run on desired mobile platforms. You can process of developing apps
create an application for various purposes
such as education, business, result tabulation, project
work, etc. The apps are developed using
programming language such as C, C++ or Java. Even if, you are not well-versed with
languages, you can create apps using free app development software available on the these
For example, appypie, nativ, kinetise, etc. internet.
Here, we will learn creating apps using Appypie.

Steps to set up account on Appypie


Step 1: Open the website [Link] in the web
will appear on the screen (as shown below).
browser. The appypie home page
No-Code tMabie Appucat +
) C 88
[Link]
4 appypie No code Platorm. Enterptise Solutlons Cuslomers Leam No Codo Developmenl- Contact Us
Log h

Click Join'
#1 No-Code
development platform
What would you like to create today?

"By 2024, no-code application development


Mobile Applcallon O
Webelte will be responslble for more than 65% of
O Taak Automalion O Chalbot O Grophics
appllcation development activity. -Gartner
O Lvechat
appypie
Cet Started

136 Computer Studies--8


Step2: Click 'Join' and the 'SignUp/Login' page will open.
Sten 3: Click the 'Sign up' option or Login' if you already have an appypie account. Enter
email ID and set up apassword.
Step 4: Click on the 'Sign up button.
SlgnUp/Logln
A Socuro Aroa
SIgn up Login

Create Unlimited Apps


rinum charscos long
[Link]@[Link] wl at le ant onn uppo ca
lollet o lwet cas lolle,
o0 nunils, ad orne
We won7 ront, eel or barter your emsl oddross to third t
clal catclet
(-00180.)
Continue witt Google
G

Mey signing up, you agree to our T&C and Privocy Pollcy

Sigo up

Alroady have an account? Login

MasterCard.
TRUSTe 68L SECURE MeAfee VERIFIER SecureCode
d Perry
LOOIN
MECURE by VISA

verification code (generated and sent to your


Step 5: Appypie' will ask you to enter an email and click on Verify. This is a one-time
email account). Enter the verification code
Appypie account.
activity. Now, you will be registered with an
created.
Congratulations! Your account has been
it.
Please verify your account to start using

'Dashboard' area.
will be unable to reach the
complete the verification process or you
Please input the code here to

Enter Your Verification Code

5 8 2
9 7

Resend >

correct email last time, re-enter email.


If you had missed writing in your

Note
app by using the Appypie', you need not require
time, when you want to create an password and
The next 'Login' tab. Enter your email ID,
You just need to click on the
signing up again.,
then click on the 'Login' button.

137
App Development
Steps to create app on Appypie aCOUnt, Click Create New
Step Ii Once you log in into your

oppyple opnh
My Mihie Appe and Wethetes

to Mobile App
create a Native M or Website
Aprompt will appear showing options learn to create a natie
Select the option as per your requirement, Here, we Will
mobile app.
CHOOSE WHAT YOUWANT TO CREATE

Create Your Native Create Your Website


Mobile App Grsate your website that you
Create your Androld iPhone drean of with no coding
app with no coding knowlsdge OR
knovtedge in 3sasy steps that
In 3 60sy steps, nnd publish it in help in building your unique
App Stor65 Online Presence

Cuone sen Wone


Geata ew Aohile App

Step 2: Click 'Create New Mobile App.


Step 3: The next page asks to enter suitable business name. Enter the name as per you"
choice (say, School). This can be modified later. Click 'Next

snappyapp/pie com/apptaulder/eteator utwarel

appyple appmakr VWelcome

Enter business name


(You can change it later)

School

138Computer Studies8
Step 4: Further, choose the category that fits best to the type of app your are developing
(say, 'Education") and then colour scheme as per your choice.
Crete bpp
[Link]/appbuilder/crentor-softyare/

Choose the category that fits best C 8 A tnspDY apOYDie com/scbylderiereatoofeare

Business Pick a color scheme you like Yau can charge t late)

Redo/Podcast
Dark

Restaurant &Food

Onkno Store GO GREEN

Events

Education JrIAACsUNURST CARHON MYSTIQUE

RelgionWorship
-Go Back
javsenptvaid(0):

developing the app (say,


Step 5: Select the device-Android or iPhone for which you are
Android).
x+
srapoyapovpiecomacobdetlcrtator-sofeare
C 8

Select which device to test your app on

Phone
Ardod

ixciotroid0:

'Customize app design' page will open. It shows various options for customising
Step 6: The
the app. They are as follows:
have already selected, is highlighted.
. Choose Color Theme: The colour which you
colour (if needed).
However, you can still change the
Customize app design Save &Continue

Dark
Choose Color Theme

GO GREEN CHEERFUL.k
DEEP OCEANVA

DYNAMIC SUNBURsT CARBON MYSTIQUE TECHNO

139
App Development
. Customize fonts and colors: This customisation has three heads:
(i) Header (ii) Layout (ii)Page
(i) Header: Using this option, you can edit Header bar texe
font, text size, background of the header bar, colour of the text(School),
and
text
of the Header icon. The changes you make can be seen on colour
the app given on the right hand side (i.e., preview area) of the
the window
of preview
Customlze fonts and colors

Heade
Here's a prevlew of your ap
Iayout Page

Text/Image Text Text font Text size Seloot


|Header ba tavt
Georgia Large

Background Header lcon color Website

(ii) Layout: Using this option, we can set the layout of icons
including their
size, colour and alignment. You can also set the format of the
icon name.
background colour of icons and the overlay colour.
(ii) Page: Using this option, the formatting of the page of content can be
out. The size, colour and font of headings and content can carried
be chosen as
per your requirement.
" Customize app layout: This
customisation allows you to set the appearance of
the first screen of the app. The different layouts are
available such as
Matrix, Side
Out, Bottom, List, etc. Click on the desired layout and
seen on the right-hand side of pane. preview of the app can be

Customize app layout

Matrix Slide Out Bottom

" Customize App Elements:


This customisation includes Customize App Elements

the following: App lcon App Background App splash screen

(i) App icon


(ii) App Background App lkon Image

(ii) App splash screen

140
Computer Studies--8
(i) App icon: It shows various icons that can be selected for the app. You can
navigate through various options and choose the desired icon and click 'Ok.

School School School

(i) App Background: This option allows you to select background of the app.
You can choose from solid colours or upload images from your computer
or purchase other background images.
or images for the
(iii) App splash screen: This option allows you to select colour discussed
manner as above.
splash screen. This can be selected in similar
Customize app design
Step 7: Finally, click ´Save & Continue.
Save &Cantinue

shown below).
You will notice that the app development is in progress (as

The first look of your app is getting ready.


Don't Worryl It won't take more than 2 minutes.

Why You Should Test Your App On A Real Device?


app appears and functlons on a
App-Bulld in Progress After installing your app, you would be able to see how your
device.
Insplred with more ldeas to make It even better for
" You wll see your app working live and be
your users.
"See your changes in real-time rlght before your eyes, with our one-of-a-kind app builder on the
editing much easler for you.
device you have Installed the test app. Makes

Response) code.
Once, the app is ready, the system displays QR (Quick
your mobile phone.
To activate trial, you need to download the app to

Steps to take trial for the app


the QR code
Step I: Open your phone camera and scan
with its in-built QR code scanner. It will open the
"Test Lab app on Google Play store
Step 2: Click on Install button to download app on your
mobile phone. This app allows you to test the app
you have developed.

141
App Development
Step 3: Open "Test Lab' app.
Step 4: Enter your registered email ID and click 'Start testing'

To beta test your app, Enter your registered


Email ID

d'pdey awasgmal com

Mobile App Test

Step 5: Select the app icon from the list My Apps


of icons and click Test App.
School School-gn Test App

It will display the first page of your app (as shown below). Now,
various app buttons and test your app. navigate in the app through

Schöol-gn

About Us

About Us Website Cal

Inquire Contact

142
Computer Studies--8
Chapter at a Glance
" Apps(short form of a applications) are the software programs that run on electronic devices.
.The applications which are downloaded and instaled in the
are referred to as mobile apps. smart phones or mobile phones,
. Mobile phones run on some commonly used platforms like i0S,
Android, Windows, etC.
. Mobile apps are classified into three categories viz. Native apps, Web apps
and Hybrid apps.
. Native appls are the apps that are created for a particular platform or an operating
system.
. Web apps are the programs which are stored on a remote server and delivered over the
internet through a browser interface.
. Hvbrid apps are the combination of native apps and web apps.
. The mobile apps can be accessed online as well as offline.
" Some commonly used mobile apps are Gaming apps, Educational apps, Business apps,
Entertainment apps, Travel apps, etc.
"Some of the commonly used apps are WhatsApp, Facebook, Google Maps, Twitter, etc.
" The apps can be downloaded and installed by anyone using the Google Play Store, which
is available on the phones.
"Some software which allow free app development are Appypie, Nativ and Kinetise.
" You can create your own app by using various apps such as appypie.

Students Notes

143
App Development
REVIEW EXERCISES

1. What is meant b an application or app?


Ans. Applications are the sottware programs or agroup of programs that run on electronic devlo
to carry out diflerent tasks.
These programs are designed for the user
used for video calling.
2. Namea well-known mobile app that is also
Ans. 1WhatsApp
3. Name any two commonly used mobile apps.
Facebook.
Ans. The two commonly used mobile apps are WhatsApp and
4 What is microblogging?
to an
Ans. When we write short messages on any social channel like "Twitter, it is referred
microblogging.
5. How will you distinguish between a web app anda website?
Ans. Website is aset of interlinked pages which can be viewed on a laptop or desktop; whereas
aweb app is a website which is designed to be viewed on a smartphone.
6. Case-Study Based Question:
Solved
Nowadays, mobile apps are very popular among people. Native app is one of them that is
developed for a particular platform or an operating system. The apps can be downloaded
through play store on the user's devices. Some of the apps can be used without internet
connection, while some may require an active internet connection.
Based on the above case, answer the following questions:
(a) Which of the following operating systems is popularly used in mobile phones?
(i) Windows (ii) Mac (ii) Android (iv) Unix
(b) Which of the following statements is true about Play Store?
(i) You can download an app from Play Store without an internet connection.
(ii) You cannot download an app from Play Store without an internet connection.
(ii) You can store all playing items in it.
(iv) It works similar to Google Map.
(c) Which of the following apps can be used without an internet connection?
(i) Camera (ii) Weather (ii) WhatsApp (iv) Contacts
(d) Which of the following is an online app?
(1) Facebook (iü) Workbook (ii) Notebook (iv) Handbook
Ans. (a) (i) Android
(b) (ii) You cannot downloaded an app from Play Store without an
internet connection.
(c) (i)and (iv) Camera and Contacts
(d) (i) Facebook

144
Computer Studies--8
EXERCISES
Objective
. Choose the correct option:
1, To which of the following categories the mobile apps belong?
(a) They are hardware
(c) They are application software (b) "They are system software
(d) They are internet devices
2. Which of the following is not an app?
(a) Contact (b) Address (c) Music (d) Compass
3. Which of the following programming languages is not
(a) Java
used in developing mobile apps?
(b) C++ (c) Python (d) HTML
4. The websites are designed using CSS. What
does CSS mean?
(a) Cading Style Sheets (b) Cascading Style Sheets
(c) Cash coding Style Sheets (d) Casing Style Sheets
5. Which of the following mobile app is developed by Zuckerberg?
(a) YouTube (b) Skype (c) Twitter (d) Facebook
6. Which of the following is needed to develop a simple app?
(a) App development software (b) Internet
(c) E-mail (d) All of them
7. In amobile handset, an app is executed by
(a) Tapping (b) Scanning (c) Pointing (d) None of the above
8. Which of the following apps can be used offline?
(a) WhatsApp (b) Facebook (c) Twitter (d) Calculator

II. Fill in the blanks:

1. The full form of app is


2. App development is possible only if is on.

3. To work with a mobile app, you need to the app from the Play
Store.

4. Twitter allows short messaging called


5. is a social networking app that translates each side of conversation
in real-time.

6. The software allows free app development.


7. means to connect a device directly to the internet service.
8. Gmail is considered to be a app.

9. Apps can be installed on the phone with the help of


10. Gmail can access the previously stored data even if it is
145
App Development
IIL. State whether the following statements are True/False:
1. It is possible to develop an app offline.
2. Mobile websites and other websites are the same.
3. To work with an app, tap on an appropriate app on the mobile screen.

4. Google+ is a social networking app.


5. The android is an operating system, develolped to work on a computer.
6. The Appypie software necds a program code to develop an app.
7. The Java language is the best suited for an android operating system.
8. Hangouts is a multi-person, instant text messaging and video
chatting service.
9. You cannot view the videos on YouTube wíthout having the Adobe
Flash Player installed in your computer.
10. Web apps are designed for a specific type of device on an
operaling system.
IV. Match the apps along with their creators or developers:
Table A Table B
Facebook Kevin Systrom
YouTube Jack Dorsey
WhatsApp Mark Elliot Zuckerberg
Instagram Brion Acton
Twitter Steve Chen

V. Name the following:


1. Three types into which Mobile Apps are
classified:
(a)
(b)
(c)
2. Two examples of Native apps:
(a)
(b)

146
Computer Studies8
3. Two examples of lHybrid apps:
(a)

(b)
4. Two software used lor free App development:
(a)
(b)
5. Two social networking apps used to write short messages:
(a)

(b)

VL. Case-Study Based Question:


Unsolved
for catering to the user's needs. These apps
1. Nowadays, there are numerous apps available
apps, travel apps, and so on. Some of
can be categorised into business apps, educational Point of Sale, Talking Tomn Cat, etc.
Quizlet,
the examples of apps are Angry Bird Go,
Based on the above case, answer the following questions:
(a) 'Angry Bird' Go is an example of app.
(iv) Quizzing
(i) Brain (i) Learning (ii) Gaming
(b) Under which category of app, the Quizlet is considered?
(iii) Knowledge (iv) Educational
(i) Entertainment (ii) Thrill
(c) Point of Sale is considered as app.
(iv) Commercial
(i) Sale (ii) Transaction (iii) Business
categories?
(d) "Tomn Cat' belongs to which of the following
(üi) Entertainment (iv) Playing
(1) Talking (i) Gaming
popular among mobile users. Given below are
2. Today, mobile apps have become very
the descriptions of some of the mobile apps:
device when opened.
(a) This mobile app gives the current location on your
flight tickets.
(b) This mobile app is used for booking train and
Adobe Flash Player.
(c) This mobile app is used to view videos without using
owned and operated
(d) This mobile app is an internet based social networking website,
by the Google Inc.
Identify the mobile app for each of description given above.

Subjective
I. Short Answer Questions:
1. YouTube:

147
App Development
2. Facebook:

3. WhatsApp:

4. Twitter:

5. Instagram:

II. Diferentiate between the following:


1. Web App and Native App
2. Website and Web App
3. Native App and Hybrid App

III. Long Answer Questions:


1. What are the advantages of Mobile apps? Explain.
two examples of each.
2. How are the different Mobile apps categorised? Give
3. Write down all the steps to download a Mobile app on your phone.
4. Mention all the features that come across on Skype.
5. Show all the steps to sign up for an Appypie account?
6. How is the Google Map app useful in setting the destination fora journey?

Activity
Debate
Divide the class into two groups and debate
on the given topics.
The topics are:
1. Mobile apps are the same as Websites
2. Excessive use of social networking sites
create internet addiction

One group will speak for the motion and


other group will speak against the motion.

148 Computer Studies--8

You might also like