**First step:** Install Android SDK 1. yaourt -S android-sdk android-sdk-platform-tools android-sdk-build-tools **Note:** Maybe you'll have problems with the lasta package: ` ncurses5-compat-libs`. In order to avoid this problem you have to use this command: `gpg --recv-keys F7E48EDB`. You can find clarification (here)[https://aur.archlinux.org/packages/ncurses5-compat-libs/?comments=all]. 2. yaourt -S genymotion **Note:** You'll need install `virtual-box` and his modules, `yaourt` will make for you but you need choos between ArchLinux host modules or DKMS host modules. 3. echo -e "vboxdrv\nvboxnetflt\nvboxnetadp\nvboxpci" > /etc/modules-load.d/virtualbox.conf **Note:** You need do this with super user because need super user permissions and with `sudo`, for us at least, doesn't work. 4. sudo modprobe vboxdrv vboxnetadp vboxnetflt Activate for current session. 5. sudo chmod -R 777 /opt/android-sdk Give permisions over Android SDK folders. 6. Restart Is needed by `Genymotion` for detect `VirtualBox` modules. **NOTE:** You need install Java JDK for user Android SDK. 7. /opt/android-sdk/tools/android This command launch `Android SDK`. You can make fixed in your dock application (for example `Plank`), or create a `desktop-launcher`. 8. 8. **Second step:** React-Native 1. npm install -g react-native-cli *Note:* You need have installed node and npm for use `React Native`. **Optional Step:** Upgrade watchers limit 1. echo "fs.inotify.max_user_watches=524288" >> /etc/sysctl.conf **Note:** Use this command in super user session. 2. sudo sysctl -p /etc/sysctl.conf Make this active without reboot session. 3.