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. 🌍📲
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.
✔️ 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.
📂 NEWSX
│
│-- 📂 data
│-- 📂 di (Dependency Injection)
│-- 📂 domain
│-- 📂 presentation
│-- 📂 ui.theme
│-- 📂 util
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- Kotlin 🟡 (Primary Language)
- Jetpack Compose 🏗️ (UI Framework)
- MVVM
- Clean Architecture
- Retrofit 🌍 (API Integration)
- Coroutines & Flow ⏳ (Asynchronous Programming)
We welcome contributions! If you have any suggestions or find a bug, feel free to open an issue or submit a pull request.
This project is licensed under the APACHE 2.0 License.
🚀 Stay informed with NEWSX - The Future of News at Your Fingertips!








