※公式を噛み砕いて翻訳したものになります。
続きを読む【Android】BottomNavigationの選択を自前で管理する
AndroidStudioからプロジェクトを作成するときに"Bottom Navigation Activity"を選択すると、上記のBottomNavigationが作成された状態でプロジェクトが作成されます。
続きを読む【Android】RecyclerViewでHorizontalScrollを実現する[備忘録]
掲題の通りRecyclerViewでHorizontalScrollを実現します。
RecyclerViewHolder.kt
import android.view.View import androidx.recyclerview.widget.RecyclerView class RecyclerViewHolder(view: View): RecyclerView.ViewHolder(view) { // layoutファイルのUIコンポーネント }続きを読む
Firestoreの特定のCollectionをCloudFunctionsで監視してPushNotificationを送信する[備忘録]
チャットアプリなどでFirestoreの特定のCollectionが変更された際に対象ユーザーにPushNotificationを送信するといったシーンの実装方法の備忘録です。
CloudMessagingがPushNotificationを送信する際に必要になるfcmTokenはFirestoreに保存しておきます。 アプリ側でfcmTokenを取得する際のコードは下記になります。
続きを読む【Swift】FirestoreのSnapshotListenerをObservableにした場合のListenerのDetach
上記の公式ドキュメントを参考にクエリによる条件一致に該当するスナップショットのリスナーをObservableにした場合、以下のような実装になります。
続きを読む