🚀 A modern Android News App that fetches real-time headlines with a sleek and user-friendly UI. Built using Kotlin, Retrofit, and Coil to provide a seamless news browsing experience!
✅ Real-time News Fetching – Retrieves top headlines, including images, titles, and descriptions, using Retrofit for API integration.
✅ Swipe-to-Refresh – Seamlessly refresh news content with SwipeRefreshLayout.
✅ Dark Mode 🌙 – Supports a light/dark theme for better readability and user comfort.
✅ Material Design UI 🎨 – Uses MaterialCardView to create an intuitive and responsive interface with RecyclerView.
✅ Efficient Image Loading 📷 – Integrated Coil for fast and memory-efficient image handling.
✅ Error Handling & Feedback
- Kotlin – For modern and concise Android development.
- Retrofit + Gson – For making API calls and parsing JSON responses.
- Coil – For fast and smooth image loading.
- RecyclerView – To display news articles in a scrollable list.
- SwipeRefreshLayout – For pull-to-refresh functionality.
- NewsAPI – Fetches up-to-date news articles from various sources.
- 🔍 Search & Filter – Search for news articles and filter by categories.
- 📌 Bookmark & Read Later – Save articles to read later, even offline.
- 📶 Offline Mode – Cache articles for offline reading.
- 🔔 Breaking News Notifications – Get real-time news alerts via push notifications.
- 🤖 AI-Powered Summarization – Use ML models to generate short article summaries.
- 🌎 Multi-Language Support – Provide news in multiple languages.
Follow these steps to install and use the News App directly from the Releases section:
📥 Step 1: Download the APK
- Navigate to the Releases Section of this repository.
- Look for the latest release, usually at the top of the list and labeled with the latest version (e.g., v1.0.0).
- Under the "Assets" section of the release, click on the file with the .apk extension to download it to your device.
📱 Step 2: Install the APK on Your Device
- Open the downloaded .apk file on your Android device.
- You may need to enable "Install from Unknown Sources" in your device settings:
- Go to Settings > Security > Unknown Sources and toggle it on.
- Follow the on-screen instructions to complete the installation.
✅ Step 3: Launch the App
- Once the installation is complete, you can find the app in your app drawer.
- Open the app and start exploring the latest news! 📰🎉
🔄 Updating the App
- Whenever a new version is released:
- Visit the Releases Section.
- Download the latest .apk file and install it over the previous version. Your data will remain intact.
Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.
This project is licensed under the MIT License.
For any queries, reach out to me on:
- GitHub: Akarshjha03
- LinkedIn: akarshjha03
"Stay informed, stay ahead – because knowledge is power!"