App Development

Quick Check

Fill in the blanks.

  1. An app, or application, is a piece of software designed to run on computers, smartphones or compatible electronic devices.
  2. Mobile apps can be further classified into native apps and hybrid apps.
  3. Entertainment apps provide access to TV shows, movies, games and music for entertainment.
  4. To install an app on your phone, you can access the Play Store for Android or the App Store for iOS.
  5. When installing an app, you may need to grant it necessary permission to access certain phone functions.

Choose True or False for the following statements.

  1. Google Wallet is a paid service for users to make mobile payments and transfer money from their phones. False
  2. Google Now delivers information to users based on their search habits and other factors, such as flight information, package tracking and restaurant reservations. True
  3. Google Maps offers street maps, real-time traffic conditions and route planning for travelling by foot, car, bicycle, or public transportation. True
  4. Appy Pie’s app maker is a paid software for developing mobile apps and users cannot create their own apps for free using this platform. False

Time to Perform

A Fill in the blanks.

  1. An app is a piece of ____.
  2. Android app works on ____ phones.
  3. An app on Android phone can be downloaded from the Play Store.
  4. ____ means buying or selling products online.
  5. Google Map is developed by ____.

D Answer the following.

  1. Write any two differences between smartphones and tablets.
    a. A tablet has a larger screen size than that of a smartphone.
    a. Tablets are not used to call someone directly as we can do with a smartphone.
  2. What are the three types of apps? Explain.
    The three types of apps are:
    a. Native apps: They are designed for a particular platform. The apps are written in native language. These apps have full access to platform APIs. They can be installed on the device and can be used without Internet connection. Native apps are expensive.
    b. Web apps: These are websites designed for mobile devices. They are written in HTML5 and JavaScript. They run in the web browser. For web apps to work, an active Internet connection is required. It can run on any platform. The development cost is less. These apps have limited access to APIs.
    c. Hybrid apps: It combines the features of both native and web apps. Most apps are hybrid apps. Examples include banking apps, gaming apps, etc.
  3. Explain the working of client-server model.
    Apps work on client-server computing model. Here, the application acts as the client, and the server is a back-end computer that manages all processes and stores data. The client sends a request to the server and accordingly the server responds back using the HTTP protocol.
  4. Name any five app-development software.
    a. AppInventor
    b. Mobincube
    c. Unity3D
    d. Appypie
    e. Thunkable
  5. Mention any five popular apps and write where they are used.
    a. YouTube is an online video sharing app owned by Google.
    b. WhatsApp is an instant messaging app owned by Meta.
    c. Amazon is an e-commerce app.
    d. Microsoft Word is a document editing app owned by Microsoft.

Leave a Reply

Your email address will not be published. Required fields are marked *