28
まったり Android Framework Code Reading #1 Hashtag #mandroidfcr

まったりAndroid framework code reading #1

Embed Size (px)

Citation preview

Page 1: まったりAndroid framework code reading #1

まったり  Android  Framework    Code  Reading  #1

Hashtag  #m_̲android_̲fcr

Page 2: まったりAndroid framework code reading #1

会場提供してくださった

リクルートマーケティングパートナーズ様

釘宮さん

ありがとうございます!

Page 3: まったりAndroid framework code reading #1

会場説明 + 諸注意

• Wi-‑Fiあります

• 飲⾷食可です(お菓⼦子⽤用意しました。⾷食べてね★)

• お⼿手洗いありますが、会場出⼊入りのセキュリティ上

責任者の付き添いが必要なので 釘宮さんに⼀一声

かけてください

• 途中でお帰りになる際には、私に⼀一声かけてください

Page 4: まったりAndroid framework code reading #1

タイムテーブル

Page 5: まったりAndroid framework code reading #1

まったりAndroid Framework Code Reading??

とある⼀一⼈人の

Androidエンジニアが始めた

誰得勉強会

Page 6: まったりAndroid framework code reading #1

Shinobu  Okano  @operandoOS  Mercari,  Inc.    Android  Engineer  Logcat、adb⼤大好き!!  Garum https://github.com/operando/Garum  http://hack-‐‑‒it-‐‑‒iron.hatenablog.com/

Page 7: まったりAndroid framework code reading #1

Code Readingの⽬目的

Androidのソースコードを読んで

開発等に役⽴立てる

Page 8: まったりAndroid framework code reading #1

カジュアルにまったり

⾊色んなコードを読んで

成果や知識を共有できれば最⾼高

Code Readingの⽬目的

Page 9: まったりAndroid framework code reading #1

アプリ開発者が

カジュアルに

読めるのは

ここらへん

Android Framework

Page 10: まったりAndroid framework code reading #1

Q. SDKのコードでもOK??

A. もちろんOK!

Q. ライブラリのコードでもOK??

A. もちろんOK!

Q. HALやKernel、ARTでもOK??

A. ⼤大歓迎!

Code Reading Q&A

Page 11: まったりAndroid framework code reading #1

Q. SDKのコードでもOK??

A. もちろんOK!

Q. ライブラリのコードでもOK??

A. もちろんOK!

Q. HALやKernel、ARTでもOK??

A. ⼤大歓迎!

Code Reading Q&A

Page 12: まったりAndroid framework code reading #1

Q. SDKのコードでもOK??

A. もちろんOK!

Q. ライブラリのコードでもOK??

A. もちろんOK!

Q. HALやKernel、ARTでもOK??

A. ⼤大歓迎!

Code Reading Q&A

Page 13: まったりAndroid framework code reading #1

Code Readingの成果

Github Organizationにまとめていく

https://github.com/AndroidFrameworkCodeReading

※きちんとした成果を強制するわけじゃありません

ざっくりの成果でOK(Markdownでざっくりとか)

Page 14: まったりAndroid framework code reading #1

Code Readingの成果

Github Organizationにまとめていく

https://github.com/AndroidFrameworkCodeReading

※きちんとした成果を強制するわけじゃありません

ざっくりの成果でOK(Markdownでざっくりとか)

Page 15: まったりAndroid framework code reading #1

https://gitter.im/AndroidFrameworkCodeReading/CodeReadingHistory

Gitter⽤用意してます!(誰でも参加できます)

参加できなかった⽅方

オープンな活動のため

Gitterご利⽤用ください!

勉強会でのやりとりなどなど…⋯

Page 16: まったりAndroid framework code reading #1

https://gitter.im/AndroidFrameworkCodeReading/CodeReadingHistory

残しておきたいやりとり

気になったこと

成果 / 共有したいこと

などなど…⋯

勉強会でのやりとりなどなど…⋯

Page 17: まったりAndroid framework code reading #1

まったりAndroid Framework Code Reading

http://hack-‑it-‑iron.hatenablog.com/entry/2015/06/11/143629

「もっと詳しく!」は

こちらを読んでください!

Page 18: まったりAndroid framework code reading #1

まったりAndroid Framework Code Reading #1

裏テーマ

Page 19: まったりAndroid framework code reading #1

裏テーマ

M Preview読もう!

まったりAndroid Framework Code Reading #1

Page 20: まったりAndroid framework code reading #1

Android M Preview

• Permission

• Doze

• Direct Share

• App Links

• Material Design Support Library

• Data Binding

etc…⋯

Page 21: まったりAndroid framework code reading #1

Android M Preview

OpenGrok作っていただきました! http://tools.oesf.biz/android-‑MNC/

@noritsunaさん、ありがとうございます!

Page 22: まったりAndroid framework code reading #1

なに読もうかなー

なにを読むのか

決めてくださーい!

ざっくりでOK

Page 23: まったりAndroid framework code reading #1

なに読もうかなー

誰かと相談したり

⼀一緒に読んだりでもOK

Page 24: まったりAndroid framework code reading #1

なに読もうかなー

例えば…⋯

Page 25: まったりAndroid framework code reading #1

なに読もうかなー

Intentの仕組みを知りたい!

Storageの仕組みを知りたい!

Mediaの仕組みを知りたい!

とにかくAndroidを壊したい! とかとか…⋯

例えば…⋯

Page 26: まったりAndroid framework code reading #1

App Permissions について調べる

なに読もうかなー

Page 27: まったりAndroid framework code reading #1

What's New in Android (I/O 2015)

http://connpass.com/event/16569/

App Permissions の話するかも…⋯

今⽇日の成果次第?

Page 28: まったりAndroid framework code reading #1

Enjoy Code Reading!!