46
@kevinmcdonagh Android source code tour

Android Source Code Guided Tour

Embed Size (px)

DESCRIPTION

Exploring tools, people and process working with the Android Repo. Presented by Kevin McDonagh at the May 2010 London Android meetup. Video: http://skillsmatter.com/podcast/os-mobile-server/kevin-mcdonagh-android-repos-guided-tour

Citation preview

Page 1: Android Source Code Guided Tour

@kevinmcdonaghAndroid source code tour

Page 2: Android Source Code Guided Tour

Android source code tour

How open?

Linux / Android Diferences

Get source / Make a buildHow to take part!

Who is Android

Page 3: Android Source Code Guided Tour

htps://developers.android.com

Page 4: Android Source Code Guided Tour

htp://review.source.android.com/

Page 5: Android Source Code Guided Tour

htps://source.android.com

Page 6: Android Source Code Guided Tour
Page 7: Android Source Code Guided Tour

https://android.git.kernel.org/

Page 8: Android Source Code Guided Tour
Page 9: Android Source Code Guided Tour
Page 10: Android Source Code Guided Tour
Page 11: Android Source Code Guided Tour
Page 12: Android Source Code Guided Tour

Linux Kernel

Page 13: Android Source Code Guided Tour
Page 14: Android Source Code Guided Tour
Page 15: Android Source Code Guided Tour
Page 16: Android Source Code Guided Tour
Page 17: Android Source Code Guided Tour
Page 18: Android Source Code Guided Tour

Google are notAndroid they just are generous donators

Page 19: Android Source Code Guided Tour
Page 20: Android Source Code Guided Tour
Page 21: Android Source Code Guided Tour
Page 22: Android Source Code Guided Tour

htp://git.kernel.org

Page 23: Android Source Code Guided Tour

htp://android.git.kernel.org

Page 24: Android Source Code Guided Tour

Tey look deceivingly similar!

Page 25: Android Source Code Guided Tour

Linux = manyAndroid = 1 shared

Page 26: Android Source Code Guided Tour
Page 27: Android Source Code Guided Tour

Where to putthe source?

- On an img

Page 28: Android Source Code Guided Tour

Repo

- Dependencies - Gerrit

Page 29: Android Source Code Guided Tour

You now have the source

Page 30: Android Source Code Guided Tour

Oh... you wanteda build?

Page 31: Android Source Code Guided Tour

We all encounter problems

Page 32: Android Source Code Guided Tour

Pleasegive back!

Page 33: Android Source Code Guided Tour
Page 34: Android Source Code Guided Tour
Page 35: Android Source Code Guided Tour
Page 36: Android Source Code Guided Tour

New Tools!

Page 37: Android Source Code Guided Tour
Page 38: Android Source Code Guided Tour

Gerrit

Issue & PatchSandbox

http://review.source.android.com/

Page 39: Android Source Code Guided Tour

Required Contributor Agreementfor commiters

http://review.source.android.com/

Page 40: Android Source Code Guided Tour

Signing up

is easy!http://review.source.android.com/

Page 41: Android Source Code Guided Tour

Lots of Review

is good

http://review.source.android.com/

Page 42: Android Source Code Guided Tour

My frst review.http://review.source.android.com/

Page 43: Android Source Code Guided Tour

IRC

#android

#android-dev

+

#android-offtopic

#android-root

#android-fr

irc.freenode.net

Page 44: Android Source Code Guided Tour

IRC

irc.freenode.net

#android-firehose- gerrit updates

Page 45: Android Source Code Guided Tour

Merges tothe mainline

Compiled RSS Feedhttp://www.google.co.uk/reader/bundle/user/07102146560519227874/bundle/Android%20Platform%20Repository

Page 46: Android Source Code Guided Tour

@novodawww.novoda.com

@kevinmcdonaghTel: 07981932411