ANDROID PROGRAMMING AND MOBILE APPLICATION … of STTP on Android... · 9 Priyanka Panchal MBICT,...

29
A Report On ISTE approved One Week Short Term Training Program (STTP) On ANDROID PROGRAMMING AND MOBILE APPLICATION DEVELOPMENTDate: 26 th December 2017 to 31 st December 2017 Venue: B401 Project Lab Organized by: Information Technology Department BVM Engineering College (An Autonomous Institution) Vallabh Vidyanagar

Transcript of ANDROID PROGRAMMING AND MOBILE APPLICATION … of STTP on Android... · 9 Priyanka Panchal MBICT,...

A Report

On

ISTE approved

One Week

Short Term Training Program (STTP)

On

“ANDROID PROGRAMMING AND

MOBILE APPLICATION DEVELOPMENT”

Date: 26th December 2017 to 31st December 2017

Venue: B401 Project Lab

Organized by:

Information Technology Department

BVM Engineering College

(An Autonomous Institution)

Vallabh Vidyanagar

Organizing Committee

CHIEF PATRON

Dr. C. L. Patel

(Hon. Chairman, CVM &

Chairman, BOG, BVM)

PATRONS

Dr. S. G. Patel

(Hon. Jt. Secretary)

Dr. Nikhil Zaveri

(Hon. Group Director)

Er. V. M. Patel

(Hon. Jt. Secretary)

Shri B. P. Patel

(Hon. Jt. Secretary)

Er. M. J. Patel

(Hon. Jt. Secretary)

Prof. K. M. Bhavsar

(Chairman, ISTE

Gujarat Section)

PRESIDENT

Dr. Indrajit N. Patel

(Principal, BVM Engineering College)

CONVENER

Dr. Keyur Brahmbhatt

(Head, IT Department)

COORDINATORS

Prof. Vatsal H. Shah

Prof. Chintant Mahant

(Assistant Professor,

IT Department)

CO-COORDINATORS

Prof. Priyank Bhojak

Prof. Prachi Shah

(Assistant Professor,

IT Department)

PROGRAM TEAM MEMBERS

Prof. Nilesh Prajapati

Prof. Samip Patel

Prof. Bijal Dalwadi

Prof. Zankhana Shah

Prof. Vikram Agrawal

Prof. Vishal Polara

Prof. Krupali Shah

Prof. Kanu Patel

Prof. Nikita Patel

About CVM

Charutar Vidya Mandal was established in the year 1945 by Shri Bhaikaka and Shri Bhikabhai

Saheb as a charitable trust with a prime objective of rural development through education to bring

about the social awakening, social up liftment and enrichment. Over the subsequent years, Dr. H

M Patel (the first finance minister of India) consolidated the efforts put in by the founders. Later

on, in the 1990s, when Dr. C L Patel took over the reigns of CVM as the Chairman, the country

was facing a major economic and ideological change paving the way for globalization and

liberalization. Various self-financed educational institutions started being established in the areas

of Technology, Science and Engineering, Commerce and Management, offering emerging and

innovative courses and programs. At present, CVM operates 48 educational institutions with

45000 students on the rolls from 18 states and 12 countries across the world.

About BVM

BVM is a Premier Institution of CVM founded in 1948. Motto of BVM: Work is Worship. BVM

is the First Approved Degree Engineering College of the Gujarat State. More than 18000 engineers

have been graduated from this college. BVM College is also first academic autonomous

Engineering Institute of Gujarat State. BVM offers B.E., M.E. / M.Tech Degree Programs. The

College is affiliated to the Gujarat Technological University and is situated at Vallabh Vidyanagar.

The most striking features of BVM are dedicated and experienced faculty base.

About IT Department

The IT department (SF) accredited by NBA for 2 years offers under graduate program in IT. The

department is best owed with highly qualified and dedicated faculties, well equipped laboratories

and skilled & committed supporting staff. The department conducts seminars, workshops and

expert talks regularly on recent topics related to IT.

Program Objectives

The main objective of this Programme is to provide teaching faculty in the field of Information

Technology, Computer Science and Electronics with a deep insight in to the field of Android

Programming and application development. The Programme introduces you to the design and

implementation of Android applications for mobile devices. You will develop an app from scratch,

assuming a basic knowledge of programming, and learn how to set up Android Studio, work with

various Activities and create simple user interfaces to make your apps run smoothly. As the

Android operating system caters to a wider audience presently, the course will be helpful for all

those who are looking forward to get to know more about Android OS and programming

applications for the OS.

Course Contents

Various experts delivered their knowledge & skills in the following broad areas:

Introduction to Java and its use in Android Programming, Android Operating System and

scope of development

Introduction to basic activity program, button click event and toast, working with basic

