Skip to main content

MOBILE APPLICATION DEVELOPMENT USING ANDROID

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: