{"id":26014752,"url":"https://github.com/akarshjha03/headlinehub","last_synced_at":"2026-06-09T14:31:36.654Z","repository":{"id":277480013,"uuid":"932552293","full_name":"Akarshjha03/HeadlineHub","owner":"Akarshjha03","description":"Your central hub for breaking news. A modern Android News App that fetches real-time headlines with a sleek and user-friendly UI.","archived":false,"fork":false,"pushed_at":"2025-04-03T18:08:24.000Z","size":1352,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T19:23:35.506Z","etag":null,"topics":["coil","kotlin","newsapi-org","retrofit2-kotlin","toast","xml"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Akarshjha03.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-14T05:09:42.000Z","updated_at":"2025-04-03T18:08:27.000Z","dependencies_parsed_at":"2025-02-14T06:25:49.053Z","dependency_job_id":"b833c036-f9a4-4d31-8c73-b9286185eaee","html_url":"https://github.com/Akarshjha03/HeadlineHub","commit_stats":null,"previous_names":["akarshjha03/headlinehub"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Akarshjha03/HeadlineHub","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akarshjha03%2FHeadlineHub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akarshjha03%2FHeadlineHub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akarshjha03%2FHeadlineHub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akarshjha03%2FHeadlineHub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Akarshjha03","download_url":"https://codeload.github.com/Akarshjha03/HeadlineHub/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akarshjha03%2FHeadlineHub/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34112225,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coil","kotlin","newsapi-org","retrofit2-kotlin","toast","xml"],"created_at":"2025-03-06T02:35:31.054Z","updated_at":"2026-06-09T14:31:36.646Z","avatar_url":"https://github.com/Akarshjha03.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📰 News App\n\n🚀 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!\n---\n\n## ✨ Key Features\n\n✅ **Real-time News Fetching** – Retrieves top headlines, including images, titles, and descriptions, using **Retrofit** for API integration.\n\n✅ **Swipe-to-Refresh** – Seamlessly refresh news content with **SwipeRefreshLayout**.\n\n✅ **Dark Mode** 🌙 – Supports a **light/dark theme** for better readability and user comfort.\n\n✅ **Material Design UI** 🎨 – Uses **MaterialCardView** to create an intuitive and responsive interface with **RecyclerView**.\n\n✅ **Efficient Image Loading** 📷 – Integrated **Coil** for fast and memory-efficient image handling.\n\n✅ **Error Handling \u0026 Feedback** ⚠️ – Displays **Toast messages** for real-time feedback on errors.\n\n---\n\n## 🛠️ Tech Stack\n\n- **Kotlin** – For modern and concise Android development.\n- **Retrofit + Gson** – For making API calls and parsing JSON responses.\n- **Coil** – For fast and smooth image loading.\n- **RecyclerView** – To display news articles in a scrollable list.\n- **SwipeRefreshLayout** – For pull-to-refresh functionality.\n- **NewsAPI** – Fetches up-to-date news articles from various sources.\n\n---\n\n## 🚀 Future Enhancements\n\n- 🔍 **Search \u0026 Filter** – Search for news articles and filter by categories.\n- 📌 **Bookmark \u0026 Read Later** – Save articles to read later, even offline.\n- 📶 **Offline Mode** – Cache articles for offline reading.\n- 🔔 **Breaking News Notifications** – Get real-time news alerts via push notifications.\n- 🤖 **AI-Powered Summarization** – Use ML models to generate short article summaries.\n- 🌎 **Multi-Language Support** – Provide news in multiple languages.\n\n---\n\n## 📸 Screenshots\n\n\u003cimg src=\"https://github.com/Akarshjha03/HeadlineHub/blob/master/Screenshot_2025-02-14-18-21-03-574_com.example.news.jpg\" alt=\"App Screenshot\" width=\"300\" height=\"700\"/\u003e\n\n---\n\n## 🏗️ Installation Guide \u0026 Updating the App\n\nFollow these steps to install and use the News App directly from the Releases section:\n\n📥 **Step 1: Download the APK**\n- Navigate to the **[Releases Section](https://github.com/Akarshjha03/HeadlineHub/releases/tag/v.1.0.0)** of this repository.\n- Look for the latest release, usually at the top of the list and labeled with the latest version (e.g., v1.0.0).\n- Under the \"Assets\" section of the release, click on the file with the **.apk** extension to download it to your device.\n\n📱 **Step 2: Install the APK on Your Device**\n- Open the downloaded **.apk** file on your Android device.\n- You may need to enable \"Install from Unknown Sources\" in your device settings:\n  - Go to **Settings \u003e Security \u003e Unknown Sources** and toggle it on.\n- Follow the on-screen instructions to complete the installation.\n\n✅ **Step 3: Launch the App**\n- Once the installation is complete, you can find the app in your app drawer.\n- Open the app and start exploring the latest news! 📰🎉\n\n---\n\n🔄 **Updating the App**\n- Whenever a new version is released:\n  - Visit the **[Releases Section](https://github.com/Akarshjha03/HeadlineHub/releases/tag/v.1.0.0)**.\n  - Download the latest **.apk** file and install it over the previous version. Your data will remain intact.\n \n---\n\n## 🤝 Contributing\n\nContributions are welcome! Feel free to open issues or submit pull requests to improve this project.\n\n---\n\n## 📜 License\n\nThis project is licensed under the **MIT License**.\n\n---\n\n## 📬 Contact\n\nFor any queries, reach out to me on:\n- **GitHub**: [Akarshjha03](https://github.com/Akarshjha03)\n- **LinkedIn**: [akarshjha03](https://linkedin.com/in/akarshjha03)\n\n---\n\n\u003e _\"Stay informed, stay ahead – because knowledge is power!\"_\n\n## 🚧 **This project is under active development. Stay tuned for more updates!** 🛠️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakarshjha03%2Fheadlinehub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakarshjha03%2Fheadlinehub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakarshjha03%2Fheadlinehub/lists"}