X
Online Degree

Android Application Development Lab

By Mrs. Neerja Negi   |   Manav Rachna International Institute of Research and Studies

Activity 1: Introduction to Android Platform.

Activity 2: User Interface (UI) Development in Android.

Activity 3: Introduction to the range of UI Components.

Activity 4: Make Interactive UI using Event Handling.

Activity 5: Introduction to various Views.

Activity 6: Activities and Intents

Activity 7: Overview of Menus

Activity 8: Implement Broadcast Receiver.

Activity 9: Introduce Notifications 

Activity 10: Database Connectivity Using SOLlit

Activity 11: Publishing your App.


Learners enrolled: 1

SUMMARY

Course Status : Ongoing
Course Type : Core
Duration :
Start Date :
End Date :
Exam Date :
Category :
Level : None

COURSE LAYOUT

Activity 1: Introduction to Android Platform.

Concept:  Overview of android platform architecture. 

Practical:

a) Build & Simulate the first “HelloWorld” Application.

Activity 2: User Interface (UI) Development in Android.

Concept: Overview of different Layouts:

  • Linear Layouts

  • Grid Layouts

Concept: Introduction about Text Controls:

  • TextView

  • EditText

Practical:

 a) Add TextView to the LinearLayout.

b) Add TextView to the GridLayout.

Activity 3: Introduction to the range of UI Components.

Concept: Other UI components are:

  • Buttons Controls

  • Input Controls

Practical: 

a) Design layout to show working of button and input controls.

Activity 4: Make Interactive UI using Event Handling.

Concept:  Identify resources with IDs and programmatically change the Ids, onClick Attribute.

Practical:

 a) Add click behavior to a button (show a toast).

b) Change text of text View on button click.

Activity 5: Introduction to various Views.

Concept: 

  • How to make activities scrollable?

  • How to create a ListView in Android?

Practical: 

 a) Use a scroll view for text with minor changes in HTML formatting.

b) Create a listViewand also implement its onClick attribute.

Activity 6: Activities and Intents

Concept: Creating apps with multiple activities. Starting activities with both explicit and implicit intents. Sending data between activities. Understanding activity lifecycle.

Practical:

a) Create a new activity and layout 

b) Start the new activity from an existing activity with an explicit intent 

c) Pass user-entered information from one activity to the other

d) Pass information back to the main activity.

Activity 7: Overview of Menus

Concept: 

  • Options menu.

  • Adding menu items.

  • Handling onClick from menus.

Practical:

a) Set up an options menu.

b) Add items to the option menu.

c) Add up navigation to the app bar.

d) Implement onClick for menus.

Activity 8: Implement Broadcast Receiver.

Concept: What is a Broadcast Receiver?

Practical: a) Create an app with a Broadcast Receiver.




Activity 9: Introduce Notifications 

Concept: What is a Notification? 

Practical:

a) Trigger a Notification.

b) Add Actions to your Notification.

Activity 10: Database Connectivity Using SOLlite.

Concept: 

  • Overview of SQLite

  • Querying (dev) Searching (user) databases

  • Best practices for using databases in Android

Practical:

  1.  Create an app that stores data in an SQL database.


Activity 11: Publishing your App

Concept: Understanding the ways of monetizing your App.

Practical: 

  1. Publish your App to Google Play.

BOOKS AND REFERENCES

  1. Reto Meier, 2010, Professional Android 2 Application Development

  2. Marko Gargenta, 2014, Learning Android 

  3. Lauren Darcey, 2010, Sams Teach Yourself Android Application Development in 24 Hours


INSTRUCTOR BIO

Mrs. Neerja Negi

Manav Rachna International Institute of Research and Studies

Neerja Negi is working as an Assistant Professor in the Computer Application Department of Manav Rachna International Institute of Research and Studies, Faridabad. She has a rich teaching experience of more than 14+ years. She has completed her B.Tech from Kurukshetra University, followed by M.Tech from YMCA Institute of Engineering, Faridabad affiliated by MDU Rohtak. Currently, she is pursuing her PhD from Jaypee Institute of Information Technology, Noida in the field of Web service selection.Her research interest includes Web Mining, Operating System, Artificial Intelligences and Machine Learning. She has published research papers in various national and International conferences and Journals. She has participated in various workshops and Faculty development programmes. She is actively involved in research activities. She is a member of International Computer Science and Engineering Society (ICSES).



COURSE CERTIFICATE

Ministry of Education logo Swayam logo

FOLLOW US