{"id":16108959,"url":"https://github.com/dvmjoshi/newsappyhigh","last_synced_at":"2025-07-02T21:05:57.942Z","repository":{"id":217330044,"uuid":"289234819","full_name":"dvmjoshi/newsappyhigh","owner":"dvmjoshi","description":null,"archived":false,"fork":false,"pushed_at":"2020-08-21T10:49:56.000Z","size":98,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-02T13:52:09.903Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Dart","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/dvmjoshi.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}},"created_at":"2020-08-21T09:48:20.000Z","updated_at":"2020-09-10T10:16:12.000Z","dependencies_parsed_at":"2024-01-15T20:27:43.893Z","dependency_job_id":"f37ad9c4-4c52-4bfc-b2dd-1fdd727b319b","html_url":"https://github.com/dvmjoshi/newsappyhigh","commit_stats":null,"previous_names":["dvmjoshi/newsappyhigh"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dvmjoshi/newsappyhigh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dvmjoshi%2Fnewsappyhigh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dvmjoshi%2Fnewsappyhigh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dvmjoshi%2Fnewsappyhigh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dvmjoshi%2Fnewsappyhigh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dvmjoshi","download_url":"https://codeload.github.com/dvmjoshi/newsappyhigh/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dvmjoshi%2Fnewsappyhigh/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263215288,"owners_count":23431894,"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":[],"created_at":"2024-10-09T19:29:13.040Z","updated_at":"2025-07-02T21:05:57.902Z","avatar_url":"https://github.com/dvmjoshi.png","language":"Dart","funding_links":["https://paypal.me/divyamjoshi"],"categories":[],"sub_categories":[],"readme":"# News App (Appyhigh  Assignment)\nCreate a sample news listing app with basic functionality using News\nAPI\n## Feature\n- [X] Activity should only be responsible for UI code\n- [X] ViewModel provides data required by the UI class\n- [X] Repository layer provides data to ViewModel classes\n- [X] Create an android app using Java or Kotlin or flutter\n- [X] Make a news feed app with country specific news from India and US.\n- [X] Create an account in https://newsapi.org/ and use the api key to fetch\nnews country wise\n- [X] When clicked on any news it should open in the webview\n- [X] Add native ads from admob in the news feed\n- [X] Use firebase remote config to switch on and off the ads from console \n\n## Libaries used\n\u003cdetails\u003e\n     \u003csummary\u003e Used to make News app \u003c/summary\u003e\n  hexcolor: ^1.0.4\n  avatar_glow: ^1.2.0\n  intl: ^0.16.1\n  cached_network_image: ^2.2.0+1\n  dio: ^3.0.10\n  provider: ^4.3.2\n  google_fonts: ^1.1.0\n  webview_flutter: ^0.3.19+9\n  firebase_admob: ^0.9.3+4\n  cloud_firestore: ^0.13.4+2\n  geolocator: ^5.3.2+2\n  url_launcher: ^5.1.0\n\u003c/details\u003e\n\n## Screenshots\n\n1     |    2                |  3   |  4\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https://user-images.githubusercontent.com/24698014/90881409-c321f100-e3c7-11ea-9da1-8409bc4960f3.gif?raw=true)|![](https://user-images.githubusercontent.com/24698014/90879481-9c15f000-e3c4-11ea-9bf8-3617a9c4640c.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90879504-a506c180-e3c4-11ea-83dc-d43054d2c60f.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90879516-a9cb7580-e3c4-11ea-9ddd-8589efafb0f5.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90879534-afc15680-e3c4-11ea-86e2-2848ad190d8d.png?raw=true)|\n\n5     |    6                |  7  |  8\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https://user-images.githubusercontent.com/24698014/90879758-0464d180-e3c5-11ea-986b-02d25578f425.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90879769-0890ef00-e3c5-11ea-9234-f3d43c19c844.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90879791-0e86d000-e3c5-11ea-876f-370068674dfe.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90880026-6e7d7680-e3c5-11ea-8dec-24ea5a72d847.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90880036-73dac100-e3c5-11ea-8e6a-e17221090545.png?raw=true)|\n\n\n\n9 Admob  |    10             |  Disable   |   Enable\n:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:\n![](https://user-images.githubusercontent.com/24698014/90880216-c0260100-e3c5-11ea-8dd7-19f94ee2707e.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90880224-c320f180-e3c5-11ea-8bc6-5ed8ecaf8013.png?raw=true)|![](https://user-images.githubusercontent.com/24698014/90881876-90c4c380-e3c8-11ea-95a5-56a4c865c637.PNG?raw=true)|![](https://user-images.githubusercontent.com/24698014/90881891-97ebd180-e3c8-11ea-9376-9a6df5dca405.PNG?raw=true)|\n\n\n## Happy learning. :+1:\nIf you found this project useful, then please consider giving it a :star: on Github and sharing it with your friends via social media.\n### Show some :heart: and star the repo to support the project\nif you like my work support me \n## Project Created \u0026 Maintained By\n\n### divyam joshi\n# Donate\n\n\u003e If you found this project helpful or you learned something from the source code and want to appreciate\n\u003e\n\u003e - [PayPal](https://paypal.me/divyamjoshi)\n\u003cbr /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdvmjoshi%2Fnewsappyhigh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdvmjoshi%2Fnewsappyhigh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdvmjoshi%2Fnewsappyhigh/lists"}