KnowledgeBoat Logo
OPEN IN APP

Chapter 5

App Development

Class 8 - APC Understanding Computer Studies with BlueJ



Choose the correct option

Question 1

To which of the following categories the mobile apps belong?

  1. They are hardware
  2. They are system software
  3. They are application software
  4. They are internet devices

Answer

They are application software

Reason — Application software are a group of programs that run on electronic devices. These programs are designed for the user to carry out different tasks.

Question 2

Which of the following is not an app?

  1. Contact
  2. Address
  3. Music
  4. Compass

Answer

Address

Reason — Contact, Music and Compass are mobile apps.

Question 3

Which of the following programming languages is not used in developing mobile apps?

  1. Java
  2. C++
  3. Python
  4. HTML

Answer

Python

Reason — Java, C++ and HTML are used in developing mobile apps.

Question 4

The websites are designed using CSS. What does CSS mean?

  1. Cading Style Sheets
  2. Cascading Style Sheets
  3. Cash coding Style Sheets
  4. Casing Style Sheets

Answer

Cascading Style Sheets

Reason — CSS stands for Cascading Style Sheets.

Question 5

Which of the following mobile app is developed by Zuckerberg?

  1. YouTube
  2. Skype
  3. Twitter
  4. Facebook

Answer

Facebook

Reason — Facebook is developed by Mark Elliot Zuckerberg.

Question 6

Which of the following is needed to develop a simple app?

  1. App development software
  2. Internet
  3. E-mail
  4. All of them

Answer

App development software

Reason — One can use App development software to develop a simple app.

Question 7

In a mobile handset, an app is executed by ........... .

  1. Tapping
  2. Scanning
  3. Pointing
  4. None of the above

Answer

Tapping

Reason — In a mobile handset, an app is executed by tapping.

Question 8

Which of the following apps can be used offline?

  1. WhatsApp
  2. Facebook
  3. Twitter
  4. Calculator

Answer

Calculator

Reason — Calculator is a native app and hence, it can be used offline.

Fill in the blanks

Question 1

The full form of app is application.

Question 2

App development is possible only if developer mode is on.

Question 3

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

Question 4

Twitter allows short messaging called tweets.

Question 5

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

Question 6

The Appypie software allows free app development.

Question 7

Online means to connect a device directly to the internet service.

Question 8

Gmail is considered to be a hybrid app.

Question 9

Apps can be installed on the phone with the help of Google Play Store.

Question 10

Gmail can access the previously stored data even if it is offline.

State True or False

Question 1

It is possible to develop an app offline.
True

Question 2

Mobile websites and other websites are the same.
False

Question 3

To work with an app, tap on an appropriate app on the mobile screen.
True

Question 4

Google+ is a social networking app.
True

Question 5

The android is an operating system, developed to work on a computer.
False

Question 6

The Appypie software needs a program code to develop an app.
False

Question 7

The Java language is the best suited for an android operating system.
True

Question 8

Hangouts is a multi-person, instant text messaging and video chatting service.
True

Question 9

You cannot view the videos on YouTube without having the Adobe Flash Player installed in your computer.
False

Question 10

Web apps are designed for a specific type of device on an operating system.
False

Match app with creator

Question 1

Match the apps along with their creators or developers:

Table ATable B
FacebookKevin Systrom
YouTubeJack Dorsey
WhatsAppMark Elliot Zuckerberg
InstagramBrion Acton
TwitterSteve Chen

Answer

Table ATable B
FacebookMark Elliot Zuckerberg
YouTubeSteve Chen
WhatsAppBrion Acton
InstagramKevin Systrom
TwitterJack Dorsey

Name the following

Question 1

Three types into which Mobile Apps are classified

Answer

  1. Native apps
  2. Web apps
  3. Hybrid apps

Question 2

Two examples of Native apps

Answer

  1. Camera
  2. Contacts

Question 3

Two examples of Hybrid apps

Answer

  1. Gmail
  2. Baskin-Robbins

Question 4

Two software used for free App development

Answer

  1. Appypie
  2. Nativ

Question 5

Two social networking apps used to write short messages

Answer

  1. Twitter
  2. Skype

Case-Study Based Question

Question 1

Nowadays, there are numerous apps available for catering to the user's needs. These apps can be categorised into business apps, educational apps, travel apps, and so on. Some of the examples of apps are Angry Bird Go, Quizlet, Point of Sale, Talking Tom Cat, etc.

Based on the above case, answer the following questions:

(a) 'Angry Bird' Go is an example of .......... app.

  1. Brain
  2. Learning
  3. Gaming
  4. Quizzing

(b) Under which category of app, the 'Quizlet' is considered?

  1. Entertainment
  2. Thrill
  3. Knowledge
  4. Educational

(c) 'Point of Sale' is considered as .......... app.

  1. Sale
  2. Transaction
  3. Business
  4. Commercial

(d) 'Tom Cat' belongs to which of the following categories?

  1. Talking
  2. Gaming
  3. Entertainment
  4. Playing

Answer

(a) Gaming

(b) Educational

(c) Business

(d) Entertainment

Question 2

Today, mobile apps have become very popular among mobile users. Given below are the descriptions of some of the mobile apps:

(a) This mobile app gives the current location on your device when opened.

(b) This mobile app is used for booking train and flight tickets.

(c) This mobile app is used to view videos without using Adobe Flash Player.

(d) This mobile app is an internet based social networking website, owned and operated by the Google Inc.

Identify the mobile app for each of description given above.

Answer

(a) Google Maps

(b) Ixigo

(c) YouTube

(d) Google+

Short Answer Questions

Question 1

YouTube

Answer

YouTube is one of the most popular mobile apps which allows video sharing among people. With upgraded web browsers (HTML5), one can view videos without Adobe Flash Player.

