Skip to content

perihanimamogluerol/news-reader-android

Repository files navigation

News App 📰

A modern Android news application that fetches and displays news articles using the News API. The app follows a modular architecture and is built with Jetpack Compose for a smooth UI experience.

📸 Screenshots

✨ Features

  • Fetches articles from multiple news sources via the News API
  • Displays trending and latest news dynamically
  • Implements a search functionality with debouncing for efficient keyword-based article retrieval
  • Enables users to save and manage favorite news articles using local storage
  • Allows filtering news based on selected sources using dynamic queries

🛠️ Tech Stack

  • 💻 Kotlin
  • 🎨 Jetpack Compose
  • 🏗 Hilt
  • 🌐 Retrofit with OkHttp Interceptor
  • 🗄 Room Database
  • ⚡ Coroutines & Flow
  • 🏛 Android App Architecture
  • 📄 Paging 3
  • 🧭 Navigation Component
  • 🧪 JUnit, MockK, Coroutines Test, Paging Testing

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages