A two week workshop on Mobile Application Development using Android SDK during 30/06/2016 to 12/07/2016 has conducted successfully for students of MCA Vth semester (Batch 2014/15 – 2017) of our institute. Prof. Abhay Kumar Ray from Department of IT was the key resource person for this workshop.
Objective of the workshop :

Month Of Events: 
June
Date Of Events: 
30
Year Of Events: 
2016
Image Of Events: 
Full Date Of Event: 
Thursday, June 30, 2016
Hide Body Of News : 

• This module must help the student to understand and take better use of the Architecture, design, development and implementation of mobile application using Android Operating System. 
• After this workshop you can start by developing small android applications.
Pre-requisite: Knowledge of C, C++ and java.
Pedagogy: 
• Session based on Introduction is conducted in Lecture cum Discussion mode.
• Rest of the session conducted in Computer Lab by live demonstration of each of the topic.
Content of the workshop:
Session 1(4 hours )
Introduction:
• What is Android?
• History of Android
Discussion:
• Architecture of Android operating System,
• Libraries of Android OS
• Application development procedure using Android development toolkit
• Dalvik Virtual Machine & .apk file extension
• Difference between DVM and JVM
• Android API levels (versions & version names)
• FAQ
Session 2 (4 hours )
Discussion:
• Tools required of application development
• AndroidManifest.xml
• uses-permission & uses-sdk
• Resources & R.java
• Assets
• Layouts & Drawable Resources
• Activities and Activity lifecycle
• FAQ
Demonstration / Implementation :
• Installation procedure of tools and environment setting for apps development.
• Launching Emulator
• Editing Emulator Setting
• Working with controls such as Layout, Button, Edit Text etc. 
• Examples of events and event handling
• First Sample Application
Session 3 (4 hours )
Discussion:
• Explicit and Implicit Intents
• ImageView and Animation
• Tween Animation like translation, rotation, scaling, alpha and Animation set.
• FAQ
Demonstration / Implementation:
• Basic UI Design using Time and Date, Images and media, AlertDialogs & Toast and Popup
• Multi Layout application
• Audio Supporting Application
Session 4 (4 hours )

• Introduction to SQLite
• Advantages and limitation of SQLite ,
• FAQ
Demonstration / Implementation:
• SQLite Programming
• SQLiteOpenHelper
• SQLiteDatabse
• Cursor
• Reading and updating Contacts
• Application development using SQLite

Good number of students was participated in this workshop. Students showed their interest to learn this technology and I am sure that participants of this workshop can develop apps by using android SDK and supporting tools .
Session plan, session summary sheet and attendance sheets of above mentioned session is attached for reference.