SlipNews
“A Tinder-like News Andorid Application”
Project Summary
An andorid app based on Google Component Architectural MVVM Pattern, which can provide daily news, users can bookmark whatever they like while browsing.
Integrated Retrofit and LiveData to pull the latest news data from a RESTFUL endpoint.
Built the Room Database with LiveData and ViewModel to support local cache and offline mode.
Utilized 3rd party CardStackView(RecyclerView) to support swipe gestures for liking/disliking the news.
Functional Description
Get resource from newsapi.org
User like/dislike behavior
User search behavior
Show saved data
Technical Stack
Language:
Java, Kotlin, XML
Database:
Room
Libraries:
Retrofit, JetPack navigation, RecyclerView, Picasso(image library)
Project Design Diagram
Demo
Take a look at what the site looks like, the operating guidelines and some of the back-end technical descriptions.