{"id":18542275,"url":"https://github.com/tariqjamel/news","last_synced_at":"2025-11-01T06:30:31.097Z","repository":{"id":233808118,"uuid":"787845744","full_name":"tariqjamel/News","owner":"tariqjamel","description":"NewsApp is an Android application developed using Kotlin and Android Studio. It provides users with the latest news from different countries using the News API. Users can select their preferred country to get news from and navigate through news articles using a stack layout. Additionally, users can read the full article by clicking on a news item, ","archived":false,"fork":false,"pushed_at":"2024-05-22T09:32:02.000Z","size":1483,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-26T05:22:56.288Z","etag":null,"topics":["recyclerview","rest","retrofit","retrofit2","spinner","stacklay","webview"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tariqjamel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-17T09:41:44.000Z","updated_at":"2024-05-22T09:32:06.000Z","dependencies_parsed_at":"2024-11-06T20:18:00.818Z","dependency_job_id":null,"html_url":"https://github.com/tariqjamel/News","commit_stats":null,"previous_names":["tariqjamel/news"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tariqjamel%2FNews","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tariqjamel%2FNews/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tariqjamel%2FNews/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tariqjamel%2FNews/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tariqjamel","download_url":"https://codeload.github.com/tariqjamel/News/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239262353,"owners_count":19609518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["recyclerview","rest","retrofit","retrofit2","spinner","stacklay","webview"],"created_at":"2024-11-06T20:07:55.094Z","updated_at":"2025-11-01T06:30:31.065Z","avatar_url":"https://github.com/tariqjamel.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NewsApp\n\nNewsApp is an Android application developed using Kotlin and Android Studio. It provides users with the latest news from different countries using the News API. Users can select their preferred country to get news from and navigate through news articles using a stack layout. Additionally, users can read the full article by clicking on a news item, which opens in a webview.\n\n## Features\n\n- *News from Different Countries*: Users can select a country to get news from.\n- *Stack Layout Navigation*: Users can navigate through news articles using a stack layout.\n- *Full Article View*: Users can read the full article by clicking on a news item, which opens in a webview.\n- *Dynamic Theme*: The app changes its color theme when users switch between news articles.\n\n## Screenshots\n\n\u003cimg  align=\"left\" src=\"main.png\" width=\"20%\" height=\"20%\"\u003e\n\u003cimg  align=\"left\" src=\"usa.png\" width=\"20%\" height=\"20%\"\u003e\n\u003cimg  src=\"usa_open.png\" width=\"20%\" height=\"20%\"\u003e\n\n## Installation\n\nTo run this application, follow these steps:\n\n1. Clone the repository using git clone.\n2. Open the project in Android Studio.\n3. Build and run the project on your Android device or emulator.\n\n## Dependencies\n\nThis project uses the following dependencies:\n\n- Retrofit: For making HTTP requests to the News API.\n- Gson: For parsing JSON responses from the News API.\n- Glide: For loading and caching images from news articles.\n- WebView: For displaying the full article content.\n\nYou can find the dependencies listed in the build.gradle files.\n\n## Contributing\n\nContributions are welcome! If you want to contribute to this project, please fork the repository, create a new branch, make your changes, and submit a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftariqjamel%2Fnews","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftariqjamel%2Fnews","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftariqjamel%2Fnews/lists"}