Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KitchHike式
React Native 設計チェックポイント / React Nati...

KitchHike式
React Native 設計チェックポイント / React Native App Design in KitchHike

TECH STAND #3 クロスプラットフォーム開発 Flutter x React Native ( https://standfm.connpass.com/event/199782/ ) の登壇資料です。

React Nativeアプリにおけるキッチハイクの選択を
ベストプラクティス度・変更コストの2つの軸から紹介します。

アジェンダ
- プラットフォーム選定
- React Nativeアプリ設計
- 運用設計

Shoken Fujisaki

January 21, 2021
Tweet

More Decks by Shoken Fujisaki

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ w 4IPLFO'VKJTBLJ !TIPLFOY  w גࣜձࣾΩονϋΠΫ 
 ڞಉ૑ۀऀ$50 w

    ΩονϋΠΫΤϯδχΞνʔϜͰ 
 ݄ץ3/'FBUVSFT࿈ࡌத 
 IUUQTUFDILJUDIIJLFDPN
  2. 3FBDU/BUJWFબఆޙʹ΍ͬͨ͜ͱ ϓϥοτϑΥʔϜબఆ ࠷৽৘ใͷΩϟονΞοϓ w 3FBDU3FBDU/BUJWFެࣜϒϩά w 3FBDU/BUJWFΞϓϦΛ։ൃ͍ͯ͠ΔձࣾͷςοΫϒϩά 
 8JY 4IPQJGZ

    ,IBO"DBEFNZଞ w 3FBDU/BUJWF3FMFBTFTϦϙδτϦ 
 ࣍ͷϦϦʔεʹ͍ͭͯσΟεΧογϣϯ͕͞Ε͍ͯΔ 
 IUUQTHJUIVCDPNSFBDUOBUJWFDPNNVOJUZSFMFBTFT w 5XJUUFS .FEJVN EFWUP ษڧձεϥΠυͳͲ
  3. ΞϓϦઃܭνΣοΫϙΠϯτ w 6*ίϯϙʔωϯτ w "1*ΫϥΠΞϯτ w εςʔτ؅ཧ w φϏήʔγϣϯϥΠϒϥϦ w

    ΞϓϦετϨʔδ%# w ίϯϙʔωϯτઃܭΧλϩά w σΟϨΫτϦߏ੒ w ܕνΣοΧʔ w ςετܭըʢ$*$%ؚΉʣ
  4. ΞϓϦઃܭνΣοΫϙΠϯτ w 6*ίϯϙʔωϯτ w "1*ΫϥΠΞϯτ w εςʔτ؅ཧ w φϏήʔγϣϯϥΠϒϥϦ w

    ΞϓϦετϨʔδ%# w ίϯϙʔωϯτઃܭΧλϩά w σΟϨΫτϦߏ੒ w ܕνΣοΧʔ w ςετܭըʢ$*$%ؚΉʣ άϨʔͷ߲໨͸ޙड़ͷ2JJUBهࣄͰղઆ͍ͯ͠·͢
  5. εςʔτ؅ཧ Ҏલ͸બ୒ࢶ͕ଟ͘೰·͔ͬͨ͠ 
 3FEVY .PC9 6OTUBUFE ೥ͩͱҎԼͷ͕ͭ༗ྗͳީิ 
 '$ )PPLT

     $POUFYU"1* 
 3FDPJM ΩονϋΠΫͰ͸ͷ'$ )PPLTΛ࠾༻ ΞϓϦઃܭνΣοΫϙΠϯτ ϕετϓϥΫςΟε౓⭐⭐ˑ มߋίετߴ
  6. σ ΟϨΫτϦߏ੒ ΞϓϦઃܭνΣοΫϙΠϯτ ϕετϓϥΫςΟε౓⭐⭐ˑ มߋίετத ࠷ۙͷ܏޲ 
 τοϓσΟϨΫτϦ໊ 
 ίϯϙʔωϯτσ

    ΟϨΫτϦ໊ 
 ϑΝΠϧ໊ 
 ελΠϧϑΝΠϧͷஔ͖৔ TSD͕ओྲྀ 
 TDSFFOTDPNQPOFOUT 
 ίϯϙʔωϯτ໊KT 
 ίϯϙʔωϯτϑΝΠϧ 
 ಺ʹهड़
  7. ӡ༻ઃܭνΣοΫϙΠϯτ w ৘ใΩϟονΞοϓ w ΞοϓάϨʔυӡ༻ w ϦϦʔεӡ༻ʢJ04"OESPJEରԠʣ w ΫϥογϡϨϙʔτ w

    ΞϓϦαΠζ w ηΩϡϦςΟରࡦ w ϚʔέςΟϯάӡ༻ άϨʔͷ߲໨͸ޙड़ͷ2JJUBهࣄͰղઆ͍ͯ͠·͢
  8. ৘ใΩϟονΞοϓ ӡ༻ઃܭνΣοΫϙΠϯτ ϕετϓϥΫςΟε౓⭐⭐⭐ มߋίετத લఏ·ͩ3FBDU/BUJWF͸WɻWະຬͰɺ·ͩਐԽதɻ ৘ใΩϟονΞοϓ 
 Ξοϓσʔτɾ%FQSFDBUFEͷΩϟονΞοϓ 
 ϕετϓϥΫςΟε୳͠

    
 पΓʹฉ͚Δਓ͕͍Δ͔͸ॏཁ Ϟνϕʔγϣϯߴ͘औΓ૊Ή࢓૊Έ 
 ΩονϋΠΫͰ͸ษڧձ͔Βͷهࣄެ։͕ϫʔΫ͍ͯ͠Δ 
 ݄ץ3/'FBUVSFT࿈ࡌத IUUQTUFDILJUDIIJLFDPNBSDIJWFDBUFHPSZ3FBDU/BUJWF
  9. ϦϦʔεӡ༻ ӡ༻ઃܭνΣοΫϙΠϯτ ϕετϓϥΫςΟε౓⭐⭐ˑ มߋίετ J04 4JHOJOXJUI"QQMF 
 -BVODI4UPSZCPBSE 
 μʔΫϞʔυ

    
 6*8FC7JFXഇࢭ J04 *%'"ڐՄऔಘରԠ 
 9DPEFରԠ "OESPJE CJUରԠ WYͰαϙʔτ 
 "OESPJE9΁ͷҠߦʢWYͰαϙʔτʣ 
 (PPHMF1MBZͷର৅"1*Ϩϕϧཁ݅΁ͷରԠ ʢUBSHFU4EL7FSTJPOʣ ֤ϓϥοτϑΥʔϜϕϯμʔඞਢରԠ