並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 10 件 / 10件

新着順 人気順

LiveDataの検索結果1 - 10 件 / 10件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

LiveDataに関するエントリは10件あります。 androidqiitakotlin などが関連タグです。 人気エントリには 『Androidのライフサイクルの基礎からViewModel, LiveData, Kotlin Coroutinesまでを流れるように説明したい - Qiita』などがあります。
  • Androidのライフサイクルの基礎からViewModel, LiveData, Kotlin Coroutinesまでを流れるように説明したい - Qiita

    Androidのライフサイクルの基礎からViewModel, LiveData, Kotlin Coroutinesまでを流れるように説明したいAndroidlifecycleJetpackAndroidX 先日、Google Developer Expert for Androidになりました。 これからもよろしくおねがいいたします。 Androidの初心者がステップアップできるような記事を書いてみます。 なにかツッコミがあればコメントしてください🙏 ライフサイクルについて少し学んだ後に、ViewModel, LiveData, Kotlin Coroutinesについて、ライフサイクルに関連する課題とその解決策という位置づけで話していきます。 1. ライフサイクルの基礎 ライフサイクルとは生き物の蝶でいうと生まれて、卵から幼虫になってさなぎになって、蝶になって死んでいく感じですが、A

      Androidのライフサイクルの基礎からViewModel, LiveData, Kotlin Coroutinesまでを流れるように説明したい - Qiita
    • LiveDataとStateFlowの違い

      Photo by Ussama Azam on UnsplashCoroutines 1.3.6 から StateFlow が導入されました。これは使い方等がLiveDataと似ているため、どういった違いがあるのか調べてみました。 これを書いてるときはまだ Exprimental なので、今後変更があるかもしれません。今回は1.3.7を使っています。 使い方まずは StateFlow の簡単な使い方です。 LiveDataと同じように定義してあげます。 MutableStateFlow をprivateにして、 StateFlow として外からは変更不可で公開してあげるのが丁寧ですね。 この例では数値をインクリメントしていくような処理になっています。 この StateFlow の変更通知を受け取る方法です。 見ての通り LiveData と使い方は非常に似ています。これらの違いについて分か

        LiveDataとStateFlowの違い
      • Migrating from LiveData to Kotlin’s Flow

        LiveData was something we needed back in 2017. The observer pattern made our lives easier, but options such as RxJava were too complex for beginners at the time. The Architecture Components team created LiveData: a very opinionated observable data holder class, designed for Android. It was kept simple to make it easy to get started and the recommendation was to use RxJava for more complex reactive

          Migrating from LiveData to Kotlin’s Flow
        • SharedFlow、StateFlow、Channelなどを比較して、LiveDataやEvent通知の置き換えを考える - Qiita

          SharedFlow、StateFlow、Channelなどを比較して、LiveDataやEvent通知の置き換えを考えるAndroidKotlinKotlinCoroutines (ちょっと早いですが、時間が取れなかった場合、これをアドベントカレンダーのネタにするかもです) このパターンでこれだとうまく動かない、こういう方法があるなど、何か指摘などあればぜひ教えて下さい。 どうやら、これからはStateFlowやSharedFlowの時代のようです。 新しいコードで意図的にLiveDataを選択する理由はありません。ということが書かれていました。 Twitterなどで話題になっていました。 https://twitter.com/codinginflow/status/1326628159077412866 (Kotlin LangのSlackより) 最初にまとめ 以下にLifecycl

            SharedFlow、StateFlow、Channelなどを比較して、LiveDataやEvent通知の置き換えを考える - Qiita
          • Android Jetpack 初級 ( Paging library + LiveData + Retrofitで、簡単無限スクロール) - Qiita

            Android Jetpack 初級 ( Paging library + LiveData + Retrofitで、簡単無限スクロール)AndroidKotlinAndroidStudioMVVM Intro ※Paging3についてはこちら (2020/07/16) 今回は、Android Jetpackの一部、Architecture Components Paging library を使っていきたいと思います。(長い) LiveDataを取り扱ったことのある人にとってはお茶の子さいさいだと思います。むしろ意外とさいさいで可能性を感じたので、記事にしました。 初歩的なAACの理念や、DataBinding、LiveDataに関しては、以前の記事をご覧いただけますと幸いです。 ↓ Android Architecture Components 初級 ( MVVM + LiveData

              Android Jetpack 初級 ( Paging library + LiveData + Retrofitで、簡単無限スクロール) - Qiita
            • Substituting Android's LiveData: StateFlow or SharedFlow?

              Kotlin Coroutines recently introduced two Flow types, SharedFlow and StateFlow, and Android’s community started wondering about the possibilities and implications of substituting LiveData with one of those new types, or both. The two main reasons for that are: LiveData is closely bound to UI (no natural way to offload work to worker threads), andLiveData is closely bound to the Android platform.We

                Substituting Android's LiveData: StateFlow or SharedFlow?
              • LiveDataの監視にktxを使わなくなったら起きたこと

                はじめに これは Mobility Technologies Advent Calendar 2020 の11日目の記事です。 t_sofueです。よろしくお願いします。 今年、Androidアプリを開発している中で遭遇した問題について書きたいと思います。 具体的にはLiveDataのobserve関数についてです。 遭遇した問題 まずはどのような問題に遭遇したかです。簡単に言うとFragmentを表示して閉じて、再度表示すると例外が発生してクラッシュするという問題でした。 発生した例外は以下になります。 java.lang.IllegalArgumentException: Cannot add the same observer with different lifecycles 例外を投げているのはこちら 問題が起きたクラスについて 今回の問題が発生したクラスはざっくりと以下のような

                  LiveDataの監視にktxを使わなくなったら起きたこと
                • No more LiveData in Your Repository: There are better options.

                  Three years ago at a Google I/O that every Android developer remembers, Google announced Android Architecture Components and we were all excited about it. ACC has definitely changed the way we build Android Applications. ViewModel and LiveData have both taken an important place in our day-to-day app design. LiveData is the main topic of this post. Don’t get me wrong LiveData is a very powerful and

                    No more LiveData in Your Repository: There are better options.
                  • Learn advanced coroutines with Kotlin Flow and LiveData

                    In this codelab, you'll learn how to use the LiveData builder to combine Kotlin coroutines with LiveData in an Android app. We'll also use Coroutines Asynchronous Flow to implement the same thing, which is a coroutines library for representing an async sequence, or stream, of values. You'll start with an existing app, built using Android Architecture Components, that uses LiveData to get a list of

                    • LiveData vs Flow vs RxJava - Blog - Mori Atsushi

                      Kotlin Coroutinesの進化はすざましく、とどまるところを知りません。 状態やイベントを扱いやすくなったStateFlowやSharedFlowが登場し、さらには、Lifecycleをより扱いやすくなったLifecycleOwner.addRepeatingJobやLifecycleOwner.repeatOnLifecycle、Flow.flowWithLifecycleが追加されました。 RoomやDataStore等Jetpackの各種ライブラリでもCoroutinesが使われており、Jetpack Composeでも様々なところでCoroutinesが活用されています。 そういった中で、一部LiveDataやRxJavaからCoroutinesに書き直す動きが見られ、多少混乱を招いていると感じています。 結論から言うと、現時点において積極的にCoroutinesに移行す

                        LiveData vs Flow vs RxJava - Blog - Mori Atsushi
                      1

                      新着記事