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
690
AndroidXに移行しようと`してみた`!
shibuya.apk #27
takattata
August 02, 2018
Tweet
Share
More Decks by takattata
See All by takattata
What's DDD?
takattata
5
830
Kotlinのコントリビュートに挑戦してみたよ!
takattata
3
280
導入画面を実装したよ
takattata
1
1.9k
Flutterテストことはじめ
takattata
1
760
Flutter
takattata
3
1.5k
ディープリンクを実装した
takattata
1
1.8k
introduce unit testing
takattata
1
540
xUnit Test Patterns の序章
takattata
1
330
プロジェクトの1ファイルに単体テストを書いてみた!〜本当にこれで合ってるの…??🤔〜
takattata
0
2.2k
Other Decks in Programming
See All in Programming
数十万行のプロジェクトを Scala 2から3に完全移行した
xuwei_k
0
270
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
快速入門可觀測性
blueswen
0
350
テストコード文化を0から作り、変化し続けた組織
kazatohiei
2
1.5k
暇に任せてProxmoxコンソール 作ってみました
karugamo
2
720
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
250
testcontainers のススメ
sgash708
1
120
「Chatwork」Android版アプリを 支える単体テストの現在
okuzawats
0
180
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
460
Recoilを剥がしている話
kirik
5
6.7k
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
0
770
急成長期の品質とスピードを両立するフロントエンド技術基盤
soarteclab
0
930
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
427
64k
Building Your Own Lightsaber
phodgson
103
6.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
95
17k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
We Have a Design System, Now What?
morganepeng
51
7.3k
Thoughts on Productivity
jonyablonski
67
4.4k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
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Λࢼ͓ͯ͘͠ͱ ϥΠϒϥϦͷ֬ೝͳͲʹྑͦ͞͏ ͪΖΜ࠷ޙ·ͰͪΌΜͱ ಈ͔ͤΔͷ͕ϕετʂ Ҿ͖ଓ͖ࢼ͠·͢