decochのブログ

フリーランスのiOSエンジニア decoch のブログです

Firebase

Firestore × Flutterでリアルタイムにデータ変更を検知する

Flutter と Firebase を使ってリアルタイムのアプリを開発する方法を説明していきます。 firebase.flutter.dev ライブラリの追加 pubspec.yaml を変更して追加します。 dependencies: flutter: sdk: flutter firebase_core: "^0.7.0" cloud_firestore: "^0.1…

Web support for Flutter のプロジェクトを GitHub Action で Firestore Hosting にビルド&デプロイする

年末休みの間に、Flutter Webを使ったサービスを作りFirebase Hosting で公開したので公開手順をまとめました。 Flutter Webでアプリ開発する 2020年12月時点だと、Flutter でWeb開発をするには beta 版を使う必要があります。 セットアップはFlutterの環境…

iOSのプロジェクトに入ったらやること

SwiftでのiOSアプリ開発の仕事を請けることが多いのですが、 プロジェクトの初期や、途中から入った時に最初にやっておいた方がいいことを自分の備忘録としてまとめてみた。 Bitriseへの移行 dSYMのアップロード自動化 テスト自動化 TestFlight配布の自動化 …

GCP Firestore: データの関係性ごとに適当な設計を考えた

目次 なぜこの記事を書いたのか Firestore とは 設計について まとめ Firestore なぜのこの記事を書いたのか 直近一年間に GCP の Datastore, Firestore, AWS の DynamoDB など色々なKVSを触る機会に恵まれました。 もともとRDBを使っていたため最初はKVSの…