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
CameraXを使ったら最高だった話
Search
ikemura23
August 21, 2020
Programming
1
290
CameraXを使ったら最高だった話
2020/08/21 YUMEMI.apk #1
ikemura23
August 21, 2020
Tweet
Share
More Decks by ikemura23
See All by ikemura23
Dreamカメラ
ikemura23
0
12
CO2測定プロジェクト成果報告会
ikemura23
0
30
Other Decks in Programming
See All in Programming
GitHub Copilotのススメ
marcy731
1
220
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
440
Try creating your own orderedmap
kazamori
1
190
Snowflakeで眠ったデータを起こそう!
estie
0
140
Micro Frontends for Java Microservices - Utah JUG 2024
mraible
PRO
1
110
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
200
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
220
Three ways to use AI on Android: The Good, the Bad and the Ugly
marxallski
0
110
CDKコントリビュートの最初の壁を越えよう! -簡単issueの見つけ方-
badmintoncryer
3
210
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
120
ServerAction で Progressive Enhancement はどこまで頑張れるか? / progressive-enhancement-with-server-action
takefumiyoshii
6
420
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
2
180
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Rails Girls Zürich Keynote
gr2m
91
13k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
1.9k
Statistics for Hackers
jakevdp
790
220k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
The Mythical Team-Month
searls
216
42k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Practical Orchestrator
shlominoach
183
9.7k
Transcript
CameraXΛͬͨΒ Χϝϥ࣮͕ϝνϟָͩͬͨ 2020/08/21 YUMEMI.apk
ଜ ߶ ग़ɿԭೄݝ දౡ झຯɿεϙʔπ ͖ͳՌɿύΠφοϓϧ Twitterɿikemura23
CameraXͰΧϝϥ࣮͕ ϝνϟָʹͳͬͯ·͢
CameraX ͱ ɾJetpack αϙʔτ ϥΠϒϥϦ ɾΧϝϥΞϓϦͷ։ൃΛ؆୯ʹ͢ΔͨΊʹ࡞͞Εͨ ɾCamera2 APIͷ্ʹߏங͞Ε͍ͯΔ ɾCameraXͷϥϘͰ͞·͟·ͳ͕ςετ͞Εಈ࡞͕Ұ͍ͯ͠Δ ɾݱࡏ
1.0.0-beta07
CameraXͷԿ͕͍͍ͷ͔ʁ ɾϥΠϑαΠΫϧͷཧ͕ϝνϟָ ɾCamera2 APIΑΓগͳ͍ίʔυྔͰ࣮Ͱ͖Δ ɾಛఆͷϢʔεέʔεΛ؆୯ʹ࣮Ͱ͖Δ ɹɾϓϨϏϡʔ ɹɾը૾Ωϟϓνϟ ɹɾը૾ੳ
ͬ͘͟ΓCameraX࣮ίʔυΛհ
xmlͷPreviewViewΛઃஔ ඇϒϩοΩϯά Ϟʔυ σϑΥϧτղ૾͕640x480
͋ͱ bindToLifecycle ʹ͚ͩ͢ UseCaseΛ ՄมྻͰͤΔ
࣮ࡍͷίʔυ Google Codelabs Λࢀর͍ͯͩ͘͠͞
CameraXͷ৺ͳ ɾຊAndroidʹෆ۩߹͕νϥϗϥ ɹɾCameraXϥϘͰςετࡁΈ΄ͱΜͲւ֎ϝʔΧʔ ɹɾຊର֎ʁ ɾϏσΦΩϟϓνϟ·ͩެࣜαϙʔτ͞Ε͍ͯͳ͍ ɹɾ·ͩ·ͩ։ൃதͩͱ͔
CameraXͷࠓޙͷظ ɾARͱͷ࿈ܞ ɹɾARͱCameraXͱͷ࿈ܞָ͕ʹ࣮Ͱ͖ͨΒ͍͍ͳ ɹɾʢެࣜYouTubeͰʮARʯͱ୯ޠ͕ग़͚ͨͩͰɺAR࿈ܞͷใ͕΄΅ͳ͍ʣ ɾը૾ղੳͷڧԽ ɹɾΦϯσόΠεͰͷຊޠೝࣝΛʢML Kitʣ ɾϏσΦΩϟϓνϟͷެࣜαϙʔτ
͍·͙͢৮ΕͯΈΑ͏ CameraX