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
2
720
AndroidXに移行しようと`してみた`!
shibuya.apk #27
takattata
August 02, 2018
Tweet
Share
More Decks by takattata
See All by takattata
What's DDD?
takattata
5
900
Kotlinのコントリビュートに挑戦してみたよ!
takattata
3
300
導入画面を実装したよ
takattata
1
2k
Flutterテストことはじめ
takattata
1
820
Flutter
takattata
3
1.6k
ディープリンクを実装した
takattata
1
1.9k
introduce unit testing
takattata
1
580
xUnit Test Patterns の序章
takattata
1
360
プロジェクトの1ファイルに単体テストを書いてみた!〜本当にこれで合ってるの…??🤔〜
takattata
0
2.3k
Other Decks in Programming
See All in Programming
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
560
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
410
GitHub Actions × AWS OIDC連携の仕組みと経緯を理解する
ota1022
0
240
Model Pollution
hschwentner
1
180
Serena MCPのすすめ
wadakatu
4
900
開発者への寄付をアプリ内課金として実装する時の気の使いどころ
ski
0
350
Signals & Resource API in Angular: 3 Effective Rules for Your Architecture @BASTA 2025 in Mainz
manfredsteyer
PRO
0
100
10年もののAPIサーバーにおけるCI/CDの改善の奮闘
mbook
0
780
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
240
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
120
詳しくない分野でのVibe Codingで困ったことと学び/vibe-coding-in-unfamiliar-area
shibayu36
3
4.5k
Le côté obscur des IA génératives
pascallemerrer
0
130
Featured
See All Featured
Site-Speed That Sticks
csswizardry
11
880
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to train your dragon (web standard)
notwaldorf
96
6.3k
Practical Orchestrator
shlominoach
190
11k
Docker and Python
trallard
46
3.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Optimizing for Happiness
mojombo
379
70k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Facilitating Awesome Meetings
lara
56
6.6k
Six Lessons from altMBA
skipperchong
28
4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
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Λࢼ͓ͯ͘͠ͱ ϥΠϒϥϦͷ֬ೝͳͲʹྑͦ͞͏ ͪΖΜ࠷ޙ·ͰͪΌΜͱ ಈ͔ͤΔͷ͕ϕετʂ Ҿ͖ଓ͖ࢼ͠·͢