Skip to content

Ekvivall/NewsApp

Repository files navigation

News App

Android application built with Jetpack Compose and Clean Architecture. The app caches data locally and remains functional even without an internet connection.

Key Features

  • Full functionality without internet (via Room & RemoteMediator).
  • Infinite scrolling implemented with Paging 3.
  • MVVM + Clean Architecture (Data, Domain, Presentation layers).
  • Filter news by category or keyword with local caching.

Tech Stack

  • Kotlin & Jetpack Compose
  • Hilt (Dependency Injection)
  • Paging 3 (Pagination & RemoteMediator)
  • Room (Local Database)
  • Retrofit & OkHttp (Networking)
  • Coil (Image Loading)

Setup & Run

No configuration required. The API Key is pre-configured in the build script for your convenience. Just clone the repository and run the app!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages