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

ReactNativeで大規模アプリを作るときに気を付けたいこと

 ReactNativeで大規模アプリを作るときに気を付けたいこと

画面やフォーム数が多いアプリの開発には、単機能のアプリにはない複雑な問題が潜んでいます。比較的大きなアプリを開発した経験から、選ぶといいライブラリ、仕様からアプリ特化フレームワークへの落とし込み方と、その設計方法など、ReactNativeで心がけたい複雑なアプリを作るときに大事なことを自分なりのエッセンスとして抽出してお話しします。

html5j Webプラットフォーム部 第21回勉強会

kazuhiro hara

February 26, 2018
Tweet

More Decks by kazuhiro hara

Other Decks in Programming

Transcript

  1. બ୒ࢶ͸͍Ζ͍Ζ͋Δ ‎ ωΠςΟϒͰ  J04ɺ"OESPJE ‎ ωΠςΟϒ6*ίϯϙʔωϯτϕʔεܥ  3FBDU/BUJWFɺ8FFYɺ/BUJWF4DSJQU ‎

    8FC7JFXϕʔεܥ  $PSEPWBɺͦͷଞ$PSEPWBϕʔεܥ ‎ ͦͷଞͷٕज़Ͱ  6OJUZɺ9BNBSJOɺ%FMQIJFUD
  2. ΰʔϧσϯϋʔϕετܕ։ൃͷ͝ఏҊ ‎ େ࿮ Ұ෦ ͷ࢓༷Λ·ͣࡦఆ ‎ ͦͷ࢓༷Λ࣮ݱՄೳͳ
 ϑϨʔϜϫʔΫΛߟ͑Δ ‎ ϑϨʔϜϫʔΫΛ


    εςʔΫϗϧμʔʹڞ༗ ‎ ϑϨʔϜϫʔΫʹԊͬͯ
 ࡉ͔ͳ࢓༷Λ࡞੒ ‎ ܁Γฦ͠ ΞϓϦ࢓༷ Ξ ϓ Ϧ ઃ ܭ ΞϓϦ։ൃ ϑ Ϩ * Ϝ ϫ * Ϋ ࡦ ఆ
  3. ٕज़ߏ੒ ‎ ϑϩϯτΤϯυ಺Ͱͷ
 ٕज़ߏ੒ΛܾΊ͓ͯ͘ͱɺ
 ֶश͕ਐΈ΍͍͢ ‎ ΦϨΦϨϑϨʔϜϫʔΫ͕
 ٕज़ߏ੒ʹؚ·ΕΔͱɺ
 ཧղ͠ʹ͘͘ͳΔ ‎

    ॏͶΔͱɺखް͘ͳΔ͕ɺ
 ਎ಈ͖͕औΕͳ͘ͳΔ react-native-cli React Native React Navigation Redux Immutable.js Native Base
  4. σʔλͱϞσϧ ‎ 3FEVY·ΘΓ  *NNVUBCMFKT w 3FDPSE͕ศརɻϞσϧͷΑ͏ͳ΋ͷΛ࡞ΕΔ  0CKFDU MPEBTI͔ɺ*NNVUBCMF0CKFDU

    *NNVUBCMFKT͔ w ͜͜͸޷Έ͕෼͔ΕΔͱ͜Ζ ‎ ઃఆϑΝΠϧͱͯ͠ͷ+40/  BQQMJDBUJPO@CBTJDKTPO ‎ ΞϓϦέʔγϣϯ಺ͷΦϒδΣΫτ  ୯ͳΔγϯάϧτϯΦϒδΣΫτͰ͍͍͜ͱ΋͋Δ
  5. ৘ใͷछྨͰ෼͚Α͏ ‎ ෆม৘ใ  ΞϓϦέʔγϣϯͷίʔυͱͯ͠อ࣋͢ΔΑ͏ͳ৘ใ ‎ جຊ৘ใ  ΞϓϦέʔγϣϯͷઃఆ৘ใͱ͔ ‎

    Ұ࣌తͳ৘ใ  "KBYͰऔಘ͢Δ৘ใͱ͔ ‎ شൃੑͷ৘ใ  ϑΥʔϜೖྗதͷεςʔτͱ͔