Mobile Application Development

Unit Outcomes


  • Q1. Differentiate between various Mobile Operating Systems and the language used for Android Application Development.

  • Q2. Explain the Components of the Android Application.

  • Q3. Install Java Development Kit (JDK), Android Studio, and the Necessary Tools.

  • Q4. Demonstrate the creation of Android Application.

  • Q5. Describe the Directory Structure of an Android Application.

Definition - Operating System

  • An Operating System is an Essential part of the Computer System.

  • It Consists of a set of programs that are executed when the Machine is turned on.

  • It also Manages the resources effectively depending on the user's request.

  • Operating System is System Software that manages the computer's Hardware and provides an Environment for Running Programs.

  • An Operating System is loaded into Memory when the computer is Booted and remains active as long as the Machine is on.

  • It acts as a Resource Manager.

  • It Keeps Track of the Status of each Resource and decides who will have control over the computer resource for how long and when.

  • The operating system acts as an Interface between the User and the Machine.

    Tasks of an Operating System

  • Primary Memory Management

  • Secondary Memory Management

  • I/O System Management

  • File Management.

  • Process Management

Primary Memory Management

  • The OS Manages and Handles the Competing Processes running in the Main Memory.

  • It decides which process should get the Memory, when and for how long.

  • During Execution, it moves the processes back and forth between the main memory and the Disk.

  • It also keeps the track of every Memory Location irrespective of whether the Memory location is Allocated or Unallocated.

Secondary Memory Management

  • Secondary Memory is Non-Volatile, which means it stores data even if the computer is turned off or until the data is Deleted or Overwritten.

  • The Operating System keeps track of the available space on the disk and allocates it properly to the programs being stored on it.

  • The activities of secondary memory management are storage allocation, disk scheduling, and free-space management.

    I/O System Management

  • The task of this module is to Keep track of the status of different devices connected to the computer.

  • Also, it allocates

Follow me In LinkedIn