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

Androidアプリにおけるモジュラライズの進め方

Young
February 18, 2019

 Androidアプリにおけるモジュラライズの進め方

社内勉強会 #深いい勉強会 の資料です

Young

February 18, 2019
Tweet

More Decks by Young

Other Decks in Programming

Transcript

  1. ओͳϞδϡʔϧͷछྨ • Android ΞϓϦ Ϟδϡʔϧ • ΞϓϦ ϨϕϧͷઃఆΛ֨ೲ͢ΔϝΠϯίϯςφ • Android

    ϥΠϒϥϦ Ϟδϡʔϧ • ΞϓϦ ϞδϡʔϧͰ࢖༻ͨ͠ΓɺଞͷϥΠϒϥϦ ϞδϡʔϧʹΠϯϙʔτͨ͠ΓͰ͖Δ࠶ར༻Մೳͳ ίϯςφ
  2. ػೳ × ϨΠϠʔυͳϞδϡʔϧ ߏ੒ • AndroidΞϓϦϞδϡʔϧ • ΞϓϦέʔγϣϯ૚ͷϞδϡʔϧ × ػೳ

    • υϝΠϯ૚ͷϞδϡʔϧ × ػೳ • Πϯϑϥ૚ͷϞδϡʔϧ × ػೳ * ཧ૝తͳܗͱࢥΘΕΔ
  3. Πϯϑϥ૚ • Data Module • Api • SharedPreferences • Database

    • Repository * ΋ͬͱࡉ͔͘ModuleΛผ͚ͯ΋ྑͦ͞͏
  4. ڞ௨UIίϯϙʔωϯτ • Feature Common Module • Dialog / Pop-up /

    CustomView • Utility / Ext • Abstract Activity * ֎ग़͍ͨ͠͠ػೳͰ࢖͍͍ͨ΋ͷΛؚΊΔ