並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 20 件 / 20件

新着順 人気順

kotlin coroutinesの検索結果1 - 20 件 / 20件

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

kotlin coroutinesに関するエントリは20件あります。 androidKotlinAndroid などが関連タグです。 人気エントリには 『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
    • Best practices for coroutines in Android  |  Kotlin  |  Android Developers

      Get started Start by creating your first app. Go deeper with our training courses or explore app development on your own.

        Best practices for coroutines in Android  |  Kotlin  |  Android Developers
      • 詳解 Kotlin Coroutines [2021]

        昨今のアプリケーション開発において、非同期処理は欠かせないテクニックです。Androidを始めとしたクライアントアプリケーションは、画面の描画を妨げることなく処理する必要がありますし、バックエンドアプリケーションであっても、複数のリクエストを並行して処理することが要求されてきています。 Kotlinの公式ライブラリであるKotlin Coroutinesは、非同期処理を強力に支援してくれます。Multiplatformをサポートしており、Androidアプリ、サーバサイドKotlin、Kotlin Multiplatform Mobile、Kotlin/JS等、幅広い分野で活用することが可能です。 この本は、現在Kotlinを学んでおり、新たにKotlin Coroutinesに挑戦する方、既にKotlin Coroutinesに少し触れているが、より使いこなしたい方に向けた、Kotlin

          詳解 Kotlin Coroutines [2021]
        • ViewModelとKotlin Coroutinesの書き方あれこれ

          ViewModelとKotlin Coroutinesの書き方あれこれ Updated at Wed, Dec 18, 2019 ViewModel + Kotlin Coroutineを使う場合、どんな感じでViewModelでCoroutineを表現するかについてあれこれ書いてみました。 MVVM + Repositoryを想定しており、UIに反映する部分はLiveDataを考えています。 環境はandroidx.lifecycle:lifecycle-viewmodel-ktxは2.2.0-rc03、Coroutineは1.3.3です。 この記事は次の順序で進んでいきます。 viewModelScopeとは? suspend関数をコールするとき Flowをコール/購読するとき viewModelScopeとは? androidx.lifecycle:lifecycle-viewmod

          • kotlin coroutinesのStateFlowのドキュメントを読み込む

            kotlin coroutines 1.3.6 にて、StateFlowというものが導入されました。 状態管理のために用いられる型で、将来的にConflatedBroadcastChannelから置き換わるとも言われています。 今回は、ドキュメントを詳しく見つつ、実際にコードを動かして特徴について見ていきたいと思います。 - 2020/11/15追記 -この記事はSharedFlowがリリースされる前に書かれています。 SharedFlowとの比較等をしている、こちらの記事も合わせて確認してください。 今回は、このドキュメントを上から順番に読んでいきます。 まず、定義はこうなっています。 @ExperimentalCoroutinesApi interface StateFlow<out T> : Flow<T> { public val value: T }ExperimentalCor

              kotlin coroutinesのStateFlowのドキュメントを読み込む
            • Kotlin coroutines Flowを用いたAndroid SensorEventに対する非同期ストリーム処理 - MODE JAPAN Blog

              こんにちはソフトウェアエンジニアの @banana-umai です。 今回のエントリーではKotlinを用いたAndroid開発にまつわるTipsをご紹介したいと思います。 MODEではこれまでAndroidデバイスを用いて自動車の走行データを取得するためのAndroidアプリや、お客様ご自身でAndroidアプリケーションをMODE Cloudに接続してIoTゲートウェイとして利用するためのSDKを開発してきました。本稿では、MODEのAndroid開発において多く用いているセンサーデータを非同期ストリームとして処理する、という方法をご紹介します。具体的にはKotlinのcouroutinesライブラリを用いることになるのですが、その具体的な方法や、それによるメリットなどについてお伝えできればと思います。 Android開発をしている中でFlowやChannelなどの使い所はどこだろう?

                Kotlin coroutines Flowを用いたAndroid SensorEventに対する非同期ストリーム処理 - MODE JAPAN Blog
              • Firebase + Kotlin: Extensions, Coroutines and Flows

                [Talk delivered at Droidcon EMEA 2020] Android is now Kotlin-first, but most of the existing libraries and SDKs were written in Java. Despite the ef…

                  Firebase + Kotlin: Extensions, Coroutines and Flows
                • Non-Blocking Spring Boot with Kotlin Coroutines | Baeldung on Kotlin

                  Kotlin Tutorial Learn about the core concepts and basic building blocks of Kotlin.

                    Non-Blocking Spring Boot with Kotlin Coroutines | Baeldung on Kotlin
                  • kotlinx.coroutines 1.4.0: Introducing StateFlow and SharedFlow | The Kotlin Blog

                    IDEs AppCode CLion DataGrip DataSpell Fleet GoLand IntelliJ IDEA PhpStorm PyCharm RustRover Rider RubyMine WebStorm Plugins & Services Big Data Tools Code With Me Quality Assurance JetBrains Platform Scala Toolbox App Writerside JetBrains AI Team Tools Datalore Space TeamCity Upsource YouTrack Hub Qodana .NET & Visual Studio .NET Tools ReSharper C++ Languages & Frameworks Kotlin Ktor MPS Amper Edu

                      kotlinx.coroutines 1.4.0: Introducing StateFlow and SharedFlow | The Kotlin Blog
                    • kotlin coroutinesでViewModelからViewにイベント通知したい - Blog - Mori Atsushi

                      この記事はAndroid Advent Calendar 2020 の2日目の記事です。 SharedFlowやStateFlowの登場により、ますますkotlin coroutinesを手軽に扱えるようになってきました。 AndroidのMVVMにおいても、LiveDataの代わりにStateFlowを使ってViewとViewModelをbindingすることが可能になりました。 GitHub - Mori-Atsushi/android-flow-mvvm-sample: Android MVVM sample app that uses kotlin coroutines flow (without LiveData) 一方で、ViewModelからViewに状態ではなくイベントを送るのは未だいくつかの問題があります。 今回は、複数の方法をメリットデメリットとともに紹介したいと思いま

                        kotlin coroutinesでViewModelからViewにイベント通知したい - Blog - Mori Atsushi
                      • 7 common mistakes you might be making when using Kotlin Coroutines | Lukas Lechner

                        Lukas Lechner ✏️ Blogger | 🎓 Course Creator | 📢 Speaker | 👨‍💻 Freelance Android Developer In my opinion, Kotlin Coroutines really simplify the way we write asynchronous and concurrent code. However, I identified some common mistakes that many developers make when using Coroutines. Common Mistake #1: Instantiating a new job instance when launching a Coroutine Sometimes you need a job as a handl

                          7 common mistakes you might be making when using Kotlin Coroutines | Lukas Lechner
                        • RxJava to Kotlin Coroutines: End-to-End Feature Migration - DZone Java

                          Kotlin coroutines are much more than just lightweight threads — they are a new paradigm that helps developers to deal with concurrency in a structured and idiomatic way. When developing an Android app, one should consider many different things: taking long-running operations off the UI thread, handling lifecycle events, canceling subscriptions, switching back to the UI thread to update the user in

                            RxJava to Kotlin Coroutines: End-to-End Feature Migration - DZone Java
                          • kotlin coroutinesのFlow, SharedFlow, StateFlowを整理する - Blog - Mori Atsushi

                            まず、Flowの定義はこのようになっています。 今回は型のみを重視するため、一旦メンバに関しては考慮しません。 public interface Flow<out T> 次にSharedFlowです。 public interface SharedFlow<out T> : Flow<T> Flowを継承していることがわかると思います。 また、書き換え可能なSharedFlowである、MutableSharedFlowの定義はこうです。 public interface MutableSharedFlow<T> : SharedFlow<T>, FlowCollector<T>SharedFlowを継承しており、またFlowCollectorという型も継承しています。 FlowCollectorはこのような定義になっています。 public interface FlowCollector<

                              kotlin coroutinesのFlow, SharedFlow, StateFlowを整理する - Blog - Mori Atsushi
                            • 既存パラダイムとKotlin Coroutinesの共存 - Takuji->find;

                              この記事は DroidKaigi 2020, day 1 17:00-17:40で発表される予定だった内容を書き起こしたものです。 droidkaigi.jp 他にも発表予定だった資料のAGENDAを1項目ごとに記事にして公開する予定です。 既存パラダイムとの共存 (この記事) ライブラリーと組み合わせる Activity/Fragmentで利用する ViewModelで利用する LiveDataとの使い分け 例外処理 キャンセル可能な作りにする テスト はじめに 既存パラダイムとの共存 RxJavaとKotlin Coroutines RxJavaをコルーチン内で使う コルーチンを使ってRxJavaのストリームを作る その他 コールバックとKotlin Coroutines イベントリスナーとKotlin Coroutines 最後に はじめに Kotlin Coroutinesが正式リ

                                既存パラダイムとKotlin Coroutinesの共存 - Takuji->find;
                              • 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

                                • Kotlin Coroutines Exception Handling Cheat Sheet | Lukas Lechner

                                  Lukas Lechner ✏️ Blogger | 🎓 Course Creator | 📢 Speaker | 👨‍💻 Freelance Android Developer Exception Handling with Kotlin Coroutines is hard. I wrote an extensive article about it and gave talks about it at several conferences. Some developers suggested creating some kind of cheat sheet that could be helpful for implementing appropriate exception handling in coroutine-based code. Here it is 😉.

                                    Kotlin Coroutines Exception Handling Cheat Sheet | Lukas Lechner
                                  • Going Reactive with Spring, Coroutines and Kotlin Flow

                                    Going Reactive with Spring, Coroutines and Kotlin Flow Since we announced Spring Framework official support for Kotlin in January 2017, a lot of things happened. Kotlin was announced as an official Android development language at Google I/O 2017, we continued to improve the Kotlin support across Spring portfolio and Kotlin itself has continued to evolve with key new features like coroutines. I wou

                                      Going Reactive with Spring, Coroutines and Kotlin Flow
                                    • StateFlowの深堀り、SharedFlowとの違いとstateIn【kotlin coroutines flow】 - Blog - Mori Atsushi

                                      StateFlowの深堀り、SharedFlowとの違いとstateIn【kotlin coroutines flow】 StateFlowはkotlin corouteinsの1.3.6で追加された状態管理用の特別なFlowです。 以前、「StateFlowのドキュメントを読み込む」という記事を書きましたが、その後SharedFlowが追加され、若干実装に変更がありました。 また、新たにstateInというoperatorも追加されています。 今回はそれらを含めたStateFlowの詳細な仕様に関して深堀りしていきたいと思います。 Flow, SharedFlow, StateFlowの比較はこちらの記事を、SharedFlowの深堀りはこちらの記事を参考にしてください。 StateFlowの基本的な使い方StateFlowは状態管理に特化したFlowです。 StateFlowはMuta

                                        StateFlowの深堀り、SharedFlowとの違いとstateIn【kotlin coroutines flow】 - Blog - Mori Atsushi
                                      • Android の Kotlin Coroutines 導入の第一歩 - Gunosy Tech Blog

                                        こんにちは。Android アプリ開発担当の nagayama(@nagayan_dev)です。 この記事はGunosy Advent Calendar 2022の2日目の記事です。前回の記事はかとうさんの Gunosy エンジニア行動指針をつくりました でした。 今回私が担当している「auサービスToday」で Coroutines 導入を行ったのでその内容についてお伝えします。 背景 現状と対応方針 導入実装 ① 導入箇所の選定 ② ライブラリの導入 ③ Serivce の変更 ④ Repository の変更 ⑤ UseCaseの変更 ⑥ ViewModelの変更 まとめ 背景 Coroutines とは Kotlin で記述する軽量な非同期処理です。 developer.android.com 既に登場してから何年も経過しているため、かなり多くのアプリケーションに導入されています。

                                          Android の Kotlin Coroutines 導入の第一歩 - Gunosy Tech Blog
                                        • Jetpack ComposeとKotlin Coroutinesを連携させる - Blog - Mori Atsushi

                                          この記事は Android Advent Calendar 2021 の13日目の記事です。 Jetpack Composeは内部でもKotlin Coroutinesを多く使っており、非常に相性が良いです。 今回はJetpack ComposeとKotlin Coroutinesを組み合わせて使ういくつかの方法について紹介します。 collectAsStateJetpack Composeでは、Stateの値を変化させることで画面更新をさせることができます。 ViewModel等でStateFlowを使っている場合、collectsState を使うことでStateに変換することができ、Composeに反映させることができるようになります。 @Composable fun Sample( viewModel: SampleViewModel = viewModel() ) { val c

                                            Jetpack ComposeとKotlin Coroutinesを連携させる - Blog - Mori Atsushi
                                          1

                                          新着記事