control/widgets EditText, Spinner, ListView etc.

Android Architecture and its views and layouts

Introduction to material design

SQLite Database Connectivity

JSON Based Web service

Introduction to Android with OpenCV

Kotlin programming for Android

Advanced tools for mobile application: Mobile Forms & Digital Experience Accelerator

Push Notification using GCM (Google Cloud Messaging) services

Publishing Android Application in play store

Eminent Speakers

Dr. Viral Kapadia, MSU, Baroda

Prof. Nayan Mali, ADIT, Karamsad

Prof. Nilay Ganatra, CHARUSAT, Changa

Prof. Vishwas Rawal, MSU, Baroda

Prof. Mosin Hasan, BVM, V.V. Nagar

Prof. Vatsal Shah, BVM, V.V. Nagar

Mr. Akshit Thavani and Mr. Kashif Abbasi from Streebo Academy, Ahmedabad

Mr. Rohan Patel, Android Developer, Jeavio Pvt. Ltd., Vadodara

Mr. Dhavat Shah, M.D., Dhavat Infotech, Anand

About Participants

There were total 39 participants which came from 12 different institutions and few were from the

BVM institute itself.

List of Participants (With details)

1 Shah Sunilkumar Subhashchandra BBIT, V.V.NAGAR

2 Mistry Kaushal Kalpeshbhai BBIT, V.V.NAGAR

3 Parmar Jiten P. BBIT, V.V.NAGAR

4 Dr. Rakesh D. Patel BBIT, V.V.NAGAR

5 Shraddha Kothiya CGPIT, Bardoli

6 Vijay P Reshamwala CGPIT, Bardoli

7 Brijesh Patel GIDC Degree Engineering College, Navsari

8 Bhumika H. Patel GIDC Degree Engineering College, Navsari

9 Priyanka Panchal MBICT, New V.V.Nagar

10 Jayna Donga MBICT, New V.V.Nagar

11 Patel Krunalkumar Narendrabhai MBICT, New V.V.Nagar

12 Akash Dave MBICT, New V.V.Nagar

13 Tarun Saluja SPEC, Bakrol

14 Tosif Abdulgaffar Babu SPEC, Bakrol

15 Nandkishor Joshi SCET, Surat

16 Shivendu Jaydip Pandya Shri D. N. Insti. of Computer Applications, Anand

17 Hardipsinh P. Ravalji Shri D. N. Insti. of Computer Applications, Anand

18 Pinal M Hansora Laxmi Institute of Technology, Sarigam

19 Ravi Krishan Pandey Laxmi Institute of Technology, Sarigam

20 Viralkumar M. Prajapati Laxmi Institute of Technology, Sarigam

21 Rhythm V. Pandya APIED, VVNagar

22 Modi Dhaval Maheshkumar Govt. Polytechnic, Ahmedabad

23 Harshvardhan Jha Parth Electronics Pvt Ltd

24 Brijesh J. Patel S. B. Polytechnic, Savli

25 Mayurkumar M. Sevak BVM, V .V. Nagar

26 Amit Choksi BVM, V .V. Nagar

27 Dr. Kaushika Patel BVM, V .V. Nagar

28 Dr.Keyur N. Brahmbhatt BVM, V .V. Nagar

29 Nilesh B Prajapati BVM, V .V. Nagar

30 Zankhana Shah BVM, V .V. Nagar

31 Krupali Shah BVM, V .V. Nagar

32 Vikram Agrawal BVM, V .V. Nagar

33 Patel Kanubhai Ganpatbhai BVM, V .V. Nagar

34 Vatsalkumar Shah BVM, V .V. Nagar

35 Bijal N Dalwadi BVM, V .V. Nagar

36 Vishal Polara BVM, V .V. Nagar

37 Priyank Bhojak BVM, V .V. Nagar

38 Prachi Shah BVM, V .V. Nagar

39 Swapnil Patel BVM, V .V. Nagar

Program Schedule

TIME SESSION EXPERT

DAY 1

26/12/2017

9:30 AM to 10:00 AM Registration of the participants & Breakfast

10:00 AM to 11:00 AM Inauguration at LRUC Hall

11:00 AM to 11:15 AM Break

11:15 AM to 1:00 PM Session – 1 Dr. Viral Kapadia

(Assistant Professor, MSU, Baroda)

1:00 PM to 2:00 PM Lunch Break

2:00 PM to 3:15 PM Session – 2 Dr. Viral Kapadia

(Assistant Professor, MSU, Baroda)

3:15 PM to 3:30 PM Tea Break

3:30 PM to 5:00 PM Session – 3 Dr. Viral Kapadia

(Assistant Professor, MSU, Baroda)

DAY 2

27/12/2017

10:00 AM to 10:30 AM Breakfast

