ネイティブ実装のiOS/AndroidアプリをFlutterでリビルドして得られた知見や課題 by 武藤寛

FlutterKaigi 2023
レギュラーセッション

ネイティブ実装のiOS/AndroidアプリをFlutterでリビルドして得られた知見や課題

mthiroshi_4o 武藤寛 mthiroshi_4o

概要

レシピサービスであるE・レシピは、2015年にネイティブ実装のiOS/Androidアプリが登場しました。現在、Flutterを採用してリビルドを進めています。

本セッションでは、ネイティブ実装のiOS/AndroidアプリをFlutterでリビルドを行った事例を紹介します。Flutterを採用した所感や課題、気づきをお話しします。

セッション内容(予定)

  • Flutterを採用した経緯
  • UI構築の知見
    • CustomScrollViewで複雑な画面に対応
    • タブUI (TabController, TabBarVIew)
    • 入れ子のスクロールを持つUI (SliverAppBar + NestedScrollView)
  • Riverpod + Freezed + MVVMアーキテクチャのふりかえり
  • Flutterリビルドの良かったこと
  • Flutterリビルドで感じた課題
    • WebView
    • OS依存のUI部品

想定視聴者

  • ネイティブ実装をFlutterに移行を検討するモバイルアプリ開発者
  • これからFlutter開発を始める方