android workshop day1

Post on 29-May-2015

640 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Mobivision

Srikant Ritoliasrikant.ritolia@gmail.com

Linux User’s Group Manipal

September 21, 2011

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:- discussion@lists.lugmanipal.org

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:- discussion@lists.lugmanipal.org

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:- discussion@lists.lugmanipal.org

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:- discussion@lists.lugmanipal.org

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:- discussion@lists.lugmanipal.org

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:- discussion@lists.lugmanipal.org

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

top related