React Native Bindings

React Native Bindings #

The CosyncAuth authentication system is geared to assist React Native developers, covering both the Command Line Interface and Expo environments. React Native offers the convenience of a unified programming environment for both iOS and Android mobile development. Much like its support for Apple Swift, CosyncAuth furnishes an SDK for React Native. This SDK abstracts the intricacies of Cosync REST API programming. Additionally, a demonstration React Native authentication program is provided as a sample. Both SDKs and demo programs cater to both the React Native Command Line Interface and Expo systems. All code is openly shared in GitHub repositories and adheres to the Apache license.

CosyncAuthReact SDK #

You can locate the CosyncAuthReact npm package at the following url

    https://github.com/Cosync/CosyncAuthReact

This package is registered with npm, so you will not need to install it explicitly. It is used for the React Native Command Line Interface.

CosyncAuthReactNativeDemo Application (CLI) #

You can locate the CosyncAuthReactNativeDemo application at the following url. To acquire this package on your local machine, utilize the git clone command for cloning.

    git clone git@github.com:Cosync/CosyncAuthReactNativeDemo.git

To run this program, simply edit the Config.js file, inputting the MongoDB and Cosync Portal keys linked to your application. This demo program showcases the React Native Command Line Interface version.

CosyncAuthReactExpoDemo Application (EXPO) #

You can locate the CosyncAuthReactExpoDemo application at the following url. To acquire this package on your local machine, utilize the git clone command for cloning.

    git clone git@github.com:Cosync/CosyncAuthReactExpoDemo.git

To run this program, simply edit the Config.js file, inputting the MongoDB and Cosync Portal keys linked to your application. This demo program showcases the React Native Expo version.