Professional Documents
Culture Documents
8 - Comp - Notes - CH 5 Creating Apps
8 - Comp - Notes - CH 5 Creating Apps
hybrid app is the Candy Crush mobile game, which is compatible with multiple mobile platforms. Uses of
Common Apps
As the use of smartphones become more prevalent in today's society, the Internet provides a great avenue
to accomplish a wide variety of day-to-day tasks. These tasks often range from mundane duties to highly
specialized engagements over great distances.
The most common uses of apps fall under the following categories.
Education
Integration of mobile apps has made learning significantly less laborious and also easily accessible.
● Use of apps, such as Byjus and Khan Academy, helps in better introduction of new concepts due to
increasing integration of visual and audio learning media.
● Outside the schools and colleges, online study resources such as Google classroom, make learning possible
over a great distance.
Social Networking
Internet has massively improved the efficiency of human communication.
● The app Whatsapp helps to communicate using instant messaging and sharing of images and videos over
the internet.
● The Facebook app allows its user to create personal profiles, share thoughts and information and play
games.
● With Twitter, users are given the opportunity to broadcast their message over the internet. SGVP
International School, Ahmedabad - INDIA 2 of 7
Entertainment
Many apps can provide free and easy access to various entertainment services that broadcast movies,
music, etc.
● Video streaming platforms, such as YouTube, allow us to watch entertaining videos and movies for
free.
● Mobile apps, such as Google Play and Spotify, allow users to not only listen to their favourite music,
but also to upload their own music to the web.
● Apps such as BookMyShow, make it easier to view movies listed in the theatre
Banking
Today, every bank offers its own mobile app to their customers. With the help of a banking app, customers
can now easily access their bank account to view balance information, transfer funds and subscribe to
special schemes. Banking apps are also useful to set-up regular bill payments or order a cheque book,
along with other activities.
E-Commerce
E-Commerce is a term used for business deals and commercial transactions that occur over the Internet.
Popular shopping portals such as, Flipkart and Amazon, offer their own mobile apps. These apps provide
access to an extensive catalogue of products.
MIT App Inventor provides an online graphical interface. It allows us to integrate different components of
an app into a common layout with the use of a simple drag-and-drop method App inventor offers a visual
programming environment capable of handling the development of fully functional apps exclusive to
Android devices It handles the complex tasks of maintaining codes and handling component files to help us
bring various elements of an app together.
Let us start a new project in MIT App inventor that allows us to create our own app E-
We can use the MIT App Inventor using a web browser and create and maintain our own collection of
projects. A user requires a Google account to use the MIT App Inventor service that can be accessed from
its home page.
4. Click the Start new project button. The Create new App Inventor project pop-up appears.
5. In the Project name text box, enter the required name. For example, enter EQuiz.
(Create New App Inventor Project Pop-up)
6. Click OK. The App Inventor window appears in the Designer View.
Once a new project is created, the necessary functionalities can now be added to build the user interface for
the app. Let us see how a project is displayed on a mobile screen.
Running the Emulator
Android emulator is a program designed to test an app created using the App Inventor. The emulator can be
viewed on a computer screen that displays the visual layout of the app being developed. Hence, an Android
emulator allows us to build an app and test the same in real-time with the help of an emulator. To view the
Android emulator on a desktop screen, it is required to install the program aiStarter. The given program
connects the web browser running the App Inventor to the
emulator. We can install the aiStarter program as a part of the App Inventor Setup package. Once installed,
we can start the emulator through the Windows menu or by using the desktop icon. To start the Android
emulator:
1. From the desktop, click the Start icon The list of available programs appears. 2. Click aiStarter. A
command prompt window appears.
(Command Prompt Window)
3. In the web browser, from the App Inventor dashboard, click Connect.
4. From the drop-down menu, click Emulator. The Connecting message box appears. SGVP International School,
Ahmedabad - INDIA 5 of 7
(Android Emulator)
Synopsis
● An app is a computer software that allows a user to perform specific functions. ● Depending
on its compatibility with an operating system and the need for web access, an app can be
categorized into one of the following types.
Desktop App
Web App
Mobile App
● Based on the compatibility to a platform, a mobile app could be a native app or a hybrid
app. ● The most common uses of apps fall under the following categories.
Education
Social Networking
Entertainment
Banking
● MIT App Inventor is a free, cloud-based app development tool that we can access using a
web browser.
● We can use the MIT App Inventor using a web browser and create and maintain our own
collection of projects.
● Android emulator is a program designed to test an app created using the App Inventor.
1. A desktop app may often not require an_______________ access, once it is installed on the
computer.
2. A _____________ app is generally developed to exclusively operate on a specific platform.
3. Video______________ platforms, such as YouTube, allow us to watch entertaining videos.
4. MIT App Inventor provides an____________graphical interface.
5. We can install the___________program as a part of the App Inventor Setup package.
Q : B. State whether the following statements are true or false.
1. The term "app" is simply an abbreviation of the word "application". _________ 2. A web app does
not require an Internet connection to function. _________ 3. Native apps provide cross-platform
compatibility. _________ 4. App Inventor offers a visual programming environment. _________ 5.
Once installed, we can start the Android emulator through the Windows Start menu. _________
Q : C. Name the following.
1. A type of phone that is basically a small computer _________ 2. A type of app where a portion the
app's functionality is sourced from a
distant web server. _________ 3. The account a user requires to use the MIT App Inventor service.
_________ 4. A tool that allows us to test apps in real-time. _________ 5. The program that helps to
connect with the Internet and use App Inventor. _________ Q : D. Answer the following in brief.
1. List the two major mobile operating systems available today.
2. What is a desktop app?
3. How is a native app different from a hybrid app?
4. List the uses of the Facebook app.
5. List the advantages of using the MIT App Inventor.
1. Sign-up for a Google account and access the MIT App Inventor website.
2. Create a new app project named, MyApp.
3. Run the Android emulator for MyApp.