ANDROID PROGRAMMING AND MOBILE APPLICATION … of STTP on Android... · 9 Priyanka Panchal MBICT,...
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.
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