Software Lab-X (Mobile Application Development) Notes
Subject Overview
The practical companion to Mobile Application Development, covering Android SDK/
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
- 1
Create the project
Android Studio
- 2
Design layouts
XML: ListView or GridView
- 3
Create the SQLite helper
- 4
Insert, read, update, delete
- 5
Show data in a list
- 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.
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.
