COURSE OBJECTIVES
This course provides knowledge and skills on recent technologies in native mobile application development. It is designed to meet the current business needs in the market. It provides a platform for the students to create innovative and robust mobile applications for the society.
COURSE DURATION: 5 Weeks
COURSE OUTCOMES:
On successful completion of the course students will be able to
- Understand the basic concept of oops needed to develop a mobile application.
- Apply the main components of UI which includes layouts, widget and views to build a mobile application.
- Use appropriate menus and notifications for developing an interactive mobile application with the
- Design and development of mobile applications which includes required services and databases for solving societal and environmental IT problems.
COURSE CONTENTS:
List of modules and submodules
Module 1 OOPS and Basic GUI
Introduction to OOPS concepts - Classes - Encapsulation - Inheritance - Polymorphism- Interfaces - GUI Fundamental concepts.
Assignment 1 : Create Storyboard for your own application
Module 2 Introduction to Android
Android Studio Installation - Android APIs - Widgets - Layouts and Views - Activities and Intents
Assignment 2 : Build your first interactive application for the story board created in Assignment 1
Module 3 Menus and Notifications
Menu Types : Option Menu - Context Menu - Pop Menu - Notification : Status Notification - Toast Notification - Dialogue Notification
Assignment : Use various types of menus and notifications to develop your mobile app
Module 4 Services
Exploration of Lifecycle Operations - Creating and Registering services- Location based Services - Broadcast receivers
Assignment : Add the appropriate services to your mobile application
Module 5 Data Storage Mechanisms
Files -Internal Storage - External storage -Shared Preferences - SQLite Database - Firebase
Assignment : Adapt the required storage option for your developed mobile application.
COURSE INSTRUCTORS:
-
Ms.S.Karthiga Faculty Profile - S.Karthiga (tce.edu)
-
Dr.K.Indira Faculty Profile - K.Indira (tce.edu)
-
Ms.C.V.Nisha Angeline Faculty Profile - C.V.Nisha Angeline (tce.edu)
-
Mr.P.Manoj Kumar Faculty Profile - P. Manoj Kumar (tce.edu)