Crownstone iOS & Android app
The Crownstone iOS and Android apps are work in progress. The roadmap of the software development can be found at Trello.
The Android development is always a few weeks behind the iOS development, especially with respect to the graphical user interface.
The application makes use of separate libraries (so called bluenet libraries) that are native to the platform. This is on purpose so that people can be make use of the Crownstone libraries without the need to use React Native. See below for getting the libraries.
The compiled app can be downloaded from Crownstone.
- Yarn, can be obtained at yarnpkg.com.
- Carthage (for iOS)
- Android Studio (for Android)
yarn react-native link cd ios carthage bootstrap --platform iOS --no-use-binaries cd ..
Get the nodejs modules:
Clone the bluenet lib for android:
cd android git clone https://github.com/crownstone/bluenet-lib-android.git bluenet cd ..
Get the bluenet localization lib:
Import the project in Android Studio
File > New > Import Project ...
Choose the android dir.
Run the tests:
Run the lint task:
npm run lint
Run react-native for iOS:
Alternatively, run reactive for Android:
If there are problems with PHC folders during iOS compilation, remove the build folder in the ios map. Cameraroll has to be manually added to iosbuild in 0.22
The slider needs to be edited in order to work, includes are wrong.
File issues at the Github Issue Tracker.
The copyrights (2014-2017) belongs to the team of Crownstone B.V. and are provided under an noncontagious open-source license:
Authors: Alex de Mulder, Bart van Vliet Date: 1 Apr. 2016 Triple-licensed: LGPL v3+, Apache, MIT Crownstone B.V., https://www.crownstone.rocks Rotterdam, The Netherlands