まったりAndroid framework code reading #2
-
Upload
shinobu-okano -
Category
Technology
-
view
1.381 -
download
0
Transcript of まったりAndroid framework code reading #2
会場説明 + 諸注意
• Wi-Fiあります
• 飲食可です(お菓子用意しました。食べてね★)
• 途中でお帰りになる際には、私に一声かけてください
• お帰りの際に、入館許可証に弊社担当社員のサインが必要となっております。 ご協力宜しくお願い申し上げます。
タイムテーブル
About Me
• Shinobu Okano(@operandoOS)
• Mercari, Inc.
• Logcat大好きでーす!!!
• Code Reading楽しい✌ ('ω' ✌ )三 ✌ ('ω') ✌ 三( ✌ 'ω') ✌
Android Framework??
Android Frameworkとは??
Android Frameworkとは??
Android Frameworkとは??
アプリ開発者が
カジュアルに読めるのはここらへん
Android Frameworkとは??
アプリ開発者が
カジュアルに読めるのはここらへん
https://source.android.com/security/Source :
まったりAndroid Framework Code Reading??
Code Readingの目的
Code Readingの目的
• Androidのソースコードを読んで開発等に役立てる
• カジュアルにまったり色んなコードを読んで成果や知識を共有できれば最高
Code Reading Q&A
Code Reading Q&A
Q. SDKのコードでもOK??
A. もちろんOK!
Q. ライブラリのコードでもOK??
A. もちろんOK!
Q. HALやKernel、ARTでもOK??
A. 大歓迎!
Code Readingの成果
Code Readingの成果
• Github Organizationにまとめていく
• https://github.com/AndroidFrameworkCodeReading
• ざっくりの成果でOK(Markdownでざっくりとか)
※きちんとした成果を強制するわけじゃありません
勉強会でのやりとりなどなど…
勉強会でのやりとりなどなど…
• Gitter用意してます!(誰でも参加できます)
• https://gitter.im/AndroidFrameworkCodeReading/CodeReadingHistory
• 残しておきたいやりとり,気になったこと
• 成果 / 共有したいこと,などなど…
• オープンな活動のためGitterご利用ください!
まったりAndroid Framework Code Reading
「もっと詳しく!」はこちらを読んでください!
http://hack-it-iron.hatenablog.com/entry/2015/06/11/143629
※ポエムです
まったりAndroid Framework Code Reading#2
裏テーマ
Android M 読もう!
Android M
• Permission
• Doze
• Direct Share
• App Links
• Material Design Support Library
• Data Binding
• etc…
OpenGrok - Android M
http://tools.oesf.biz/android-6.0.0_r1.0/
Android 6.0 APIs
http://developer.android.com/about/versions/marshmallow/android-6.0.html
なに読もうかなー
• なにを読むのか決めてくださーい!
• ざっくりでOK
• 誰かと相談したり、一緒に読んだりでもOK
例えば…
• Intentの仕組みを知りたい!
• Storageの仕組みを知りたい!
• JobSchedulerの仕組みを知りたい!
• とにかくAndroidを壊したい!
• とかとか…
まったりAndroid Framework Code Reading
運営について
運営について - Slack
• 会場提供や勉強会の運営等、お助けいただける方はまったりAndroid Framework Code ReadingのSlackを用意してます
• Slackinをご用意しておりますので、下記にリンクからご参加ください!
• https://fierce-lake-8720.herokuapp.com/
Enjoy Code Reading!!