Skip to content

Onkar755/Newzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Newzz a News Application

Overview

Newzz is a modern news application delivering real-time news across various categories. Users can seamlessly browse trending topics, save their favorite articles, and explore content ranging from technology and politics to entertainment and sports. The app is designed for smooth performance, even in offline mode, ensuring users stay updated anytime, anywhere.

Features

  • Trending News: Access the latest news from diverse categories including Technology, Politics, Sports, and more.
  • Save Articles: Bookmark your favorite articles for later reading.
  • Offline Caching: Browse previously loaded news articles without internet connectivity.
  • Category Switching: Enjoy a fluid user experience with TabLayout and ViewPager for easy category navigation.
  • Network Handling: Get real-time updates on network status, ensuring smooth app performance during connectivity changes.

Technologies Used

  • Kotlin: Core programming language used for Android app development.
  • MVVM Architecture: Ensured maintainability and separation of concerns across the app.
  • Retrofit: For fetching data from remote APIs.
  • Room Database: Used for local data storage and offline access.
  • Paging3 Library: Implemented for efficient loading of large datasets.
  • ConnectivityObserver: Custom network monitoring to handle dynamic connectivity changes.
  • TabLayout & ViewPager: For smooth category navigation.

Contributing

Contributions are highly appreciated! If you have suggestions, feature requests, or bug fixes, feel free to open an issue or submit a pull request. Your contributions will not only improve the project but also help me grow as a developer.

Author

Onkar Chavan 😇

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages