android workshop day1
DESCRIPTION
These are the slides of a workshop conducted by LUG Manipal students.TRANSCRIPT
Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit“Group” alive only on voluntarywork!!
Technologically focused:-Largenumber of Projects used in MITare made by LUG Manipalmembers.
No membership, No posts/head,everyone who contributes is amember
url http://lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit“Group” alive only on voluntarywork!!
Technologically focused:-Largenumber of Projects used in MITare made by LUG Manipalmembers.
No membership, No posts/head,everyone who contributes is amember
url http://lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit“Group” alive only on voluntarywork!!
Technologically focused:-Largenumber of Projects used in MITare made by LUG Manipalmembers.
No membership, No posts/head,everyone who contributes is amember
url http://lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit“Group” alive only on voluntarywork!!
Technologically focused:-Largenumber of Projects used in MITare made by LUG Manipalmembers.
No membership, No posts/head,everyone who contributes is amember
url http://lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit“Group” alive only on voluntarywork!!
Technologically focused:-Largenumber of Projects used in MITare made by LUG Manipalmembers.
No membership, No posts/head,everyone who contributes is amember
url http://lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit“Group” alive only on voluntarywork!!
Technologically focused:-Largenumber of Projects used in MITare made by LUG Manipalmembers.
No membership, No posts/head,everyone who contributes is amember
url http://lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
Thanks to IMI
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 3 / 21
Points To Remember!!!
If you have problem(s) don’t hesitate to ask
We have a team here to help you. Call the developer standing nearyou if you face any problem.
Please dont consider sessions as Class( Classes are boring !! )
I am not a teacher, I am just your friend who has come to shareknowledge.
Google is your friend
Look at the documentation http://developer.android.com
If you have questions after this workshop mail me or come to LUGManipal’s forums
http://forums.lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
Points To Remember!!!
If you have problem(s) don’t hesitate to ask
We have a team here to help you. Call the developer standing nearyou if you face any problem.
Please dont consider sessions as Class( Classes are boring !! )
I am not a teacher, I am just your friend who has come to shareknowledge.
Google is your friend
Look at the documentation http://developer.android.com
If you have questions after this workshop mail me or come to LUGManipal’s forums
http://forums.lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
Points To Remember!!!
If you have problem(s) don’t hesitate to ask
We have a team here to help you. Call the developer standing nearyou if you face any problem.
Please dont consider sessions as Class( Classes are boring !! )
I am not a teacher, I am just your friend who has come to shareknowledge.
Google is your friend
Look at the documentation http://developer.android.com
If you have questions after this workshop mail me or come to LUGManipal’s forums
http://forums.lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
Points To Remember!!!
If you have problem(s) don’t hesitate to ask
We have a team here to help you. Call the developer standing nearyou if you face any problem.
Please dont consider sessions as Class( Classes are boring !! )
I am not a teacher, I am just your friend who has come to shareknowledge.
Google is your friend
Look at the documentation http://developer.android.com
If you have questions after this workshop mail me or come to LUGManipal’s forums
http://forums.lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
Points To Remember!!!
If you have problem(s) don’t hesitate to ask
We have a team here to help you. Call the developer standing nearyou if you face any problem.
Please dont consider sessions as Class( Classes are boring !! )
I am not a teacher, I am just your friend who has come to shareknowledge.
Google is your friend
Look at the documentation http://developer.android.com
If you have questions after this workshop mail me or come to LUGManipal’s forums
http://forums.lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
Points To Remember!!!
If you have problem(s) don’t hesitate to ask
We have a team here to help you. Call the developer standing nearyou if you face any problem.
Please dont consider sessions as Class( Classes are boring !! )
I am not a teacher, I am just your friend who has come to shareknowledge.
Google is your friend
Look at the documentation http://developer.android.com
If you have questions after this workshop mail me or come to LUGManipal’s forums
http://forums.lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
Points To Remember!!!
If you have problem(s) don’t hesitate to ask
We have a team here to help you. Call the developer standing nearyou if you face any problem.
Please dont consider sessions as Class( Classes are boring !! )
I am not a teacher, I am just your friend who has come to shareknowledge.
Google is your friend
Look at the documentation http://developer.android.com
If you have questions after this workshop mail me or come to LUGManipal’s forums
http://forums.lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
Lets begin with a puzzle....
The goal of the puzzle is to link all 9 dots using four straight lines or fewer,without lifting the pen and without tracing the same line more than once.
Hint: Get the big picture. Think outside of the box
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 5 / 21
Solution....
Now try with 3 lines
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 6 / 21
Solution....
Now try with 1 lines
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 7 / 21
What is Mobivision ?
All about ideation, innovationand implementation.
Develop a mobile application inmobile OS of your choice(Android, J2ME, Symbian,iOS..)
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 8 / 21
What is Mobivision ?
All about ideation, innovationand implementation.
Develop a mobile application inmobile OS of your choice(Android, J2ME, Symbian,iOS..)
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 8 / 21
Rules
Maximum team of 3
Any member cannot participate in more than one team.
One team one abstract.
Copying of code is strictly prohibited.
Application using Web Runtime is not allowed.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
Rules
Maximum team of 3
Any member cannot participate in more than one team.
One team one abstract.
Copying of code is strictly prohibited.
Application using Web Runtime is not allowed.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
Rules
Maximum team of 3
Any member cannot participate in more than one team.
One team one abstract.
Copying of code is strictly prohibited.
Application using Web Runtime is not allowed.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
Rules
Maximum team of 3
Any member cannot participate in more than one team.
One team one abstract.
Copying of code is strictly prohibited.
Application using Web Runtime is not allowed.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
Rules
Maximum team of 3
Any member cannot participate in more than one team.
One team one abstract.
Copying of code is strictly prohibited.
Application using Web Runtime is not allowed.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
Competition Procedure
Round 1 - Abstract Submission
Round 2 - 1 min Pitch (optional) and 5 min Presentation withprototype.
Judging Criteria:1. Idea details2. Innovation3. Algorithms made use of4. Extent of implementation5. Presentation
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 10 / 21
Competition Procedure
Round 1 - Abstract Submission
Round 2 - 1 min Pitch (optional) and 5 min Presentation withprototype.
Judging Criteria:1. Idea details2. Innovation3. Algorithms made use of4. Extent of implementation5. Presentation
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 10 / 21
Competition Procedure
Round 1 - Abstract Submission
Round 2 - 1 min Pitch (optional) and 5 min Presentation withprototype.
Judging Criteria:1. Idea details2. Innovation3. Algorithms made use of4. Extent of implementation5. Presentation
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 10 / 21
What is Android ?
Android is a free and opensource mobile operating systemfor mobile devices such asmobile telephones and tabletcomputers.
Developed by the Open HandsetAlliance led by Google
Operating System based onlinux kernel.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 11 / 21
What is Android ?
Android is a free and opensource mobile operating systemfor mobile devices such asmobile telephones and tabletcomputers.
Developed by the Open HandsetAlliance led by Google
Operating System based onlinux kernel.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 11 / 21
What is Android ?
Android is a free and opensource mobile operating systemfor mobile devices such asmobile telephones and tabletcomputers.
Developed by the Open HandsetAlliance led by Google
Operating System based onlinux kernel.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 11 / 21
Building an app
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 12 / 21
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 13 / 21
Android tools
adb - Android Debug Bridge. A client/server program that managesthe state of an emulated device. (*Now a platform tool)
android - Create/delete/view Android Virtual Devices and update theSDK with new platforms/add-ons.
emulator - The application responsible for opening AVDs instances
sqlite3 - manage SQLite databases.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 14 / 21
Android tools
adb - Android Debug Bridge. A client/server program that managesthe state of an emulated device. (*Now a platform tool)
android - Create/delete/view Android Virtual Devices and update theSDK with new platforms/add-ons.
emulator - The application responsible for opening AVDs instances
sqlite3 - manage SQLite databases.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 14 / 21
Android tools
adb - Android Debug Bridge. A client/server program that managesthe state of an emulated device. (*Now a platform tool)
android - Create/delete/view Android Virtual Devices and update theSDK with new platforms/add-ons.
emulator - The application responsible for opening AVDs instances
sqlite3 - manage SQLite databases.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 14 / 21
Android tools
adb - Android Debug Bridge. A client/server program that managesthe state of an emulated device. (*Now a platform tool)
android - Create/delete/view Android Virtual Devices and update theSDK with new platforms/add-ons.
emulator - The application responsible for opening AVDs instances
sqlite3 - manage SQLite databases.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 14 / 21
Getting Started....
Open the Readme file inside the Android folder and follow the steps.
Install JDK, eclipse and the ADT (android development tools) plug infor eclipse if you haven’t already.
Install the Android SDK and Android APIs (version 2.1+), and thesample applications.
Create your first Android Project in Eclipse by following theinstruction as I do or from http://developer.android.com/
resources/tutorials/hello-world.html
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 15 / 21
Getting Started....
Open the Readme file inside the Android folder and follow the steps.
Install JDK, eclipse and the ADT (android development tools) plug infor eclipse if you haven’t already.
Install the Android SDK and Android APIs (version 2.1+), and thesample applications.
Create your first Android Project in Eclipse by following theinstruction as I do or from http://developer.android.com/
resources/tutorials/hello-world.html
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 15 / 21
Getting Started....
Open the Readme file inside the Android folder and follow the steps.
Install JDK, eclipse and the ADT (android development tools) plug infor eclipse if you haven’t already.
Install the Android SDK and Android APIs (version 2.1+), and thesample applications.
Create your first Android Project in Eclipse by following theinstruction as I do or from http://developer.android.com/
resources/tutorials/hello-world.html
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 15 / 21
Getting Started....
Open the Readme file inside the Android folder and follow the steps.
Install JDK, eclipse and the ADT (android development tools) plug infor eclipse if you haven’t already.
Install the Android SDK and Android APIs (version 2.1+), and thesample applications.
Create your first Android Project in Eclipse by following theinstruction as I do or from http://developer.android.com/
resources/tutorials/hello-world.html
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 15 / 21
Hello, World!
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 16 / 21
Creating a UI
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 17 / 21
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 18 / 21
Contact us
Website:- http://www.lugmanipal.org/
Mailing List:- [email protected]
Facebook :- http://www.facebook.com/LUGManipal
Twitter :- http://twitter.com/LUGManipal
IRC:- lugmanipal at irc.freenode.net
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 19 / 21
Contact us
Website:- http://www.lugmanipal.org/
Mailing List:- [email protected]
Facebook :- http://www.facebook.com/LUGManipal
Twitter :- http://twitter.com/LUGManipal
IRC:- lugmanipal at irc.freenode.net
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 19 / 21
Contact us
Website:- http://www.lugmanipal.org/
Mailing List:- [email protected]
Facebook :- http://www.facebook.com/LUGManipal
Twitter :- http://twitter.com/LUGManipal
IRC:- lugmanipal at irc.freenode.net
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 19 / 21
Contact us
Website:- http://www.lugmanipal.org/
Mailing List:- [email protected]
Facebook :- http://www.facebook.com/LUGManipal
Twitter :- http://twitter.com/LUGManipal
IRC:- lugmanipal at irc.freenode.net
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 19 / 21
Contact us
Website:- http://www.lugmanipal.org/
Mailing List:- [email protected]
Facebook :- http://www.facebook.com/LUGManipal
Twitter :- http://twitter.com/LUGManipal
IRC:- lugmanipal at irc.freenode.net
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 19 / 21
Contact us
Website:- http://www.lugmanipal.org/
Mailing List:- [email protected]
Facebook :- http://www.facebook.com/LUGManipal
Twitter :- http://twitter.com/LUGManipal
IRC:- lugmanipal at irc.freenode.net
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 19 / 21
End
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 20 / 21