Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Android Workshop Day1
1. Mobivision
Srikant Ritolia
srikant.ritolia@gmail.com
Linux User’s Group Manipal
September 21, 2011
2. Who are we?
Linux User’s Group Manipal
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
3. Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
4. Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit
“Group” alive only on voluntary
work!!
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
5. Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit
“Group” alive only on voluntary
work!!
Technologically focused:-Large
number of Projects used in MIT
are made by LUG Manipal
members.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
6. Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit
“Group” alive only on voluntary
work!!
Technologically focused:-Large
number of Projects used in MIT
are made by LUG Manipal
members.
No membership, No posts/head,
everyone who contributes is a
member
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
7. Who are we?
Linux User’s Group Manipal
Believers of Knowledge Sharing
LUG Manipal is a non profit
“Group” alive only on voluntary
work!!
Technologically focused:-Large
number of Projects used in MIT
are made by LUG Manipal
members.
No membership, No posts/head,
everyone who contributes is a
member
url http://lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 2 / 21
8. Thanks to IMI
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 3 / 21
9. Points To Remember!!!
If you have problem(s) don’t hesitate to ask
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
10. 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 near
you if you face any problem.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
11. 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 near
you if you face any problem.
Please dont consider sessions as Class( Classes are boring !! )
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
12. 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 near
you 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 share
knowledge.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
13. 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 near
you 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 share
knowledge.
Google is your friend
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
14. 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 near
you 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 share
knowledge.
Google is your friend
Look at the documentation http://developer.android.com
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
15. 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 near
you 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 share
knowledge.
Google is your friend
Look at the documentation http://developer.android.com
If you have questions after this workshop mail me or come to LUG
Manipal’s forums
http://forums.lugmanipal.org
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 4 / 21
16. 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
17. Solution....
Now try with 3 lines
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 6 / 21
18. Solution....
Now try with 1 lines
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 7 / 21
19. What is Mobivision ?
All about ideation, innovation
and implementation.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 8 / 21
20. What is Mobivision ?
All about ideation, innovation
and implementation.
Develop a mobile application in
mobile OS of your choice
(Android, J2ME, Symbian,
iOS..)
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 8 / 21
21. Rules
Maximum team of 3
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
22. Rules
Maximum team of 3
Any member cannot participate in more than one team.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
23. Rules
Maximum team of 3
Any member cannot participate in more than one team.
One team one abstract.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
24. Rules
Maximum team of 3
Any member cannot participate in more than one team.
One team one abstract.
Copying of code is strictly prohibited.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 9 / 21
25. 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
27. Competition Procedure
Round 1 - Abstract Submission
Round 2 - 1 min Pitch (optional) and 5 min Presentation with
prototype.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 10 / 21
28. Competition Procedure
Round 1 - Abstract Submission
Round 2 - 1 min Pitch (optional) and 5 min Presentation with
prototype.
Judging Criteria:
1. Idea details
2. Innovation
3. Algorithms made use of
4. Extent of implementation
5. Presentation
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 10 / 21
29. What is Android ?
Android is a free and open
source mobile operating system
for mobile devices such as
mobile telephones and tablet
computers.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 11 / 21
30. What is Android ?
Android is a free and open
source mobile operating system
for mobile devices such as
mobile telephones and tablet
computers.
Developed by the Open Handset
Alliance led by Google
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 11 / 21
31. What is Android ?
Android is a free and open
source mobile operating system
for mobile devices such as
mobile telephones and tablet
computers.
Developed by the Open Handset
Alliance led by Google
Operating System based on
linux kernel.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 11 / 21
32. Building an app
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 12 / 21
34. Android tools
adb - Android Debug Bridge. A client/server program that manages
the state of an emulated device. (*Now a platform tool)
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 14 / 21
35. Android tools
adb - Android Debug Bridge. A client/server program that manages
the state of an emulated device. (*Now a platform tool)
android - Create/delete/view Android Virtual Devices and update the
SDK with new platforms/add-ons.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 14 / 21
36. Android tools
adb - Android Debug Bridge. A client/server program that manages
the state of an emulated device. (*Now a platform tool)
android - Create/delete/view Android Virtual Devices and update the
SDK with new platforms/add-ons.
emulator - The application responsible for opening AVDs instances
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 14 / 21
37. Android tools
adb - Android Debug Bridge. A client/server program that manages
the state of an emulated device. (*Now a platform tool)
android - Create/delete/view Android Virtual Devices and update the
SDK 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
38. Getting Started....
Open the Readme file inside the Android folder and follow the steps.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 15 / 21
39. Getting Started....
Open the Readme file inside the Android folder and follow the steps.
Install JDK, eclipse and the ADT (android development tools) plug in
for eclipse if you haven’t already.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 15 / 21
40. Getting Started....
Open the Readme file inside the Android folder and follow the steps.
Install JDK, eclipse and the ADT (android development tools) plug in
for eclipse if you haven’t already.
Install the Android SDK and Android APIs (version 2.1+), and the
sample applications.
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 15 / 21
41. Getting Started....
Open the Readme file inside the Android folder and follow the steps.
Install JDK, eclipse and the ADT (android development tools) plug in
for eclipse if you haven’t already.
Install the Android SDK and Android APIs (version 2.1+), and the
sample applications.
Create your first Android Project in Eclipse by following the
instruction as I do or from http://developer.android.com/
resources/tutorials/hello-world.html
Srikant Ritolia (LUG Manipal) Mobivision September 21, 2011 15 / 21