Thanks to visit codestin.com
Credit goes to github.com

Skip to content

πŸš€ NEWSX is a modern news app built with Kotlin and Jetpack Compose, following MVVM and Clean Architecture. It offers real-time news updates, search, bookmarking, sharing, and offline support for a seamless experience. πŸŒπŸ“²

License

Notifications You must be signed in to change notification settings

Satyam12singh/NewsX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ NEWSX - Your Ultimate News Companion

NEWSX is a modern news app that delivers the latest news right to your fingertips. With intuitive features like searching, bookmarking, sharing, and detailed descriptions, you can stay informed effortlessly. πŸŒπŸ“²


πŸ“Œ Overview

NEWSX is built with Kotlin and Jetpack Compose using MVVM and Clean Architecture. It allows users to explore news, add news to bookmarks, and get real-time updates with sharing and browsing features in a professional way.


πŸ“Έ Screenshots

🏁 Onboarding Screens

🏠 Home Screen

πŸ” Search News

πŸ“Œ Bookmarking News

πŸ“° Detailed News Description

πŸ“€ Sharing Option


✨ Features

βœ”οΈ Onboarding Screens - Get started with a smooth and intuitive introduction.
βœ”οΈ Home Screen - Stay updated with the latest news.
βœ”οΈ Search News - Quickly find the news that matters to you.
βœ”οΈ Bookmark News - Save your favorite articles to read later.
βœ”οΈ News Details - Click on any news article to get an in-depth description.
βœ”οΈ Web Surfing - Explore more about any news directly via web links.
βœ”οΈ Share News - Easily share articles through any app of your choice.
βœ”οΈ Network Handling - Optimized network response with dedicated offline screens.


πŸ“‚ App Structure

πŸ“‚ NEWSX
β”‚
β”‚-- πŸ“‚ data
β”‚-- πŸ“‚ di (Dependency Injection)
β”‚-- πŸ“‚ domain
β”‚-- πŸ“‚ presentation
β”‚-- πŸ“‚ ui.theme
β”‚-- πŸ“‚ util

πŸ“² Installation

Clone the repository and run the app locally:

  git clone https://github.com/yourusername/newsx.git
  cd newsx
  # Open the project in Android Studio or your preferred IDE
  # Run the app on an emulator or a real device

πŸ›  Tech Stack

  • Kotlin 🟑 (Primary Language)
  • Jetpack Compose πŸ—οΈ (UI Framework)
  • MVVM
  • Clean Architecture
  • Retrofit 🌍 (API Integration)
  • Coroutines & Flow ⏳ (Asynchronous Programming)

πŸ’‘ Contributing

We welcome contributions! If you have any suggestions or find a bug, feel free to open an issue or submit a pull request.


πŸ“œ License

This project is licensed under the APACHE 2.0 License.


πŸš€ Stay informed with NEWSX - The Future of News at Your Fingertips!

About

πŸš€ NEWSX is a modern news app built with Kotlin and Jetpack Compose, following MVVM and Clean Architecture. It offers real-time news updates, search, bookmarking, sharing, and offline support for a seamless experience. πŸŒπŸ“²

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages