# RSS Parser 2.0: bye bye Async Task, welcome Coroutines

DevFeed: [RSS Parser 2.0: bye bye Async Task, welcome Coroutines](<https://devfeed.tech/articles/rss-parser-2-0-bye-bye-async-task-welcome-coroutines-25536.md>)

Original publisher: [Read original article](<https://www.marcogomiero.com/posts/2018/bye-async-task/>)

Author: Marco Gomiero

Published: 2018-12-22T00:00:00Z

Content type: tutorial

Language: en

Sources: [Posts on Marco Gomiero](<https://devfeed.tech/sources/posts-on-marco-gomiero.md>)

Topics: [Coroutines](<https://devfeed.tech/topics/coroutines.md>), [Library](<https://devfeed.tech/topics/library.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [RSS Feed](<https://devfeed.tech/topics/rss-feed.md>), [async](<https://devfeed.tech/topics/async.md>), [Java](<https://devfeed.tech/topics/java.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [code](<https://devfeed.tech/tags/code.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [development](<https://devfeed.tech/tags/development.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [library](<https://devfeed.tech/tags/library.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [rss](<https://devfeed.tech/tags/rss.md>)

## AI overview

The article introduces version 2.0 of the author's RSS Parser library. The library was rewritten in Kotlin using Coroutines, replacing AsyncTask while retaining compatibility for Java projects. It demonstrates basic usage in Kotlin and Java, including RSS feed parsing and error handling.

## Source excerpt

Finally, I found some time to sit down and work on my library RSS Parser. Before starting to describe all the cool stuff that I've introduced with this update, I want to thank you all for the support. In fact this year, the library exceeded 100 stars on Github, that seems a little goal but it means a lot to me. I wrote this library back in 2016 and now in 2018, the code was "ugly" compared to all the coolest stuff provided by Kotlin.