Android Workshop Day1

51
Mobivision Srikant Ritolia [email protected] Linux User’s Group Manipal September 21, 2011

description

These are the slides of a workshop conducted by LUG Manipal students.

Transcript of Android Workshop Day1

Page 1: Android Workshop Day1

Mobivision

Srikant [email protected]

Linux User’s Group Manipal

September 21, 2011

Page 2: Android Workshop Day1

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

Page 3: Android Workshop Day1

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

Page 4: Android Workshop Day1

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

Page 5: Android Workshop Day1

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

Page 6: Android Workshop Day1

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

Page 7: Android Workshop Day1

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

Page 8: Android Workshop Day1

Thanks to IMI

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 3 / 21

Page 9: Android Workshop Day1

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

Page 10: Android Workshop Day1

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

Page 11: Android Workshop Day1

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

Page 12: Android Workshop Day1

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

Page 13: Android Workshop Day1

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

Page 14: Android Workshop Day1

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

Page 15: Android Workshop Day1

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

Page 16: Android Workshop Day1

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

Page 17: Android Workshop Day1

Solution....

Now try with 3 lines

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 6 / 21

Page 18: Android Workshop Day1

Solution....

Now try with 1 lines

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 7 / 21

Page 19: Android Workshop Day1

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

Page 20: Android Workshop Day1

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

Page 21: Android Workshop Day1

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

Page 22: Android Workshop Day1

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

Page 23: Android Workshop Day1

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

Page 24: Android Workshop Day1

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

Page 25: Android Workshop Day1

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

Page 26: Android Workshop Day1

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

Page 27: Android Workshop Day1

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

Page 28: Android Workshop Day1

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

Page 29: Android Workshop Day1

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

Page 30: Android Workshop Day1

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

Page 31: Android Workshop Day1

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

Page 32: Android Workshop Day1

Building an app

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 12 / 21

Page 33: Android Workshop Day1

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 13 / 21

Page 34: Android Workshop Day1

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

Page 35: Android Workshop Day1

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

Page 36: Android Workshop Day1

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

Page 37: Android Workshop Day1

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

Page 38: Android Workshop Day1

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

Page 39: Android Workshop Day1

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

Page 40: Android Workshop Day1

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

Page 41: Android Workshop Day1

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

Page 42: Android Workshop Day1

Hello, World!

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 16 / 21

Page 43: Android Workshop Day1

Creating a UI

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 17 / 21

Page 44: Android Workshop Day1

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 18 / 21

Page 45: Android Workshop Day1

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

Page 46: Android Workshop Day1

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

Page 47: Android Workshop Day1

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

Page 48: Android Workshop Day1

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

Page 49: Android Workshop Day1

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

Page 50: Android Workshop Day1

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

Page 51: Android Workshop Day1

End

Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 20 / 21