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

Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例

Avatar for Recruit Recruit
November 21, 2024

Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例

2024/11/21に、FlutterKaigi 2024 で発表した、若宮の資料です。

Avatar for Recruit

Recruit

November 21, 2024
Tweet

More Decks by Recruit

Other Decks in Technology

Transcript

  1. 'MVUUFSͷಋೖܦҢ w ʰελσΟαϓϦGPS4$)00-ʱ͸೥݄ʹਖ਼ࣜϦϦʔε w "OESPJE ,PUMJO ͱJ04 4XJGU ɺ8FC 7VFKT

    ΛͦΕͧΕ։ൃ w ։ൃνʔϜ͸ϓϥοτϑΥʔϜ͝ͱʹߏ੒ w ӡ༻͢ΔʹͭΕ՝୊ײ͕ߴ·Δ w ΍Γ͍ͨ͜ͱͷ࣮ݱʹࢥͬͨҎ্ʹ͕͔͔࣌ؒΔ w ։ൃϦιʔε͕ࢥ͏Α͏ʹ֬อͰ͖ͳ͍ 
  2. ϦϓϨʔεϓϩδΣΫτ ܭըͱͷࠩҟ .PCJMF w ౰ॳͷܭըΑΓ΋ૣ͘.PCJMFͷϦϓϨʔεΛ׬਱ w ૝ఆ͍ͯ͠ͳ͔ͬͨ"OESPJEͱJ04ͷ࣮૷ζϨ΋ରԠ w ϦϦʔεޙʹக໋తͳෆ۩߹΋ݟ౰ͨΒͣ w

    ωΠςΟϒ൛ʹػೳΛ௥Ճ͠ͳ͍૝ఆ͕ͩͬͨʜʜ w Ұ෦ػೳͷϦϦʔεཁ๬͕͋ΓରԠ w 'MVUUFS൛ʹޙ௥͍Ͱ࣮૷͢ΔͳͲͷ௥ՃରԠ͕ൃੜ͍ͯͨ͠ 
  3. ϦϓϨʔεϓϩδΣΫτ ܭըͱͷࠩҟ 8FC w ౰ॳͷܭըΑΓ΋ૣ͘8FC΋ϦϓϨʔεΛ׬਱ w ৽نػೳΛϢʔβʔʹૣ͘ಧ͚͍ͨؾ࣋ͪʹରԠ w چ؀ڥΛ࢒͢͜ͱͰɺ͍͟ͱ͍͏࣌ʹ΋උ͑ͨ w

    ͞Γ͛ͳ͘J1BE΍"OESPJE5BCMFUʹ΋ରԠ w ϨεϙϯγϒରԠΛߦͳͬͨͨΊఏڙՄೳʹ w λϒϨοτͱϒϥ΢βͷݕূ࣌ظΛͣΒͯ͠ରԠ 
  4. ༷ʑͳίετ ࣮૷ w ࣮૷ίετ͸ରԠϓϥοτϑΥʔϜ਺ Ћ w 7JFXͱ-PHJDͷίʔυΛڧ੍తʹڞ௨Խ w ࣮૷ʹඞཁͳ૯͕࣌ؒ୹ॖ͞ΕΔ w

    ϨϏϡʔ΍ςετ͕ର৅ͱ͢Δίʔυ͕ѹॖ͞ΕΔ w ϓϥοτϑΥʔϜ͝ͱͷ࣮૷͕ෆཁͳΒ͹ɺ ରԠϓϥοτϑΥʔϜ਺ഒͷ࣮૷ޮ཰ΛൃشͰ͖Δ 
  5. ༷ʑͳίετ ίϛϡχέʔγϣϯ w ίϛϡχέʔγϣϯίετ͸ରԠϓϥοτϑΥʔϜ਺ Ћ w ਓͷΤϯδχΞΛ҉໧తʹෳ਺ϓϥοτϑΥʔϜʹΞαΠϯ w ΤϯδχΞʹෳ਺ϓϥοτϑΥʔϜΛߟ͑ͤ͞Δ w

    ෳ਺ਓͷ༧ఆ͸཈͑ʹ͍͕͘ɺਓͳΒ͹཈͑΍͍͢ w ϓϥοτϑΥʔϜ͝ͱͷݕ౼͕ෆཁͳΒ͹ɺ ΤϯδχΞ͕ਪਐʹඞཁͳ߲໨Λ୲౰ͯ͘͠ΕΔ 
  6. ༷ʑͳίετ ΩϟονΞοϓ w ΩϟονΞοϓίετ͸ ରԠϓϥοτϑΥʔϜ਺ Ћ w ରԠϓϥοτϑΥʔϜͱ'MVUUFSͷ৘ใΛΩϟονΞοϓ͠ͳ͚Ε͹ͳΒͳ͍ w ैདྷ͸νʔϜͰ෼୲͍ͯͨ͠΋ͷΛɺ·ͱΊͳ͚Ε͹ͳΒͳ͍

    w ϓϥοτϑΥʔϜͱ'MVUUFSͷؒͰੜ͡Δ໰୊ΛɺरΘͳ͚Ε͹ͳΒͳ͍ w ΤϯδχΞͱͯ͠ݟΔͱɺֶश͠ͳ͚Ε͹ͳΒͳ͍ൣғ͕૿େ͢Δ w ΩϟονΞοϓͷͨΊͷ༨༟͕ΑΓॏཁʹ 
  7. 'MVUUFS8FCʹ͓͚Δ͍͔ͭ͘ͷ໰୊ 'POU w 'POUͷඳը໰୊ w $BOWBT,JUϞʔυͰ͸NBD04 4ZTUFN'POU w )5.-ϞʔυͰ͸J04 /PUP4BOT+1

    w ϓϥοτϑΥʔϜ͝ͱʹ߹ΘͤͨରԠ͕ඞཁ w $BOWBT,JU্Ͱ໰୊͕ղܾ͢Ε͹͏Ε͍͠ w IUUQTHJUIVCDPN fl VUUFS fl VUUFSJTTVFT 
  8. 'MVUUFS8FCͷར఺ w 'MVUUFSͷࢿ࢈Λ.PCJMFͱ8FCͰར༻Ͱ͖Δ w .PCJMF޲͚ʹ࣮૷ࡁΈͷػೳΛస༻Մೳ w %BSUͰॻ͔ΕͨϩδοΫ͸ ΄΅ ແཧͳ͘ڞ௨Խ w

    ಈ͔͚ͩ͢Ͱ͋Ε͹௥Ճͷֶशίετͳ͠ w ෆ۩߹ରԠ΍ϦϦʔεʹؔͯ͠͸ඞਢ w ϓϥοτϑΥʔϜʹֶ͍ͭͯ͹ͳ͚Ε͹ͳΒͳ͍஌ࣝΛॖখ