{"id":13787031,"url":"https://github.com/SimformSolutionsPvtLtd/VonageVideoCalling_Android","last_synced_at":"2025-05-12T00:30:47.882Z","repository":{"id":52148140,"uuid":"289198691","full_name":"SimformSolutionsPvtLtd/VonageVideoCalling_Android","owner":"SimformSolutionsPvtLtd","description":"Vonage Video Calling Android","archived":false,"fork":false,"pushed_at":"2020-10-26T10:29:14.000Z","size":21879,"stargazers_count":66,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"develop","last_synced_at":"2024-11-18T00:37:19.121Z","etag":null,"topics":["android","android-studio","kotlin","opentok-library","video-call"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SimformSolutionsPvtLtd.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-08-21T06:46:39.000Z","updated_at":"2024-11-08T13:08:25.000Z","dependencies_parsed_at":"2022-09-08T18:20:31.085Z","dependency_job_id":null,"html_url":"https://github.com/SimformSolutionsPvtLtd/VonageVideoCalling_Android","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimformSolutionsPvtLtd%2FVonageVideoCalling_Android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimformSolutionsPvtLtd%2FVonageVideoCalling_Android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimformSolutionsPvtLtd%2FVonageVideoCalling_Android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SimformSolutionsPvtLtd%2FVonageVideoCalling_Android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SimformSolutionsPvtLtd","download_url":"https://codeload.github.com/SimformSolutionsPvtLtd/VonageVideoCalling_Android/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253655761,"owners_count":21943068,"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":["android","android-studio","kotlin","opentok-library","video-call"],"created_at":"2024-08-03T20:00:25.123Z","updated_at":"2025-05-12T00:30:42.845Z","avatar_url":"https://github.com/SimformSolutionsPvtLtd.png","language":"Kotlin","funding_links":[],"categories":["Library","Android"],"sub_categories":["Kotlin"],"readme":"# Video Call Integration with Vonage OpenTok #\n\n[![Android-Studio](https://img.shields.io/badge/Android%20Studio-4.0+-orange.svg?style=flat)](https://developer.android.com/studio/)\n[![Kotlin Version](https://img.shields.io/badge/Kotlin-v1.4.10-blue.svg)](https://kotlinlang.org)\n[![API](https://img.shields.io/badge/API-16%2B-brightgreen.svg?style=flat)](https://android-arsenal.com/api?level=19)\n\n\n### This applications is provide one to one video calls with using \u003ca href=\"https://tokbox.com/developer/sdks/android/\"\u003eVonage Video API Android SDK\u003c/a\u003e ###\n\n![](ezgif.com-gif-maker.gif)\n\n\n### This application provided the below feature ###\n\n* Picture In Picture Mode\n* Enable / disable audio\n* Switch camera views\n\n### Pre-requisites ###\n\n* Android studio 4.0+\n* Android Build Tools v30.0.2\n* Kotlin 1.4.10\n\n### For developers ###\n\n* Clone this repository into your folder\n* Create your *SESSION_ID*, *API_KEY*, *TOKEN*  from \u003ca href=\"https://tokbox.com/developer/guides/create-token/java/\"\u003eOpenTok Java server-side library\u003c/a\u003e\n\n```\n buildTypes.each {\n            /* Add your OpenTok Session Id in Double quote Ex. \"\u003csession_id\u003e\" */\n            it.buildConfigField 'String', 'SESSION_ID', '\"\"'\n            /* Add your OpenTok API key in Double quote Ex. \"\u003capi key\u003e\" */\n            it.buildConfigField 'String', 'API_KEY', '\"\"'\n            /* Add your OpenTok Token in Double quote Ex. \"\u003ctoken\u003e\" */\n            it.buildConfigField 'String', 'TOKEN','\"\"'\n        }\n```\n\n* Replace the following empty strings with your value\n* Set your gradle \u0026 compiler online for first time only to sync gradle\n* After complete sync, just press run button to execute code\n\n### Tech/framework used ###\n\n* Opentok library\n* 100% kotlin\n\n### Permissions used ###\n\n##### Automatically granted #####\n\n* `INTERNET`: requires for accessing the internet.\n\n##### Requested only when needed #####\n* `RECORD_AUDIO`: Requires for supporting Audio recording option to be enabled (by default, its disabled).\n* `CAMERA`: Requires for supporting Camera image capture option to be enabled (by default, it’s disabled).\n\n### How to use? ###\n\n* You need to install same build in two different device and open the application. You will directly connect in single video call.\n\n## License\n\n```\nCopyright 2020 Simform Solutions\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSimformSolutionsPvtLtd%2FVonageVideoCalling_Android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSimformSolutionsPvtLtd%2FVonageVideoCalling_Android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSimformSolutionsPvtLtd%2FVonageVideoCalling_Android/lists"}