備忘録
Kotlin: 1.7.0. KMM Plugin: 0.3.4. Ktor: 2.0.3.
build.gradle(:app) // Exo Player implementation "com.google.android.exoplayer:exoplayer:2.18.0"
Notification Service Extensionを追加時にPodfileに以下のように追加しました。
SwiftUIのScrollViewにはPull to refreshのようなコンポーネントはUIScrollViewのようには付属されていないので自作した時のメモです。
最近こんなアプリを作りました。 体調管理・子育て日記アプリ COTETE[コテテ]Yuta Abeヘルスケア/フィットネス無料apps.apple.com 事業ドメインに関して「えっ?」って思いそうなのですが経緯は以下の通りです。
メモ程度なので雑に書いてます。
Kotlin Coroutines1.3.6で投入されたStateFlow、1.4.0で投入されたSharedFlowに関しての備忘録です。
Coroutinesとは プログラミングの構造の一種。サブルーチンがエントリーからリターンまでを一つの処理単位とするのに対し、コルーチンはいったん処理を中断した後、続きから処理を再開できる。接頭辞 co は協調を意味するが、複数のコルーチンが中断・継続に…
前置き ※本記事はあくまで個人的な備忘録的な意味合いが強く、何かしらの宣伝目的や意志の主張・強調するものではありません。またもちろんのこと特定の人物や組織を揶揄する意味も持ちません、あくまでも個人的なその当時の気持ちや考えていたことを書き記…
上記画像のような両端(prev/next)の要素(view)が見えてる状態で、かつAndroidのsnapHelperが効いている(スクロールする際に1番表示領域の大きい要素を中央へスクロールされる)ようなHorizontalScrollの実装方法です。 本来両端の要素を表示しない場合は padd…
2020年4月1日でめでたく個人事業主として開業してから1年が経過しました。 また、2017年より勤めていた本業の新潟の株式会社クーネルワークと言う会社を5月末で退職することになりました。
fastlaneとは iOSのリリース作業を自動化するCUIツール Ruby製 Fastfileという設定ファイルのLane毎にアクションを記述する 公式サイト引用
チャットアプリなどでFirestoreの特定のCollectionが変更された際に対象ユーザーにPushNotificationを送信するといったシーンの実装方法の備忘録です。 CloudMessagingがPushNotificationを送信する際に必要になるfcmTokenはFirestoreに保存しておきます。 …
firebase.google.com 上記の公式ドキュメントを参考にクエリによる条件一致に該当するスナップショットのリスナーをObservableにした場合、以下のような実装になります。
Airbnb社が開発したライブラリ「Lottie」を使ってみました。 実装時間およそ10分です。
タイトルを迷わず書いてみたら、小学生の文集かと自分でびっくりしました。 といいながらも仕事?プログラマー的?な話とワインの話しかしません。