{"id":13694063,"url":"https://github.com/SaiBalaji-PSS/Scoop","last_synced_at":"2025-05-03T01:31:15.380Z","repository":{"id":56292595,"uuid":"279600403","full_name":"SaiBalaji-PSS/Scoop","owner":"SaiBalaji-PSS","description":"A NEWS app which can be used to read,share and bookmark articles of various categories","archived":false,"fork":false,"pushed_at":"2022-06-06T04:52:23.000Z","size":7720,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-12T20:46:47.366Z","etag":null,"topics":["cocoa-pods","ios-app","ios-swift","ios14-app","swift","xcode12"],"latest_commit_sha":null,"homepage":"","language":"Swift","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/SaiBalaji-PSS.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":null,"support":null}},"created_at":"2020-07-14T13:59:32.000Z","updated_at":"2024-05-04T03:29:11.000Z","dependencies_parsed_at":"2022-08-15T16:10:21.258Z","dependency_job_id":null,"html_url":"https://github.com/SaiBalaji-PSS/Scoop","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaiBalaji-PSS%2FScoop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaiBalaji-PSS%2FScoop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaiBalaji-PSS%2FScoop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SaiBalaji-PSS%2FScoop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SaiBalaji-PSS","download_url":"https://codeload.github.com/SaiBalaji-PSS/Scoop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252130384,"owners_count":21699079,"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":["cocoa-pods","ios-app","ios-swift","ios14-app","swift","xcode12"],"created_at":"2024-08-02T17:01:23.496Z","updated_at":"2025-05-03T01:31:11.372Z","avatar_url":"https://github.com/SaiBalaji-PSS.png","language":"Swift","funding_links":[],"categories":["News"],"sub_categories":["Video"],"readme":"# Scoop\n\nA NEWS App for iOS 14 built using Swift which allow the users to read,bookmark and share news articles.\nBuilt using MVC architecture\n\n# Requirements\n\n* Xcode 10+ \u003cbr\u003e\n* Swift 5+. \u003cbr\u003e\n* Cocoa Pod \u003cbr\u003e\n\n## How to run\n* Open the mac terminal.\n* Clone the repo.\n```git clone https://github.com/SaiBalaji22/Scoop.git```\n* Move into the project directory using terminal\n* Install the cocoapod dependencies by running the below command in terminal inside the project directory.\n```pod install```\n\n* Open Scoop.xcworkspace in latest version of Xcode on a mac with internet connection by running the below command in terminal.\n``` open Scoop.xcworkspace```\n\n* Wait for the dependencies to complete indexing.\n\n* Build and Run the project in iPhone simulator(Not iPod) by pressing Command + R.\n\n# Frameworks used\n\n* UIKit  - UserInterface framework\n* Core Data  - To store Bookmarks in disk\n* Swift Standard Library (Codable) - To parse JSON objects\n\n#   Replace it with your API key\nObtain your API key from here https://newsapi.org/\n```\n   private let HEALTH_URL = \"https://newsapi.org/v2/top-headlines?country=in\u0026category=health\u0026apiKey=API _KEY_HERE\"\n   private let HEADLINES_URL = \"https://newsapi.org/v2/top-headlines?country=in\u0026apiKey=API _KEY_HERE\"\n   private let TECH_URL = \"http://newsapi.org/v2/top-headlines?country=in\u0026category=technology\u0026apiKey=API _KEY_HERE\"\n   private let ENTERTAINMENT_URL = \"http://newsapi.org/v2/top-headlines?country=in\u0026category=entertainment\u0026apiKey=API _KEY_HERE\"\n    private let SCIENCE_URL = \"http://newsapi.org/v2/top-headlines?country=in\u0026category=science\u0026apiKey=API _KEY_HERE\"\n```\n\n\n\n\n# Cocoa Pods used\n\n* KSBGradient By: me!(Sai Balaji) link: https://cocoapods.org/pods/KSBGradientView To get gradient background to UIVIew \u003cbr\u003e\n\n* SVProgressHUD By: Sam Vermette and Tobias Tiemerding link: https://cocoapods.org/pods/SVProgressHUD To display progress view \u003cbr\u003e\n\n* SDWebImage By: Olivier Poitrey link: https://cocoapods.org/pods/SDWebImage  Asynchronous image downloader without affecting UI Thread \u003cbr\u003e\n\n\n\n# Screenshots\n\n\n![WhatsApp Image 2020-07-14 at 6 55 28 PM(1)_iphoneserosegold_portrait](https://user-images.githubusercontent.com/51410810/87435407-5584e700-c609-11ea-9ff2-fcfe23062bb3.png)\n![WhatsApp Image 2020-07-14 at 6 55 30 PM_iphoneserosegold_portrait](https://user-images.githubusercontent.com/51410810/87435422-5ae23180-c609-11ea-990d-47e865822c7d.png)\n![WhatsApp Image 2020-07-14 at 6 55 29 PM_iphoneserosegold_portrait](https://user-images.githubusercontent.com/51410810/87435438-5fa6e580-c609-11ea-8afa-de3ffba67df8.png)\n![WhatsApp Image 2020-07-14 at 7 14 17 PM_iphoneserosegold_portrait](https://user-images.githubusercontent.com/51410810/87437498-055b5400-c60c-11ea-968b-12f521f92c8f.png)\n![WhatsApp Image 2020-07-14 at 7 14 18 PM(1)_iphoneserosegold_portrait](https://user-images.githubusercontent.com/51410810/87437502-07bdae00-c60c-11ea-88c3-a0d735aad81d.png)\n![WhatsApp Image 2020-07-14 at 6 55 30 PM(1)_iphoneserosegold_portrait](https://user-images.githubusercontent.com/51410810/87435449-633a6c80-c609-11ea-9318-78ed74eff4a9.png)\n![WhatsApp Image 2020-07-14 at 6 55 28 PM_iphoneserosegold_portrait](https://user-images.githubusercontent.com/51410810/87435484-6d5c6b00-c609-11ea-9f52-92c534dfcf77.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSaiBalaji-PSS%2FScoop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSaiBalaji-PSS%2FScoop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSaiBalaji-PSS%2FScoop/lists"}