Objective:
The course is designed with an objective to
Introduce Android Operating System.
Discuss Android based programming language.
Learning Outcome:
On completion of the course, students will be able to
Explain Android based Technologies.
Design and Develop Android Applications
Unit I: 2L
Introduction: History of Android, Introduction to Android Operating Systems, Android Development
Tools, Android Architecture.
Unit II: 4L
Overview of object oriented programming using Java: OOPs Concepts: Inheritance, Polymorphism,
Interfaces, Abstract class, Threads, Overloading and Overriding, Java Virtual Machine.
Unit III: 4L
Development Tools: Installing and using Eclipse with ADT plug-in, Installing Virtual machine for
Android sandwich/Jelly bean (Emulator), configuring the installed tools, creating an android project –
Hello Word, run on emulator, Deploy it on USB-connected Android device.
Unit IV: 2L
User Interface Architecture: Application context, intents, Activity life cycle, multiple screen sizes.
Unit V: 2L
User Interface Design: Form widgets, Text Fields, Layouts, Button control, toggle buttons, Spinners
(Combo boxes), Images, Menu, and Dialog.
Unit VI: 2L
Database: Understanding of SQLite database, connecting with the database.
Books Recommended:
1. Android application development for java programmers. By James C. Sheusi. Publisher: Cengage
Learning, 2013
Computer Lab Based on Android Programming:
ANDROID APPLICATION DEVLOPMENT USING TOOLS LIKE
JAVA
HTML5
XML
ANDROID STUDIO
SQLite
The course is designed with an objective to
Introduce Android Operating System.
Discuss Android based programming language.
Learning Outcome:
On completion of the course, students will be able to
Explain Android based Technologies.
Design and Develop Android Applications
Unit I: 2L
Introduction: History of Android, Introduction to Android Operating Systems, Android Development
Tools, Android Architecture.
Unit II: 4L
Overview of object oriented programming using Java: OOPs Concepts: Inheritance, Polymorphism,
Interfaces, Abstract class, Threads, Overloading and Overriding, Java Virtual Machine.
Unit III: 4L
Development Tools: Installing and using Eclipse with ADT plug-in, Installing Virtual machine for
Android sandwich/Jelly bean (Emulator), configuring the installed tools, creating an android project –
Hello Word, run on emulator, Deploy it on USB-connected Android device.
Unit IV: 2L
User Interface Architecture: Application context, intents, Activity life cycle, multiple screen sizes.
Unit V: 2L
User Interface Design: Form widgets, Text Fields, Layouts, Button control, toggle buttons, Spinners
(Combo boxes), Images, Menu, and Dialog.
Unit VI: 2L
Database: Understanding of SQLite database, connecting with the database.
Books Recommended:
1. Android application development for java programmers. By James C. Sheusi. Publisher: Cengage
Learning, 2013
Computer Lab Based on Android Programming:
ANDROID APPLICATION DEVLOPMENT USING TOOLS LIKE
JAVA
HTML5
XML
ANDROID STUDIO
SQLite
No comments:
Post a Comment