怠慢プログラマーの備忘録

怠慢でナマケモノなプログラマーの備忘録です。

Firebase

Firestoreの特定のCollectionをCloudFunctionsで監視してPushNotificationを送信する[備忘録]

チャットアプリなどでFirestoreの特定のCollectionが変更された際に対象ユーザーにPushNotificationを送信するといったシーンの実装方法の備忘録です。 CloudMessagingがPushNotificationを送信する際に必要になるfcmTokenはFirestoreに保存しておきます。 …

【Swift】FirestoreのSnapshotListenerをObservableにした場合のListenerのDetach

firebase.google.com 上記の公式ドキュメントを参考にクエリによる条件一致に該当するスナップショットのリスナーをObservableにした場合、以下のような実装になります。

Firebase Authenticationのimport/export

Firebase CLIを使用して行きます。 initまでの手順はこちらの記事がわかりやすいかと思います。

GAE Cron+Pub/Sub+Cloud FunctionsによるFirestoreのバックアップ定期実行

yutaabe200.hatenablog.com こちらの記事でバックアップ自体はgcloudコマンドで実行できることがわかりました。 本記事はこれを定期実行する為の手順を説明します。

Firestoreのバックアップ(gcloud編)

プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで作者: 阿佐志保,中井悦司出版社/メーカー: 翔泳社発売日: 2017/06/02メディア: 単行本(ソフトカバー)この商品を含むブログを見る Google Clo…

今更だけどCodableにハマったところ(備忘録)

※色々省略しています。 struct Hoge: EntityProtcol, Codable { let uid: String let hogeName: String let firstHoges1: [String: String?] let secondHoges1: [String: String?] let thirdHoges1: [String: String?] init(uid: String, hogeName: String, …

2018年の思い出

タイトルを迷わず書いてみたら、小学生の文集かと自分でびっくりしました。 といいながらも仕事?プログラマー的?な話とワインの話しかしません。

【Kotlin】OutOfMemoryとの戦い方[備忘録]

アプリ内でイメージを取得して、それをFirebase Cloud Storageに保存しておき適宜取得するようなアプリを作っていましたら、 Failed to allocate a xxxxxx byte allocation with xxxxxx free bytes and 10MB until OOM のエラーが発生しました。

【Kotlin】Firebase Cloud Strageに画像をアップロードする[備忘録]

Firebase Cloud Storageに画像をアップロードした時の備忘録

iOSDC Japan 2018で登壇してきました

8/31 ~ 9/2にiOSDC 2018にSpeakerとして参加してきました。 カンファレンスはブログを書くまでがカンファレンスなので忘れないうちに書いておこうと思います。 (なお全てのセッションは書ききれませんのであしからず)

DroidKaigi2018とFirebase Meet Upの話

各セッションの概要は会社ブログで一生懸命執筆しましたのでそちらで。 cunelwork.co.jp

【Swift】Firebase Cloud Storageで画像を取得する

Firebase Cloud Storageを利用してFirebaseに登録した画像を読み込む処理を実装した際のメモです。

【Swift】Firebase Cloud Messagingでリモートプッシュを実装する

FirebaseのCloud Messagingを利用してリモートプッシュを実装した際のメモです。

XcodeのプロジェクトにFirebaseRTDBを使う時の初期設定

今回、Map上でのToDoListを管理するアプリを作ってみることにしました。