I’m very new to NativeScript, and I’m (ironically) trying to help other newbies get started quickly with it. Does it make sense to install NativeScript and Angular framework on a Raspberry Pi 3, do a couple of example projects, and then make an image of the Raspberry Pi SD card to distribute to others? The idea is that they can get started right away with editing the example project rather then spend the entirety of a workshop installing the development environment.
It’s all about speed to developing that first app. What kinds of things would still make this difficult? To make APK’s to install on Android devices (not worried about iOS), are there custom things that are needed for each brand of Android phone developed in NativeScript? For example, I’d like to develop a BLE app (scans for known service, connects to service and reads a characteristic). Is there a phone-specific aspects of interfacing with the BLE API on different phones, or does Android’s Bluetooth API pretty much abstract that enough that it generally works across Android up to a certain OS version?
What OS on the Pi would work well for NativeScript development? Ubuntu? Raspbian?
Would they still have to install the USB driver for their specific Android phone in order to get the live view part working?
I’m trying to gauge how realistic it is to be able to make a Raspberry Pi image for students to develop apps on that they can actually make working API’s for their own Android phones.