10:30 AM to 12:30 PM Session – 1 Prof. Nayan Mali

(Assistant Professor, ADIT, Karamsad)

12:30 PM to 1:30 PM Lunch Break

1:30 PM TO 3:00 PM Session – 2 Prof. Nayan Mali

(Assistant Professor, ADIT, Karamsad)

3:00 PM TO 3:30 PM Tea Break

3:30 PM TO 5:00 PM Session – 3 Prof. Nayan Mali

(Assistant Professor, ADIT, Karamsad)

DAY 3

28/12/2017

10:00 AM TO 10:30 AM Breakfast

10:30 AM TO 12:30 PM Session – 1 Prof. Nilay Ganatra

(Assistant Professor, CHARUSAT, Changa)

12:30 PM TO 1:30 PM Lunch Break

1:30 PM TO 3:00 PM Session – 2 Prof. Nilay Ganatra

(Assistant Professor, CHARUSAT, Changa)

3:00 PM TO 3:30 PM Tea Break

3:30 PM TO 5:00 PM Session – 3 Prof. Nilay Ganatra

(Assistant Professor, CHARUSAT, Changa)

DAY 4

29/12/2017

10:00 AM TO 10:30 AM Breakfast

10:30 AM TO 12:30 PM Session – 1 Prof. Viswas Rawal

(Assistant Professor, MSU, Baroda)

12:30 PM TO 1:30 PM Lunch Break

1:30 PM TO 3:00 PM Session – 2 Prof. Viswas Rawal

(Assistant Professor, MSU, Baroda)

3:00 PM TO 3:30 PM Tea Break

3:30 PM TO 5:00 PM Session – 3 Prof. Mosin Hasan (Assistant Professor, BVM)

& Prof. Vatsal Shah (Assistant Professor, BVM)

DAY 5

30/12/2017

10:00 AM TO 10:30 AM Breakfast

10:30 AM TO 12:30 PM Session – 1 Mr. Akshit Thavani & Mr. Kashif Abbasi

(Streebo Solutions Pvt. Ltd.)

12:30 PM TO 1:30 PM Lunch Break

1:30 PM TO 3:00 PM Session – 2 Mr. Akshit Thavani & Mr. Kashif Abbasi

(Streebo Solutions Pvt. Ltd.)

3:00 PM TO 3:30 PM Tea Break

3:30 PM TO 5:00 PM Session – 3 Mr. Rohan Patel

(Android developer, Jeavio Pvt. Ltd., Vadodara)

DAY 6

31/12/2017

10:00 AM TO 10:30 AM Breakfast

10:30 AM TO 12:00 PM Session – 1 Mr. Dhavat Shah

(Managing Director, Dhavat Infotech, Anand)

12:00 PM TO 1:00 PM Lunch Break

1:00 PM TO 2:30 PM Valedictory

Inaugural function

The STTP was chaired by Chief Guest, Dr. Amit Ganatra (Dean, Faculty of Technology,

CHARUSAT, Changa), Er. Mayurbhai Patel (Hon. Joint Secretary, Charutar Vidya Mandal and

president of the function), Dr. Indrajit Patel (Principal, BVM), Dr. Keyur Brahmbhatt (Convener

of STTP and Head of IT department) and Coordinators of the STTP. Heads of various departments

& all the faculty participants were also present during the inauguration of STTP.

As per the Indian tradition, the STTP was inaugurated with Prayer. Prof. Prachi Shah, Co-

coordinator of STTP, had welcomed all and also had given introduction of all Dignitaries on the

dais and invited guests.

Dr. Indrajit Patel (Principal, BVM) gave the opening remarks on the occasion. He informed that

college always supports these kinds of faculty development programs through which the

knowledge can be passed to students for their development in modern era. He congratulated the

Department for organizing such a program which indirectly benefits to society.

Dr. Keyur Brahmbhatt (Convener of STTP & Head of IT department) briefed all about the STTP

and its importance. He explained various outcome of the program. He had given brief outline of

program and requested to all participants to enrich their knowledge from this STTP by effective

participation.

Dr. Amit Ganatra, Chief Guest of the function, shared his views regarding the scope in the field of

Mobile Application Development. He gave best wishes to the Department for successful

completion of the STTP. Er. Mayurbhai Patel (Hon. Joint Secretary) gave his presidential remarks

and blessings for the STTP.

BVM Alumni App launch: Under the guidance of Dr. Indrajit Patel, Dr. Amit Trivedi and Dr.

Keyur Brahmbhatt, faculties of IT department – Prof. Vatsal Shah, Prof. Chintan Mahant and Prof.

Priyank Bhojak had developed an android app for BVM Alumni. The dignitaries present at the

occasion gracefully launched the app.

All the technical sessions were delivered then after as per the schedule by experts from relevant

