Skip to content

NewsApp is an MVVM Jetpack Compose app built by android platform using kotlin as programming language.

Notifications You must be signed in to change notification settings

Khadar3344/NewsApp

Repository files navigation

NewsApp

NewsApp is an MVVM Jetpack Compose app built by android platform using kotlin as programming language.

  • fetches news from an API https://newsapi.org/ and cache the results
  • support searching news
  • support dividing news by categories

Libraries And Technologies used

  • Jetpack Compose for UI
  • Compose navigation
  • MVVM: Android architecture used to separate logic code from ui and save the application state in case the configuration changes.
  • Material3 Design
  • Retrofit + Gson Converter: Fetch news from rest api as a gson file and convert it to a kotlin object.
  • Coroutines: Executing some code in the background
  • Dagger hilt: Dependency injection
  • Coil: loading images with Jetpack Compose

About

NewsApp is an MVVM Jetpack Compose app built by android platform using kotlin as programming language.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages