【もうFirebaseに頭を悩ませない】Flutter×Supabaseで作るアプリ開発とそのTips by タイラー

FlutterKaigi 2021
レギュラートーク(30分)

【もうFirebaseに頭を悩ませない】Flutter×Supabaseで作るアプリ開発とそのTips

dshukertjrjp タイラー dshukertjrjp
12

Supabaseって聞いたことありますか?SupabaseとはBackend-as-a-Service (BaaS)と呼ばれる類のサービスで、競合にはFirebaseがあったりします。

SupabaseにはDatabase, Auth, StorageとFirebaseと同じような機能が用意されているのですが、Firebaseとの決定的な違いはデータベースにPostgreSQLを使っている点になります。PostgreSQLを使っているということはもうデータベースの正規化・非正規化に頭を悩まされたり、いいね機能を実装するときに分散カウンターを作ったりとデータベースの構造に工夫をする必要がなくなります。

今回はそんなサービスSupabaseのFlutter用のSDKを使って、実際に簡単なアプリを作りつつ、tipsやFlutterとSupabaseの今後の話をさせていただきます。