All Projects → react-native-google-cast → React Native Google Cast

react-native-google-cast / React Native Google Cast

Licence: mit
React Native wrapper for the Google Cast SDK

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to React Native Google Cast

Sharpcaster
Chromecast C# SDK for Windows, Windows Phone, .NET 4.5.1, Xamarin.iOS and Xamarin.Android platforms.
Stars: ✭ 245 (-48.42%)
Mutual labels:  sdk, chromecast
App
Directus Admin Application — An Intuitive WebApp for Managing Database Content
Stars: ✭ 464 (-2.32%)
Mutual labels:  sdk
Waterwheel.swift
The Waterwheel Swift SDK provides classes to natively connect iOS, macOS, tvOS, and watchOS applications to Drupal 7 and 8.
Stars: ✭ 415 (-12.63%)
Mutual labels:  sdk
Go Binance
A Go SDK for Binance API
Stars: ✭ 441 (-7.16%)
Mutual labels:  sdk
Scfacebook
The SCFacebook 4.1 is a simple and cleaner to use the api facebook-ios-sdk Objective-C Wrapper (https://github.com/facebook/facebook-ios-sdk) to perform login, get friends list, information about the user and posting on the wall with ^Block for iPhone. Suporte 4.71 FBSDKCoreKit, FBSDKShareKit and FBSDKLoginKit. Facebook SDK
Stars: ✭ 420 (-11.58%)
Mutual labels:  sdk
Brfv4 javascript examples
BRFv4 - HTML5/Javascript - examples project. Reference implementation for all other platform example packages.
Stars: ✭ 460 (-3.16%)
Mutual labels:  sdk
Ios Apm Secrets
㊙️ WIP 深度揭秘各大 APM 厂商 iOS SDK 背后的核心技术和实现细节 更新中……
Stars: ✭ 414 (-12.84%)
Mutual labels:  sdk
Ar Rtmpc Android
基于RTMP和RTC混合引擎的在线视频连麦互动直播
Stars: ✭ 470 (-1.05%)
Mutual labels:  sdk
Pesdk Android Demo
A fully customizable photo editor for your app.
Stars: ✭ 464 (-2.32%)
Mutual labels:  sdk
Minio Java
MinIO Client SDK for Java
Stars: ✭ 444 (-6.53%)
Mutual labels:  sdk
Couchnode
Couchbase Node.js Client Library (Official)
Stars: ✭ 440 (-7.37%)
Mutual labels:  sdk
Openapi Sdk Php
Alibaba Cloud SDK for PHP
Stars: ✭ 423 (-10.95%)
Mutual labels:  sdk
Iotkit Embedded
高速镜像: https://code.aliyun.com/linkkit/c-sdk
Stars: ✭ 461 (-2.95%)
Mutual labels:  sdk
Dialogflow Javascript Client
JavaScript Web SDK for Dialogflow
Stars: ✭ 416 (-12.42%)
Mutual labels:  sdk
Aliyun Openapi Net Sdk
Alibaba Cloud SDK for .NET
Stars: ✭ 467 (-1.68%)
Mutual labels:  sdk
Sentry Go
Official Sentry SDK for Go
Stars: ✭ 415 (-12.63%)
Mutual labels:  sdk
Line Bot Sdk Ruby
LINE Messaging API SDK for Ruby
Stars: ✭ 425 (-10.53%)
Mutual labels:  sdk
Nodemediaclient Android
NodeMedia RTMP/RTMFP/RTSP/HTTP Play/Publish Client SDK for Android
Stars: ✭ 446 (-6.11%)
Mutual labels:  sdk
Prose
Microsoft Program Synthesis using Examples SDK is a framework of technologies for the automatic generation of programs from input-output examples. This repo includes samples and sample data for the Microsoft Program Synthesis using Example SDK.
Stars: ✭ 470 (-1.05%)
Mutual labels:  sdk
Botbuilder Js
Welcome to the Bot Framework SDK for JavaScript repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using JavaScript.
Stars: ✭ 469 (-1.26%)
Mutual labels:  sdk

npm version

react-native-google-cast

This library wraps the native Google Cast SDK for Android and iOS (and maybe web/Chrome in the future), providing a unified JavaScript interface.

It is written in TypeScript so types will always be up-to-date.

Version overview

RNGC React Native Purpose
1.x 🤷‍♂️ Old version implemented for Google Cast SDK v2 with manual discoverability. Not maintained anymore.
3.x >=0.40 Rewrite of the library for Google Cast SDK v3 with automatic session management. Only bug fixes will be merged.
4.x >=0.60 Current version with a completely rewritten API, closely resembling native Android/iOS(/Chrome?) APIs. We highly recommend to use the latest version.

Documentation

https://react-native-google-cast.github.io/docs/getting-started/installation

Example

Refer to the example folder to find a React Native version of the CastVideos reference app.

Playground

Refer to the playground folder to find a sample app demonstrating the available APIs provided by the library.

Expo

As this library requires native dependencies that are not available in the default Expo bundle, you'll need to eject to bare workflow. That will enable you to continue using Expo for the parts of the app that don't need casting, and then test Cast-specific functionality in a standalone build.

Troubleshooting

See Troubleshooting in the docs.

Contribution

  1. Read CONTRIBUTING.md
  2. Fork the repo
  3. Implement your shiny new thing
  4. Demonstrate how to use it in the playground project
  5. Document the functionality in JSDoc and the docs
  6. Create a pull request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].