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
480
まったり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
EMから見たLinQ
operando
1
150
private spaceについてあれこれ調べてみた
operando
1
320
Flutter ランチ #2
operando
0
170
Flutter ランチ #1
operando
0
140
10XでのZapier活用事例の紹介
operando
0
1.3k
CircleCIでtiming dataに基づいたテスト分割をDartで利用できるようにした話.
operando
3
2.8k
App hibernation🥶
operando
0
320
できる!Android Framework Code Reading
operando
2
870
設定だけでCircleCIの実行時間を短縮できるかもしれない話
operando
0
320
Other Decks in Technology
See All in Technology
Snowflake Intelligenceで実現できるノーコードAI活用
takumimukaiyama
1
130
AIエージェントのフレームワークを見るときの個人的注目ポイント
os1ma
1
470
大失敗しないための Web API 開発レシピ / A recipe for not making a big failure on WebAPI development
yokawasa
1
240
Kubernetesで作るAIプラットフォーム
oracle4engineer
PRO
2
220
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
6.8k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.6k
Introduction to Bill One Development Engineer
sansan33
PRO
0
250
「規約、知識、オペレーション」から考える中規模以上の開発組織のCursorルールの 考え方・育て方 / Cursor Rules for Coding Styles, Domain Knowledges and Operations
yuitosato
3
490
Kafka vs. Pulsar: Performance Evaluation by Petabyte-Scale Streaming Platform Providers
lycorptech_jp
PRO
1
350
Drawing with LLMs
rist
0
250
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.4k
AI Engineering Summit Pre Event LT #10
okaru
2
540
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
GraphQLとの向き合い方2022年版
quramy
46
14k
Visualization
eitanlees
146
16k
Raft: Consensus for Rubyists
vanstee
138
7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
We Have a Design System, Now What?
morganepeng
52
7.6k
YesSQL, Process and Tooling at Scale
rocio
172
14k
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!!