Choose the correct option
To which of the following categories the mobile apps belong?
- They are hardware
- They are system software
- They are application software
- They are internet devices
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.
Which of the following is not an app?
Reason — Contact, Music and Compass are mobile apps.
Which of the following programming languages is not used in developing mobile apps?
Reason — Java, C++ and HTML are used in developing mobile apps.
The websites are designed using CSS. What does CSS mean?
- Cading Style Sheets
- Cascading Style Sheets
- Cash coding Style Sheets
- Casing Style Sheets
Cascading Style Sheets
Reason — CSS stands for Cascading Style Sheets.
Which of the following mobile app is developed by Zuckerberg?
Reason — Facebook is developed by Mark Elliot Zuckerberg.
Which of the following is needed to develop a simple app?
- App development software
- All of them
App development software
Reason — One can use App development software to develop a simple app.
In a mobile handset, an app is executed by ........... .
- None of the above
Reason — In a mobile handset, an app is executed by tapping.
Which of the following apps can be used offline?
Reason — Calculator is a native app and hence, it can be used offline.
Fill in the blanks
The full form of app is application.
App development is possible only if developer mode is on.
To work with a mobile app, you need to download the app from the Play Store.
Twitter allows short messaging called tweets.
Skype is a social networking app that translates each side of conversation in real-time.
The Appypie software allows free app development.
Online means to connect a device directly to the internet service.
Gmail is considered to be a hybrid app.
Apps can be installed on the phone with the help of Google Play Store.
Gmail can access the previously stored data even if it is offline.
State True or False
It is possible to develop an app offline.
Mobile websites and other websites are the same.
To work with an app, tap on an appropriate app on the mobile screen.
Google+ is a social networking app.
The android is an operating system, developed to work on a computer.
The Appypie software needs a program code to develop an app.
The Java language is the best suited for an android operating system.
Hangouts is a multi-person, instant text messaging and video chatting service.
You cannot view the videos on YouTube without having the Adobe Flash Player installed in your computer.
Web apps are designed for a specific type of device on an operating system.
Match app with creator
Match the apps along with their creators or developers:
|Table A||Table B|
|Mark Elliot Zuckerberg|
|Table A||Table B|
|Mark Elliot Zuckerberg|
Name the following
Three types into which Mobile Apps are classified
- Native apps
- Web apps
- Hybrid apps
Two examples of Native apps
Two examples of Hybrid apps
Two software used for free App development
Two social networking apps used to write short messages
Case-Study Based Question
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.
(b) Under which category of app, the 'Quizlet' is considered?
(c) 'Point of Sale' is considered as .......... app.
(d) 'Tom Cat' belongs to which of the following categories?
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.
(a) Google Maps
Short Answer Questions
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.
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.
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.
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.
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
Web App and Native App
|Web App||Native 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.|
Website and Web 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.|
Native App and Hybrid App
|Native App||Hybrid 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 generally faster and more reliable than hybrid apps.||Hybrid apps may not be as fast or reliable as native apps.|
Long Answer Questions
What are the advantages of Mobile apps? Explain.
The advantages of Mobile apps are as follows:
- 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.
- 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.
- Personalisation — It takes into consideration the user's choices, likings, behaviors, culture, etc. hence, providing a user specific personalised experience.
- 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.
- 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.
- 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.
How are the different Mobile apps categorised? Give two examples of each.
Mobile apps can be classified into three types.
- 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.
- 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.
- 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.
Write down all the steps to download a Mobile app on your phone.
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.
Mention all the features that come across on Skype.
The features available on Skype are as follows:
- It enables one-to-one, group video calling and conferencing among people.
- It facilitates screen sharing.
- It allows users to converse in different languages as with Skype Translate, i.e., it translates each side of the conversation in real-time.
Show all the steps for signing up for an Appypie account.
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.
How is the Google Map app useful in setting the destination for a journey?
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.