プラットフォームに"適応"したアプリを作るには by hisaichi5518

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

プラットフォームに"適応"したアプリを作るには

hisaichi5518 hisaichi5518 hisaichi5518
2

概要

Flutterは、1つのコードでモバイル、デスクトップ、ウェブといった複数のプラットフォームで動作するという圧倒的なメリットがあります。しかし、プラットフォームにはそれぞれ画面の大きさ、OSの標準的な動作やデザインといった違いがあります。

これらの違いを考えないまま、1つのコードで開発しても、特定のプラットフォームではユーザーにとっては使いにくいアプリになってしまうこともあると思います。それらをなるべく減らすために、アプリをプラットフォームへ適応させていくことが重要だと考えています。

そもそもプラットフォームに適応するとはなにか?から始まり、Flutterでプラットフォームに適応したアプリを作るにはどうすればいいか、筆者が所属する10Xで複数プラットフォーム(モバイル/Web)へのリリースした経験から実際に行ったことや反省、今後やっていきたいことなどを話していきたいと考えています。

想定視聴者

  • Flutterで開発してみたいが、Flutterってマテリアルデザインでしょ?と思っている人
  • Flutterで開発しているiOSアプリでマテリアルデザインをそのまま使っている人
  • モバイルアプリを前提に作っていたプロダクトにWebを追加したい人