{"width":"100%","author_url":"https://blog.hatena.ne.jp/hotchemi/","provider_name":"Hatena Blog","height":"190","blog_title":"\u30b9\u30bf\u30c7\u30a3\u30b5\u30d7\u30ea Product Team Blog","url":"https://blog.studysapuri.jp/entry/2018/10/29/introduction-to-kotlin-coroutines","title":"Introduction to Kotlin Coroutines","author_name":"hotchemi","categories":["Engineering","Native","Kotlin"],"blog_url":"https://blog.studysapuri.jp/","image_url":"https://cdn.user.blog.st-hatena.com/default_entry_og_image/125757465/1527175141766190","provider_url":"https://hatena.blog","version":"1.0","description":"Overview Hi! I am @padobariya working as a mobile engineer with Quipper (Japan office). In this post, I will talk about basics of Kotlin coroutines, as many of you may already know Kotlin coroutines are no longer experimental as of Kotlin 1.3. It is one of most promising feature for writing asynchro\u2026","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.studysapuri.jp%2Fentry%2F2018%2F10%2F29%2Fintroduction-to-kotlin-coroutines\" title=\"Introduction to Kotlin Coroutines - \u30b9\u30bf\u30c7\u30a3\u30b5\u30d7\u30ea Product Team Blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","published":"2018-10-29 19:00:00","type":"rich"}