fields.

Glimpses of Inaugural function of STTP

About the Eminent Speakers and their Expert Talks

Expert Name: Dr. Viral Kapadia

Designation & Organization: Assistant Professor, MSU, Baroda

Topics: Introduction to Java and its use in Android Programming, Introduction to Android

Operating System and scope of development, Introduction to basic activity program, button

click event and toast, Working with basic control / widgets EditText, Spinner, ListView etc.

Summary: He had started with the presentation of basic fundamentals of Android and its

architecture, in which he had explained very nicely about application framework, android

libraries and kernel of operating system. And then, he had explained basic Java programming

useful in Android by conducting the hands-on session.

Expert Name: Prof. Nayan Mali

Designation & Organization: Assistant Professor, ADIT, Karamsad

Topics: Introduction to Android Architecture, it’s views and layouts, Introduction to material

design.

Summary: He had started with the basic layouts of Android. Then in hands-on session, he had

explained how to deploy SDKs into Android Studio. Also, he had completed the session by

demonstrating the code required for making one complete log-in form.

Expert Name: Prof. Nilay Ganatra

Designation & Organization: Assistant Professor (MCA), CHARUSAT, Changa

Topics: SQLite Database Connectivity, JSON Based Web service

Summary: He had started with introduction of Android and JSON Based Web service. He had

conducted hands-on session on how to put controls in XML file and corresponding coding in

activity file. Then, he had explained the concept of SQLite database connectivity along with the

practical work.

Expert Name: Prof. Vishwas Rawal

Designation & Organization: Assistant Professor, MSU, Baroda

Topic: Introduction to Android with OpenCV

Summary: He had started his presentation with explanation of basics of image processing.

Then, he had conducted hands-on session to explain how to work with libraries of android using

OpenCV.

Expert Name: Prof. Mosin Hasan and Prof. Vatsal Shah

Designation & Organization: Assistant Professor, BVM, V.V.Nagar

Topic: Kotlin programming

Summary: They had started the session by introducing Kotlin programming and its different

concepts. Also, they had explained how Kotlin programming is useful for android in place of

Java. Later on, they had conducted hands-on session to understand the Kotlin programming.

Expert Name: Mr. Kashif Abbasi (Director) & Mr. Akshit Thavani (Business Analyst)

Organization: Streebo Academy, Ahmedabad

Topic: Introduction of Streebo Academy, Advance tool for mobile application which is

developed by the organization: Streebo’s Mobile Forms and Digital Experience Accelerator

Summary: Mr. Kashif Abbasi had introduced their company features and products. Later, Mr.

Akshit had started to explain how to build forms for mobile application development using their

company’s software. Then, the hands-on session had been conducted to explain the making of

forms.

Expert Name: Mr. Rohan Patel

Designation & Organization: Android Developer, Jeavio Pvt. Ltd., Vadodara

Topic: Push notification using GCM (Google Cloud Messaging)

Summary: He had given the presentation about how Google moved from GCM (Google Cloud

Messaging) to FCM (Firebase Cloud Messaging), as FCM is completely free and has no

limitations.

Expert Name: Mr. Dhavat Shah

Designation & Organization: M.D., Dhavat Infotech, Anand

Topic: Publishing Android Application in play store

Summary: He had presented the steps that are required to understand the workflow for

publishing an Android app on play store.

Valedictory Session

The STTP was concluded with valedictory session that included the Certificate distribution to all

the participants. In the Valedictory session, Mr. Dhavat Shah (M.D., Dhavat Infotech), Dr. Indrajit

Patel (Principal, BVM), Dr. Keyur Brahmbhatt (Head of IT Department and Convener of the

STTP), Prof. Vatsal Shah and Prof. Chintan Mahant (Coordinators of the STTP), Prof. Priyank

Bhojak and Prof. Prachi Shah (Co-coordinators of the STTP) and the valuable participants were

present.

Respected Principal Dr. I. N. Patel shared his views for the STTP and congratulated to the

department and team for organizing the STTP successfully. The concluding remarks were given

by Dr. Keyur Brahmbhatt. He shared his view for STTP which need to be taken more with great

enthusiasm. Academicians and professionals also shared their feedback about the program. Prof.

Prachi Shah, Co-coordinator of the STTP shared her views for the STTP and thanked all the

participants, organizers, supporting partners, CVM, all the faculty members and all who directly

or indirectly supported the STTP for successful completion.

Glimpses of the Valedictory Session

Press Note

Report Created By:

Prof. Prachi Shah

(Assistant Professor, IT department)

Guided By:

Dr. Keyur Brahmbhatt

(Head, IT department)

Information Technology Department

BVM Engineering College

(An Autonomous Institution)

***----***----***----***----***----***