Skip to content

This is a demo news app made using the MVVM architecture. It also uses the popular jetpack libraries. MVVM+Jetpack+Kotlin+Coroutines+Retrofit

Notifications You must be signed in to change notification settings

chaithanyagollapalli/USATodayClone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 

Repository files navigation

USATodayClone

API

This is a demo android project based on modern Android application tech-stacks and MVVM architecture. It is a news app dedicated to reading stories, events, and the latest happenings in and around the world. Created database using MySQL and created APIs using SpringBoot.

App Screenshots

Libraries & Tech Used

  • Minimum SDK level 21
  • Kotlin based, Coroutines for asynchronous handling.
  • JetPack
    • LiveData - notify domain layer data to views.
    • Lifecycle - observing data when lifecycle state changes.
    • ViewModel - lifecycle aware UI related data holder.
  • Architecture
    • MVVM Architecture (View - DataBinding - ViewModel - Model)
  • Glide - loading images.
  • Gson - A JSON library for parsing network response.
  • Retrofit - for REST APIs and network data.
  • Lottie - for animations.
  • Navigation Component for bottom navigation.
  • Youtube Video View - for videos.

About

This is a demo news app made using the MVVM architecture. It also uses the popular jetpack libraries. MVVM+Jetpack+Kotlin+Coroutines+Retrofit

Topics

Resources

Stars

Watchers

Forks