- KaiOS Developer Portal
- Web browser such as Firefox and/or Chrome.
- node.js
- LTS version should work in our case.
- Of course npm.js, but that should be included with the node.js installation
- Android platform tools
- Git OR SourceTree OR Github Desktop
With android platform tools we need adb
command to communicate with the phone.
Depending on your platform you can probably find a package that installs just that particular command.
MacOS
brew install android-platform-tools
Ubuntu
sudo apt install adb
Windows
Either download the android SDK or chocolatey.
choco install adb
If you are running Linux, you can download the Simulator. With simulator it isn't required to run app on the phone to access operating system API's.
NB!: KaiOS developer portal suggests to use Firefox WebIDE, but that is already unsupported in our target devices.
KaiOS is provides sample code for their apps: React sample code. There is instructions how to install required libraries and how to get the sample code.