Syllabus Outline

Unit 1: Introduction to Mobile Application Development

Introduction to Android OS Concepts Introduction to Android Operating Systems, History of Android, Android Ecosystem, Features of Android, Android Architecture, Environment setup, Creating First Android Application, Execution process of Android Application.

Assignments

Unit 2: Android Activities and UI Design

Activity, Activity Lifecycle Expressions and Flow control, Simple UI -Layouts and Layout properties, Fundamental Android UI Design, XML Introduction to GUI objects viz.- Button, TextView, EditText, RadioButton, CheckBox, ListView, Spinner, ToggleButton, Manifest.xml.

Assignments

Unit 3: Advance UI programming

Event Driven Programming in Android (Text Edit, Button clicked etc.), Creating a Splash Screen in Android, Creating and Applying simple Style and Theme, Tabs and Sliders in android.

Assignments

Unit 4: Menu, Dialog, Toast, Adapters

Introduction to Menu, Dialog, create an Alert Dialog, Toast in Android, Adapter, ArrayAdapter, CursorAdapter, SimpleCursorAdapter, Sending e-mail, sms and phone calls.

Lecture Notes

Unit 4 pdf

Assignments

List of Practicals

ID Description
1 Create ‘Welcome’ application to show ‘Welcome App’ in the middle of the screen in the White color with Red background.
2 Create an application to copy text from one EditText into another using button click. And concatenate string from two EditText to third EditText on button click.
3 Develop a native calculator application.
4 Create and validate a login application using username without any digit. If the username has a digit, the login button must remain disabled.
5 Create a Login application and open a browser with any one search engine.
6 Write a program for linear Layout.
7 Write a program for Relative Layout.
8 Write a program having two activities. Enter text in the first activity and it should be displayed in the second activity.
9 Write a program on user-defined Dialog.
10 Write a program on Alert Dialog.
11 Create an application to change screen color as per the user’s choice from a Menu.
12 Write a program to show an image as a splash screen during the load of activity.
13 Write a program to design two RadioButtons: Male and Female. Whatever you select will be displayed on Toast.
14 Write a program to illustrate the use of CheckBox, Tabs, DragDrop, and ListView.
15 Write a mobile application that creates an alarm clock.
16 Create an application that will display toast (message) at some regular interval of time.
17 Create an application that will have a spinner with a list of animation names. On selecting an animation name, that animation should affect the images displayed below.
18 Create a sample application with a login module. Check username and password, validate it for the login screen, or alert the user with a Toast.
19 Create a UI listing the courses. If the user selects a course, display the number of semesters and subjects in each course.
20 Create a quiz and display the marks at the end of the quiz.
21 Create an application to call a phone number entered by the user in the EditText.
22 Create an application that will create a database to store student records.
23 Create an application to insert, update, and delete a record from the database.
24 Create a login application and check the validity of the username and password from the database.
25 Implement an application that creates an alert upon receiving a message.
26 Use content providers and permissions by implementing read phonebook contacts with content providers and display in the list.