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

出前館におけるFlutter活用事例

 出前館におけるFlutter活用事例

FlutterKaigi mini Osaka #1 with Mix Leap Study #75の登壇資料です

株式会社出前館

June 10, 2024
Tweet

More Decks by 株式会社出前館

Transcript

  1. ాத ༏೭ • 8FCαʔϏε։ൃͷͷͪ ΞϓϦ։ൃΛ୲౰ • ήʔϜΞϓϦ • ΧʔφϏΞϓϦ •

    ೥݄ ʙ ग़લؗΛ୲౰ ͜Ε·Ͱͷۀ຿ܦݧ ͦͷଞ • ྉཧ • ത࢜ ιϑτ΢ΣΞ޻ֶ גࣜձࣾग़લؗ ϓϩμΫτຊ෦ίϯγϡʔϚ෦ ΞϓϦ։ൃάϧʔϓ άϧʔϓϚωʔδϟ ॴଐ • -*/&Ϡϑʔגࣜձࣾ ژ౎ΦϑΟεॴଐ • גࣜձࣾग़લؗ΁ग़޲ ࣗݾ঺հ
  2. ͜Ε·ͰͷऔΓ૊Έ 'MVUUFS,BJHJͰͷൃද ओͳΞϓϦͷར༻ٕज़มભ • Ճໍళ޲͚ΞϓϦ 9BNBSJO • υϥΠόʔ޲͚ΞϓϦ 3FBDU/BUJWF •

    ग़લؗΞϓϦ ΤϯυϢʔβ޲͚ 3FBDU/BUJWF • Ճໍళ޲͚ΞϓϦ 9BNBSJO 'MVUUFS • υϥΠόʔ޲͚ΞϓϦ 3FBDU/BUJWF 'MVUUFS • ग़લؗΞϓϦ ΤϯυϢʔβ޲͚ 3FBDU/BUJWF 'MVUUFS
  3. ͜Ε·ͰͷऔΓ૊Έ 'MVUUFS,BJHJͰͷൃද ඇػೳཁ݅ • ίʔυϑϦʔζظؒΛઃ͚Δ͜ͱ͸೉͍͠ • 'MVUUFS൛ͷ։ൃͱطଘ3FBDU/BUJWF൛΁ͷػೳ௥ՃΛฒߦ͢Δ • 'MVUUFS൛͸ؖࠃνʔϜͰઌߦͯ͠ਐΊ ঃʑʹ೔ຊνʔϜ΋߹ྲྀ

    • ೔ຊଆϝϯόʔ͸'MVUUFSΛ͜Ε͔Βֶश͢Δ • ෆ۩߹ͳ͘ Ͱ͖Δ͚ͩૣ͘ϦϦʔε͢Δ ػೳཁ݅ • طଘ3FBDU/BUJWF൛ͱಉ༷ͷػೳΛఏڙ͢Δ ग़લؗΞϓϦ 3FBSDIJUFDUͷऔΓ૊Έ
  4. ͜Ε·ͰͷऔΓ૊Έ 'MVUUFS,BJHJͰͷൃද dϦάϨογϣϯςετͷݟ௚͠d Test Planning Test Analysis Test Design Test

    Implementation Test Execu7on • εέδϡʔϧཱҊ • ίετࢼࢉ • ϖʔδػೳ୯Ґ ͰείΞϦϯά • είΞϦϯά݁Ռ Λ༻͍ͨ༏ઌ౓ܾ ఆ • ϋΠϨϕϧςετ έʔε࡞੒ • ςετ؍఺͢Γ߹ Θͤ • ςετέʔε࣮૷ • ςετέʔεमਖ਼ ςετ࣮ࢪ ࣍ͷϖʔδػೳΛ ݟ௚͠ ग़લؗΞϓϦ 3FBSDIJUFDUͷऔΓ૊Έ
  5. 0 50 100 150 200 250 0 10 20 30

    40 50 60 70 80 90 100 バグ件数(個) テストケース消化率(%) バグ曲線 ͜Ε·ͰͷऔΓ૊Έ 'MVUUFS,BJHJͰͷൃද 他にも様々な⼯夫が あった上での成果 🙆
  6. ͜Ε·ͰͷऔΓ૊Έ ͦͷޙ 'MVUUFSΞοϓάϨʔυ • 'MVUUFS • 9DPEFͷόʔδϣϯΞοϓ͓Αͼ1SJWBDZ1PMJDZରԠ • ݩʑ͸͜ͷରԠͷ࣮ࢪ͢Δܭը͕ͩͬͨɺ'MVUUFSͷΞοϓά ϨʔυΛ͢Δඞཁ͕͋ΔͱΘ͔Γ߄ͯͨ

    • $*$%؀ڥͷ࡞ۀௐ੔ • 5FBNDJUZͱ͍͏$*πʔϧΛར༻ͯ͠શΞϓϦΛӡ༻ • Ϗϧυαʔό͸.BD4UVEJP ॾʑͷࣄ৘ʹΑΔ • ଞΞϓϦͷϦϦʔε༧ఆΛՃຯ͠ɺ9DPEFͷΞοϓάϨʔυ࣮ ࢪ • ˞ৄࡉΛ࿩͢ηογϣϯͷϓϩϙʔβϧ J04%$ ग़ͯ͠·͢ iOSDCのプロポーザル へのQRコード
  7. ͜Ε·ͰͷऔΓ૊Έ ͦͷޙ ͦͷଞ • 3FMFBTF5SBJOͷಋೖ • ϦϦʔεͱ඼࣭Λࢧ͑Δ౔୆Λ࢓૊ΈԽ • ಋೖޙͷޮՌɿϦϦʔεௐ੔࡞ۀͷݮগɺ։ൃϦζϜͷఆண •

    3FUFBNJOH • ૊৫ࣄ৘Ͱɺओཁϝϯόʔ͕཭୤ • ॏཁͳυϝΠϯΛϦʔυ͍ͯͨ͠ϝϯόʔͩͬͨͷͰɺܭըత ʹ3FUFBNJOHΛ࣮ࢪ 5FBN5PQPMPHZΛ࠾༻͍ͯ͠ΔͷͰɺ ͦΕΛϕʔεʹ3FUFBNJOH • J04%$Ͱؔ܎͢Δ࿩୊Λ࿩͢ϓϩϙʔβϧΛग़ͯ͠·͢ͷͰ Ԡԉ͓ئ͍͠·͢ʂ iOSDCのプロポーザル へのQRコード
  8. ͜Ε·ͰͷऔΓ૊Έ ͦͷޙ ͦͷଞ • Πϕϯτొஃ • 'PMEFS4USVDUVSF΍4UBUF.BOBHFNFOUͷ͜ͱͳͲઆ໌ • ࢿྉɺ໘ന͍ͱࢥ͏ͷͰͥͻ͝ཡ͍ͩ͘͞ʂ •

    'MVUUFS8FCΛ༻͍ͨ4UH؀ڥ • ՝୊ɿηΩϡϦςΟ্ͷཧ༝Ͱࡏ୐Ͱ։ൃऀҎ֎͕։ൃதΞϓ ϦΛݟΕͳ͍ • Ξϓϩʔνɿ'MVUUFS8FCͰ؀ڥߏங ϞόΠϧઐ༻ػೳ͸/( 発表資料への QRコード
  9. ࠓޙͷ՝୊ͱ΍Γ͍ͨ͜ͱ 69ͷ޲্ • ࢖͍ʹ͍͘Օॴ͕͋Δͷվળ • γεςϜ͕େن໛ͳͷͰɺ͕͔͔࣌ؒΔ͕ҰͭҰͭ೪Γڧ͘ਐΊΔ͔͠ͳ͍ ଟ༷ͳํ͕ར༻Ͱ͖ΔΞϓϦ΁ • ΞΫηγϒϧͳΞϓϦ΁ •

    ஍ಓͳ࡞ۀʹͳΔͱࢥ͏͕ɺٕज़తʹ՝୊ͱͳΔ͜ͱ͸ͦΜͳʹͳͦ͞͏ͳͷ Ͱɺ΍Γ੾Γ͍ͨ 個⼈的なやりたいこ とを書いてます νʔϜͱͯ͠ͷΞ΢τϓοτͷ௥ٻ • ΑΓڧ͍νʔϜ΁ɺ΋ͪΖΜ೔ʑͷۀ຿͸ָ͘͠ • εΩϧͷ෯ͱਂ͞ɺͲͪΒͷΩϟϦΞ΋ਐΊΔΑ͏ʹαϙʔτ • νʔϜྗͷ޲্͸໨ࢦ͚͢ͲɺݸͷྗΛଚॏ͍ͨ͠ ΤϯδχΞݸਓ͕΍Γ͍ͨ͜ͱ͕Ͱ͖ΔΑ͏ʹ • %FWFMPQFS&YQFSJFODFվળɺ%PDVNFOUJOHɺνʔϜશମͷεΩϧΞοϓ