Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
まったりAndroid Framework Code Reading #5
Search
operandoOS
April 14, 2017
Technology
0
470
まったりAndroid Framework Code Reading #5
まったりAndroid Framework Code Reading #5
https://mandroidfcr.connpass.com/event/53922/
operandoOS
April 14, 2017
Tweet
Share
More Decks by operandoOS
See All by operandoOS
Flutter ランチ #2
operando
0
150
Flutter ランチ #1
operando
0
110
10XでのZapier活用事例の紹介
operando
0
1.1k
CircleCIでtiming dataに基づいたテスト分割をDartで利用できるようにした話.
operando
3
2.6k
App hibernation🥶
operando
0
290
できる!Android Framework Code Reading
operando
1
820
設定だけでCircleCIの実行時間を短縮できるかもしれない話
operando
0
280
スタートアップ再びの一年と知の探索
operando
0
680
ピースオブケイクでのZapier活用術
operando
1
1.3k
Other Decks in Technology
See All in Technology
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
290
Denoで作るチーム開発生産性向上のためのCLIツール
sansantech
PRO
0
130
[トレノケ雲の会 mod.13] 3回目のre:Inventで気づいたこと -CloudOperationsを添えて-
shintaro_fukatsu
0
120
[Oracle TechNight#85] Oracle Autonomous Databaseを使ったAI活用入門
oracle4engineer
PRO
1
210
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
1
4.9k
効率的な技術組織が作れる!書籍『チームトポロジー』要点まとめ
iwamot
2
190
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
180
ソフトウェア開発における「パーフェクトな意思決定」/Perfect Decision-Making in Software Development
yayoi_dd
2
2.6k
いまからでも遅くないコンテナ座学
nomu
0
200
大規模言語モデルとそのソフトウェア開発に向けた応用 (2024年版)
kazato
2
430
DUSt3R, MASt3R, MASt3R-SfM にみる3D基盤モデル
spatial_ai_network
3
480
Web APIをなぜつくるのか
mikanichinose
0
1.5k
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
137
6.7k
Designing on Purpose - Digital PM Summit 2013
jponch
116
7k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
KATA
mclloyd
29
14k
Being A Developer After 40
akosma
89
590k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Why Our Code Smells
bkeepers
PRO
335
57k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Navigating Team Friction
lara
183
15k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
The Pragmatic Product Professional
lauravandoore
32
6.3k
Transcript
·ͬͨΓAndroid Framework Code Reading #5
λΠϜςʔϒϧ
ϋογϡλά #m_android_fcr
About Me Shinobu Okano @operandoOS Mercari, Inc. Souzoh, Inc. Code
Readingָ͍͠☺
Android Framework??
Android Frameworkͱʁʁ • ͬ͘͟ΓݴͬͯAndroidΛߏ͍ͯ͠Δͷ • LayerͰͳΜͱͳ͔͘Ε͍ͯΔ • ͱʹ͔͍͘ɾσΧΠɾ͍
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. HALKernelɺARTͰOK?? A. େܴ!
Code ReadingͷՌ
Code ReadingͷՌ • Github Organizationʹ·ͱΊ͍ͯ͘ • https://github.com/ AndroidFrameworkCodeReading • ͬ͘͟ΓͷՌͰOK(MarkdownͰͬ͘͟Γͱ͔)
※͖ͪΜͱͨ͠ՌΛڧ੍͢ΔΘ͚͡Ό͋Γ·ͤΜ
·ͬͨΓAndroid Framework Code Reading ʮͬͱৄ͘͠ʂʯͪ͜ΒΛಡΜͰ͍ͩ͘͞ʂ http://hack-it-iron.hatenablog.com/entry/2015/06/11/143629 ※ϙΤϜͰ͢
ͳʹಡ͏͔ͳʔ • ͳʹΛಡΉͷ͔ܾΊͯͩ͘͞ʔ͍ʂ • ͬ͘͟ΓͰOK • ୭͔ͱ૬ஊͨ͠ΓɺҰॹʹಡΜͩΓͰOK
ྫ͑… • IntentͷΈΛΓ͍ͨʂ • StorageͷΈΛΓ͍ͨʂ • JobSchedulerͷΈΛΓ͍ͨʂ • ͱʹ͔͘AndroidΛյ͍ͨ͠ʂ •
ͱ͔ͱ͔…
ͳʹಡΉ͔ܾ·ͬͨΒ • ࠷ޙՌΛ·ͱΊΔ࣌ͷͨΊʹɺͳʹಡΉ͔Λ Twitter or Gitterʹॻ͍͍ͯͩ͘͞ • ޙՌΛ·ͱΊͨϦϯΫΛ Twitter or
Gitter ʹॻ͍͍͚ͯͨͩΕ ӡӦͷํͰGithubʹ·ͱΊ·͢ʂ
͜Μͳײ͡Ͱ·ͱΊ·͢ https://github.com/AndroidFrameworkCodeReading/CodeReadingHistory/wiki/ %E3%81%BE%E3%81%A3%E3%81%9F%E3%82%8AAndroid-Framework-Code-Reading-%234
Enjoy Code Reading!!