Skip to content

MdAlbinHossain/News

Repository files navigation

Screenshots

News App

Stay informed with the latest news, right at your fingertips!

This Android app provides a seamless way to browse, search, and bookmark news articles from various sources, ensuring you're always up-to-date on the latest happenings.

Key Features:

  • Explore the Latest News: Discover the most recent news articles from a variety of sources, presented in a clear and engaging format.
  • Search for Specific Topics: Easily find news articles that align with your interests by using the integrated search functionality.
  • Bookmark Articles for Later: Save articles that you want to read later or revisit for reference, creating a personalized news library.
  • Clean and Intuitive Interface: Navigate the app effortlessly with a user-friendly interface that prioritizes readability and ease of use.
  • Seamless Pagination: Enjoys a smooth scrolling experience as news articles are loaded efficiently in smaller chunks using Paging 3.
  • Offline Access: Access bookmarked and previously loaded headlines even without an internet connection, ensuring continuous access to information.

Built with Modern Technologies:

  • Jetpack Compose: Leverages the power of Jetpack Compose to create a visually appealing and responsive UI, crafted entirely with code.
  • Kotlin: Embraces Kotlin's conciseness and expressiveness for efficient and maintainable code.
  • Hilt: Manages dependency injection effectively, ensuring a well-structured and testable codebase.
  • Room: Persists bookmarked articles locally for offline access and smooth retrieval.
  • Retrofit: Fetches news data from APIs seamlessly, integrating seamlessly with Kotlin's serialization capabilities.
  • Paging 3: Handles efficient pagination of news articles, providing a smooth user experience even with large datasets.
  • Coil: Loads images efficiently, optimizing performance and visual appeal.

Ready to stay informed? Download the app and dive into the world of news!

Additional Information:

  • Target SDK: 34
  • Minimum SDK: 28 ("Pie"; Android 9.0)
  • Language: Kotlin
  • Architecture: MVVM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages