{"id":19156145,"url":"https://github.com/applogistdev/alwebviewcontroller","last_synced_at":"2025-05-07T07:34:26.060Z","repository":{"id":56699082,"uuid":"238984693","full_name":"applogistdev/ALWebViewController","owner":"applogistdev","description":"Simple and Ready to Use WebViewController","archived":false,"fork":false,"pushed_at":"2020-12-25T14:11:20.000Z","size":56,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-19T20:16:46.474Z","etag":null,"topics":["hacktoberfest","html","ios","swift","url","webview"],"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/applogistdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-02-07T17:23:03.000Z","updated_at":"2020-12-25T14:11:18.000Z","dependencies_parsed_at":"2022-08-15T23:31:22.736Z","dependency_job_id":null,"html_url":"https://github.com/applogistdev/ALWebViewController","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applogistdev%2FALWebViewController","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applogistdev%2FALWebViewController/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applogistdev%2FALWebViewController/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applogistdev%2FALWebViewController/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/applogistdev","download_url":"https://codeload.github.com/applogistdev/ALWebViewController/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252834070,"owners_count":21811307,"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":["hacktoberfest","html","ios","swift","url","webview"],"created_at":"2024-11-09T08:33:24.848Z","updated_at":"2025-05-07T07:34:26.036Z","avatar_url":"https://github.com/applogistdev.png","language":"Swift","readme":"# ALWebViewController 🌐\n\n[![Version](https://img.shields.io/cocoapods/v/ALWebViewController.svg?style=flat)](https://cocoapods.org/pods/ALWebViewController)\n[![License](https://img.shields.io/cocoapods/l/ALWebViewController.svg?style=flat)](https://cocoapods.org/pods/ALWebViewController)\n[![Platform](https://img.shields.io/cocoapods/p/ALWebViewController.svg?style=flat)](https://cocoapods.org/pods/ALWebViewController)\n[![Language](https://img.shields.io/badge/swift-5-orange.svg)](http://swift.org)\n\n\n## Installation\n\n### CocoaPods\n**ALWebViewController** is available through [CocoaPods](https://cocoapods.org). To install\nit, simply add the following line to your Podfile:\n\n```ruby\npod 'ALWebViewController'\n```\n\n### Swift Package Manager\nFrom Xcode 11, you can use Swift Package Manager to add ALWebViewController to your project.\n\n1. Select File \u003e Swift Packages \u003e Add Package Dependency. Enter https://github.com/applogistdev/ALWebViewController.git in the \"Choose Package Repository\" dialog.\n2. In the next page, specify the version resolving rule as \"Up to Next Major\" with \"0.2.1\" as its earliest version.\n3. After Xcode checking out the source and resolving the version, you can choose the \"ALWebViewController\" library and add it to your app target.\n\n\n## Usage\n\n```swift\nimport ALWebViewController\n\n// URL Example\nlet url = URL(string: \"https://www.google.com\")!\nlet urlType = ALWebContentType.url(url: url)\nlet webVC = ALWebViewController(content: type)\nnavigationController?.pushViewController(webVC, animated: true)\n\n// Html String Example\nvar html = \"\u003chtml\u003e\u003cbody\u003e\u003ch1\u003e Title \u003c/h1\u003e\u003c/body\u003e\u003c/html\u003e\"\nlet htmlType = ALWebContentType.html(html: html\nlet webVC = ALWebViewController(content: htmlType)\nnavigationController?.pushViewController(webVC, animated: true)\n\n\n// ALWebViewDelegate\n\nextension ViewController: ALWebViewDelegate {\n    func webView(didStartLoading webVC: ALWebViewController) {\n        debugPrint(\"Start Loading\")\n    }\n    \n    func webView(didFinishLoading webVC: ALWebViewController) {\n        debugPrint(\"Finish Loading\")\n    }\n}\n\n```\n\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n\n## Author\n\nSoner Güler, sonerguler93@gmail.com\nÜnal Çelik, unal.celik@applogist.com\n\n## License\n\nALWebViewController is available under the MIT license. See the LICENSE file for more info.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapplogistdev%2Falwebviewcontroller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapplogistdev%2Falwebviewcontroller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapplogistdev%2Falwebviewcontroller/lists"}