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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
takattata
August 02, 2018
Programming
2
730
AndroidXに移行しようと`してみた`!
shibuya.apk #27
takattata
August 02, 2018
Tweet
Share
More Decks by takattata
See All by takattata
What's DDD?
takattata
5
910
Kotlinのコントリビュートに挑戦してみたよ!
takattata
3
300
導入画面を実装したよ
takattata
1
2k
Flutterテストことはじめ
takattata
1
840
Flutter
takattata
3
1.6k
ディープリンクを実装した
takattata
1
1.9k
introduce unit testing
takattata
1
590
xUnit Test Patterns の序章
takattata
1
380
プロジェクトの1ファイルに単体テストを書いてみた!〜本当にこれで合ってるの…??🤔〜
takattata
0
2.3k
Other Decks in Programming
See All in Programming
Python’s True Superpower
hynek
0
200
文字コードの話
qnighy
43
17k
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
210
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
170
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
650
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
250
AHC061解説
shun_pi
0
330
CSC307 Lecture 15
javiergs
PRO
0
220
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
530
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
640
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
380
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.5k
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4k
Utilizing Notion as your number one productivity tool
mfonobong
4
250
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
84
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
460
Designing for Performance
lara
611
70k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
81
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
370
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
250
Mind Mapping
helmedeiros
PRO
1
110
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Λࢼ͓ͯ͘͠ͱ ϥΠϒϥϦͷ֬ೝͳͲʹྑͦ͞͏ ͪΖΜ࠷ޙ·ͰͪΌΜͱ ಈ͔ͤΔͷ͕ϕετʂ Ҿ͖ଓ͖ࢼ͠·͢