One 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. One can also post comments and share them instantly over other platforms.

Question 2

Facebook

Answer

Facebook is one the most famous social networking sites. It is a platform where users can share their thoughts, opinions, messages, audio and videos. This shared content can be made available to public or can be shared privately with a group of friends that the user chooses.

It is a user-friendly app. Along with a close connection with friends and family, it has now become a platform to reach a much wider audience where people market their products and also create awareness.

Question 3

WhatsApp

Answer

WhatsApp is another social networking app which allows users to communicate with each other instantly. Text messages, audio, videos, images, documents, links, etc. can be shared among users.

It can be accessed through a mobile app and a computer as long as the user's mobile phone is connected to the computer via internet connection, this is known as WhatsApp Web. It also provides instant voice and video calling throughout the globe.

Question 4

Twitter

Answer

Twitter is a social networking service which enables users to communicate among themselves with the help of short messages called tweets. It is a free networking site that allows a registered user to post, like and retweet tweets, while an unregistered user can only read the tweets. It can be accessed online through various devices like mobiles, computers, tablets, etc.

Question 5

Instagram

Answer

Instagram 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 or a facebook account. Through this account the user can connect with other networking sites as well. It provides the user with offline access, however to upload content and view updates to posts, internet connection is required.

Differentiate between the following

Question 1

Web App and Native App

Answer

Web AppNative App
The web app runs on the browser.The native app runs on the device itself.
A web application needs active internet mode.The native app can work with/without the internet.
The web applications are independent of environments and can be adopted to all the devices.The native apps once made for a particular environment can't be used for other environments.
The web apps face the threat of hacking.The native applications are more secured.
It can update itself.It needs to be constantly updated by the user.
It does not need to be downloaded.It can either be already installed or downloaded on the device.

Question 2

Website and Web app

Answer

WebsiteWeb App
A website is a compilation of interlinked web pages which are present under a single domain name.A web app is a website which is designed stylishly and responds well, when viewed on a smart phone. It is an interactive website.
A website’s primary purpose is to provide information.Web applications engage the user. They can perform a variety of tasks, and they are customizable.
It is very difficult to use the website on mobile devices with smaller displays.Web Apps can be very easily used on mobile devices as they are optimized for smaller displays.

Question 3

Native App and Hybrid App

Answer

Native AppHybrid App
Native apps are built specifically for one platform/OS and have access to all the device's features and capabilities.Hybrid apps are combination of native apps and web apps and they are designed to work on multiple platforms.
Native apps are coded in specific programming language for a specific platform such as Java for Android operating system and C and C++ for iOS operating system.Hybrid apps are built using web technologies such as HTML, CSS, and JavaScript.
Native apps are generally faster and more reliable than hybrid apps.Hybrid apps may not be as fast or reliable as native apps.

Long Answer Questions

Question 1

What are the advantages of Mobile apps? Explain.

Answer

The advantages of Mobile apps are as follows:

  1. Multipurpose — Mobile apps can have access to various device apps such as camera, contacts, microphone, etc. They 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 such as document files, images, clips, etc. can be shared instantly via mails, WhatsApp, Facebook, etc.
  3. Personalisation — 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. 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. Apart from making payments, banking, uploading or downloading data, other features can be made available in offline mode.

Question 2

How are the different Mobile apps categorised? Give two examples of each.

Answer

Mobile apps can be classified into three types.

  1. Native apps — Native app is developed for a particular platform or an operating system. These apps are coded in specific programing language for a specific platform. They are faster and more reliable in terms of their performance.
    For example, Camera, calculator etc.
  2. Web apps — The web apps are the programs which are stored on a remote server and are delivered to the user's device with the help of the internet browser interface. These are accessed through a web browser on the user's mobile phone. They are platform independent.
    For example, Facebook, Flipkart etc.
  3. Hybrid apps — The combination of the native apps and the web apps is referred to as the hybrid Apps. These apps can access device features and can also be accessed offline but their internal working is like that of a web app.
    For example, Gmail, Baskin-Robbins.

Question 3

Write down all the steps to download a Mobile app on your phone.

Answer

To download a Mobile app on your phone, follow these steps:

Step 1 — Select and click Play Store. It will display a list of apps on the mobile screen.
Step 2 — From the options displayed, select the app that you want to install on your phone. If the app is not available in the list, then type the app name in the Google Play search box.
Step 3 — Click on the 'Install' button and the installation begins.
Step 4 — After completion of the installation, you will notice that the app is available on your phone.

Question 4

Mention all the features that come across on Skype.

Answer

The features available on Skype are as follows:

  1. It enables one-to-one, group video calling and conferencing among people.
  2. It facilitates screen sharing.
  3. It allows users to converse in different languages as with Skype Translate, i.e., it translates each side of the conversation in real-time.

Question 5

Show all the steps for signing up for an Appypie account.

Answer

The steps for signing up for an Appypie account are as follows:

Step 1 — Open the website www.appypie.com in the web browser. The appypie home page will appear on the screen.
Step 2 — Click 'Join' and the 'SignUp/Login' page will open.
Step 3 — Click the 'Sign up' option. Enter email ID and set up a password.
Step 4 — Click on the 'Sign up' button.
Step 5 — Appypie will ask you to enter an email verification code (generated and sent to your email account). Enter the verification code and click on 'Verify'.

Now, you will be registered with an Appypie account.

Question 6

How is the Google Map app useful in setting the destination for a journey?

Answer

When you open Google Maps, it will show your current location on your device. On setting the destination, it will show various routes and their estimated time arrivals.

By selecting the desired route, it will start directing you to reach the location. It also guides the user by using voice commands. It constantly updates the route and alerts the user of any congestion/traffic.

PrevNext