Skip to content

timife007/BuzzNews

Repository files navigation

BuzzNews

A simple news app

BuzzNews is a simple business news app using ViewModel & LiveData with Retrofit, Glide and Moshi in Kotlin.

This app demonstrates the following views and techniques:

  • Retrofit to make api calls to an HTTP web service.
  • Moshi which handles the deserialization of the returned JSON to Kotlin data objects.
  • Glide to load and cache images by URL.
  • Using Http request interceptor.

It leverages the following components from the Jetpack library:

  • ViewModel
  • LiveData
  • Data Binding with binding adapters
  • Navigation with the SafeArgs plugin for parameter passing between fragments

Screenshots

Splash Screen

Splash screen

ProgressBar

Screenshot_20200911-095339~2

Nav Drawer

NavDrawer

NewsFragment

NewsFragment

About

A simple news app

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages