A simple app which loads news from server and displays it as cards. News can be filtered by category or search by keyword. Category news can be played like a music playlist and it syncs up with the UI. News can also be requested for particular country.
Complete code is done in Kotlin using latest APIs like Navigation component, safe args plugin, android ktx as much as possible. MVVM pattern is used wherever possible.