NotesB.Sc ITSoftware Lab-X (Mobile Application Development)
BSIT604

Software Lab-X (Mobile Application Development) Notes

Program:B.Sc IT
Semester:Semester 6
Credits:2
Units:1 Units

Subject Overview

The practical companion to Mobile Application Development, covering Android SDK/emulator setup, UI component implementation, and SQLite database programming with CRUD operations. A 2-credit core lab paper.

Subject at a glance

1

Units

12

Topics

2

Credits

1

Infographics

Unit-wise Syllabus

1 units — open any unit for detailed topic-wise notes, diagrams and important exam questions

  • Installing the SDK
  • creating an Android emulator
  • installing Eclipse and Android Development Tools
  • supporting multiple screen sizes
  • alert/custom dialogs
  • string arrays and custom lists
  • SQLiteOpenHelper
  • SQL API
  • spinner and list view
  • SQLiteDatabase and cursor
  • reading/updating contacts and bookmarks
  • building a CRUD app with GridView and ListView display
ProcessBuilding a CRUD Android app
  1. 1

    Create the project

    Android Studio

  2. 2

    Design layouts

    XML: ListView or GridView

  3. 3

    Create the SQLite helper

  4. 4

    Insert, read, update, delete

  5. 5

    Show data in a list

  6. 6

    Test on the emulator

Study guide

In this lab you set up the Android SDK and emulator, practise supporting multiple screen sizes, alerts and custom dialogs, string arrays and custom lists, SQLiteOpenHelper and the SQL API, spinners and list views, cursors, reading and updating contacts and bookmarks and finally a CRUD app displayed with GridView and ListView. The syllabus mentions Eclipse, but Android Studio is the current official tool.

Read Unit 1 notes

Why Software Lab-X (Mobile Application Development) Matters

A working Android app with a database is a strong portfolio piece for mobile developer internships.

How to Prepare for Software Lab-X (Mobile Application Development)

  • Test on both an emulator and a real device.
  • Use Android Studio and its debugger and logcat.
  • Publish or share your app's source on GitHub.

Software Lab-X (Mobile Application Development): Frequently Asked Questions

What is built in the mobile app lab?

Android screens with dialogs, lists and a SQLite-backed CRUD application.

Final year of B.Sc IT? Plan your M.Sc IT next.

Build on your B.Sc IT with a 2-year M.Sc IT at SBS and go deeper into AI/ML, cloud and cybersecurity.

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Software Lab-X (Mobile Application Development).