Welcome to a test made to check your basic knowledge on connected objects via bluetooth.
The goal of this test is to see if you can do the following
- Configure BleManager
- Scan for devices
- Connect to a device
- Discover the different Services and Characteristics
- Discover devices with specitic services
- Retrieve the Battery Level
The list of tasks will be indicated with "TODO" throughout this project.
There are a total of 26 points available for code completion.
You should already have node, npm, yarn installed on your computer.
On github, FORK the project first before continueing.
If you're thinking of passing this line, then you agree to have successfully forked the project
git clone <url to github of YOUR FORKED project>
cd CciBleTest
yarn
- You are ONLY allowed to see the following docs: react-native-ble-manager, react-native, mdn
- You are NOT allowed to look at previous projects or at any document online
- You have 1 HOUR to complete
- Once done and BEFORE the hour is over a pull request must be sent to the original project
- Projects sent LATE may be refused
Send a pull request via github
If you don't have a github account, then you should probably make one.
Don't start immediately writing code, try understanding what's happening in the project.
Showing logs will save you time
react-native log-android