1.0.1 • Published 1 year ago

react-native-blues v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

react-native-blues

Description

react-native-blues is a package for connecting Bluetooth Speaker in React Native application.

  1. react-native-blues uses "A2DP" Bluetooth profile in Android.
  2. react-native-blues supports only Android.
  3. react-native-blues is developed refer to

Supported OS

react-native-blues is currently available for Android only.


Getting started (updating...)

1. Install

1.1 with npm

$ npm install react-native-blues

1.2 without npm

1.2.1 copy package src
$ git clone https://github.com/raondata/react-native-blues.git
$ cp -R ./react-native-blues {/your/reactnative/project}/node_modules/react-native-blues
1.2.2 add package info to package.json
"dependencies": {
    ...
    "react-native-blues": "^0.2.0",
	...

2. Link to your project

2.1 Most automatic linking

$ react-native link react-native-blues

2.2 Manual linking (currently not available)

  1. Open up android/app/src/main/java/[...]/MainActivity.java
  • Add import ai.raondata.blues.RNBluesPackage; to the imports at the top of the file
  • Add new RNBluesPackage() to the list returned by the getPackages() method
  1. Append the following lines to android/settings.gradle:
    include ':react-native-blues'
    project(':react-native-blues').projectDir = new File(rootProject.projectDir, 	'../node_modules/react-native-blues/android')
  2. Insert the following lines inside the dependencies block in android/app/build.gradle:
      compile project(':react-native-blues')

Usage

import RNBlues from 'react-native-blues';

// TODO: What to do with the module?
RNBlues;

for more usage, please refer to example project

Troubleshooting

1. build error: Could not find method compile()

* What went wrong:
A problem occurred evaluating project ':react-native-blues'.
> Could not find method compile() for arguments [com.facebook.react:react-native:0.20.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

solution

  1. open {/your/rn/project/directory}/node_modules/react-native-blues/android/build.gradle.
  2. modify compile -> implementation in dependencies closure.
...
dependencies {
    implementation 'com.facebook.react:react-native:+'
}

API Docs

(updating)

Ref

1.0.1

1 year ago

0.4.8

1 year ago

0.3.9

1 year ago

0.3.10

1 year ago

0.3.0

2 years ago

0.4.5

1 year ago

0.3.6

1 year ago

0.4.4

1 year ago

0.3.5

2 years ago

0.4.7

1 year ago

0.3.8

1 year ago

0.2.9

2 years ago

0.4.6

1 year ago

0.3.7

1 year ago

0.2.8

2 years ago

0.5.0

1 year ago

0.4.1

1 year ago

0.3.2

2 years ago

0.4.0

1 year ago

0.3.1

2 years ago

0.5.2

1 year ago

0.4.3

1 year ago

0.3.4

2 years ago

0.5.1

1 year ago

0.4.2

1 year ago

0.3.3

2 years ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.1.12

2 years ago

0.1.11

2 years ago

0.1.10

2 years ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

1.0.0

2 years ago