Shorebirdを活用したFlutterアプリの即時アップデート:Code Pushの実践と可能性 by Masahiro Aoki

FlutterKaigi 2024
一般セッション

Shorebirdを活用したFlutterアプリの即時アップデート:Code Pushの実践と可能性

ma_freud Masahiro Aoki ma_freud
1

本セッションでは、Flutterアプリの「Code Push」(即時コードアップデート)を実現するShorebirdについて深掘りします。Shorebirdを使用することで、FlutterアプリのDartコード部分の更新を、ストア審査なしでエンドユーザーのデバイスに即座に配信できます。

ただし、以下の重要な点に注意が必要です:

  • 初回リリースや大幅な変更時は従来通りの審査が必要
  • 更新できるのはDartコードのみ(ネイティブコードは不可)
  • 各アプリストアの規約遵守が必須

このセッションでは、以下の点に焦点を当てます:

  • Shorebirdの基本概念と仕組み
  • Code Pushの使用方法(ライブデモ含む)
  • CI/CDとの統合
  • 料金体系
  • Shorebirdの利点と課題
  • 実プロジェクトでの経験に基づく知見と教訓
  • アプリストア規約との整合性と法的考慮事項

想定視聴者:

  • 即時アップデートに関心のある開発者
  • Shorebirdを検討中の方
  • 実践的な使用例を知りたい方

複数プロジェクトでのShorebird導入・運用経験を基に、実践的な洞察と具体的なアドバイスを提供します。理論と実践の両面から、Shorebirdの効果的かつ適切な活用方法をお伝えします。技術的側面だけでなく、法的な観点からも安全な利用指針を示します。