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
AndroidXに移行しようと`してみた`!
Search
takattata
August 02, 2018
Programming
740
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AndroidXに移行しようと`してみた`!
shibuya.apk #27
takattata
August 02, 2018
More Decks by takattata
See All by takattata
What's DDD?
takattata
5
930
Kotlinのコントリビュートに挑戦してみたよ!
takattata
3
310
導入画面を実装したよ
takattata
1
2.1k
Flutterテストことはじめ
takattata
1
870
Flutter
takattata
3
1.7k
ディープリンクを実装した
takattata
1
1.9k
introduce unit testing
takattata
1
600
xUnit Test Patterns の序章
takattata
1
400
プロジェクトの1ファイルに単体テストを書いてみた!〜本当にこれで合ってるの…??🤔〜
takattata
0
2.4k
Other Decks in Programming
See All in Programming
【デモ】Kiroで体験する仕様駆動開発|設計からコーディングまでAIと進める開発フロー
cmkudo
0
360
MySQLとPostgreSQLって何が違うの?
akagami
0
130
My Marp Sample
sinoue0108
0
110
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
570
プロポーザルを書いてもらう
pvcresin
0
580
Flow は今どうなっているか
mizdra
PRO
0
690
AIと壁打ちしながら進めるコスト管理
fufuhu
2
1.6k
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
200
片田舎のおっさん、 Swift Buildのダイアモンド問題解決の不具合修正PRを出すが、解決方法がキャッシュをしないようにすることであり、ビルド時間が伸びると言われてマージされないので高速化もする/swiftbuild
yimajo
0
270
170k Jobs a Day on GKE: Scaling Mercari's CI Platform - and What's Next for AI-Native Development
junyaokabe
0
120
Webエンジニアなのにブラウザの仕組みがわからないので、Pythonで自作してみた
tatsuki12
4
1k
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
140
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Balancing Empowerment & Direction
lara
6
1.2k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
4 Signs Your Business is Dying
shpigford
187
23k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
480
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Faster Mobile Websites
deanohume
310
32k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
480
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
エンジニアに許された特別な時間の終わり
watany
108
250k
Transcript
1 AndroidXʹҠߦ͠Α͏ ͱ`ͯ͠Έͨ`ʂ Takasy @takattata @shibuya.apk #27
2 ˞ҙ˞ "OESPJE9ͷҠߦAະྃA શʹೋ൪ઝ͡ωλ IUUQTTQFBLFSEFDLDPNTZBSJIV BOESPJEYOJZJYJOHTVSVUBNFOJ
3 "OESPJE9 ࠷৽CFUB ɾ4VQQPSU-JCSBSZ""$Λͻͬ͘ΔΊͨϥΠϒϥϦ ɾ4VQQPSU-JCSBSZҎ߱ग़ͳ͍ͷͰ͍ͣΕҠߦඞਢ https://developer.android.com/topic/libraries/support-library/androidx-rn https://youtu.be/7wuc5Btyr-E
4 ʮ··ͷͯʯͰҠߦͯ͠ΈΔ ɾDPNQJMF4EL7FSTJPO ɾDPNBOESPJEUPPMTCVJMEHSBEMF
5 .JHSBUFUP"OESPJE9 "OESPJE4UVEJP ࠷৽CFUB ͔Β༻ҙ͞Ε͍ͯΔػೳ ˞$BOBSZग़͍ͯΔ ࣮ߦ͢ΔͨΊʹ DPNQJMF4EL7FSTJPO ʹ͢Δ
6 "OESPJE4UVEJPͰͷ࣮ߦ४උ ɾDPNBOESPJEUPPMTCVJMEHSBEMF ɹɹˠCFUB ࣗͷڥ͕CFUB ɾ$SBTIMZUJDTQMVHJO JPGBCSJDUPPMTHSBEMF ɹɹˠ
7 "OESPJE4UVEJPͰͷ࣮ߦ४උ ɾDPNBOESPJEUPPMTCVJMEHSBEMF ɹɹˠCFUB ࣗͷڥ͕CFUB ɾ$SBTIMZUJDTQMVHJO JPGBCSJDUPPMTHSBEMF ɹɹˠ
ビルドして動くことを確認できた! いざ!Migrate to AndroidX!
8
9
10 ࣮ߦޙͷ%J⒎ ɾJNQMFNFOUBUJPO JNQPSU͢ΔϥΠϒϥϦ͕ "OESPJE9ͷϥΠϒϥϦʹࣗಈͰม͞ΕΔ ɾϨΠΞτ .BOJGFTU YNM ࣗಈͰม͞ΕΔ
11 ࣮ߦޙͷ%J⒎ ɾHSBEMFQSPQFSUJFTʹه͞ΕΔ
12 σόοά࣮ߦʂ
13 F<LBQU>"OFYDFQUJPOPDDVSSFE KBWBMBOH/P$MBTT%FG'PVOE&SSPSBOESPJE TVQQPSUBOOPUBUJPO/PO/VMM ʀЧʀA స͚ͨʂ
14 ݕࡧͯ͠ΈΔͱʜ https://github.com/grandstaish/paperparcel/issues/216
15 ݕࡧͯ͠ΈΔͱʜ https://github.com/grandstaish/paperparcel/issues/216 使ってます。
16 13ग़͍ͯΔ͕ະϚʔδ
17 ճආࡦ 1BQFS1BSDFMΛஔ͖͑Δ J !1BSDFMJ[F JJ 1BSDFMFS 1BQFS1BSDFMͷ13ͷϒϥϯνΛϥΠϒϥϦԽ
ͯ͠ΈΔ
18 1BQFS1BSDFMΛஔ͖͑Δ J !1BSDFMJ[F ˠFYQFSJNFOUBMͳػೳΒ͍͠ͷͰҰ୴ஔ͘ IUUQTLPUMJOMBOHPSHEPDTUVUPSJBMTBOESPJEQMVHJOIUNM ˞ϓϩμΫτಋೖ͍ͯ͠Δࣄྫͦͦ͋͜͜Γͦ͏ʁ IUUQTUFDINJTPDBKQFOUSZ JJ 1BSDFMFS
ˠͦͦ1BSDFMBCMFͷཧղ͕͍͍͍ͭͯͳ ͯ͘ϥΠϒϥϦͷཧղ͕ग़དྷͳ͔ͬͨʂ IUUQTHJUIVCDPNKPIODBSMQBSDFMFS
19 1BQFS1BSDFMͷ13ͷϒϥϯνΛ ϥΠϒϥϦԽͯ͠ΈΔ ϥΠϒϥϦϞδϡʔϧΛ࡞ˠϓϩμΫτଆͰΠϯϙʔτ https://developer.android.com/studio/projects/android-library?hl=ja
20 1BQFS1BSDFMͷ13ͷϒϥϯνΛ ϥΠϒϥϦԽͯ͠ΈΔ https://developer.android.com/studio/projects/android-library?hl=ja ˠ!1BQFS1BSDFM༻ΫϥεͰΤϥʔ͕ग़ͨ … Ϋϥε໊ ࣌ؒΕʂҰ୴อཹ
21 ·ͱΊ ͻͱ·ͣ.JHSBUFUP"OESPJE9Λࢼ͓ͯ͘͠ͱ ϥΠϒϥϦͷ֬ೝͳͲʹྑͦ͞͏ ͪΖΜ࠷ޙ·ͰͪΌΜͱ ಈ͔ͤΔͷ͕ϕετʂ Ҿ͖ଓ͖ࢼ͠·͢