Phase 1 – Building an audio recorder for iOS
The audio capabilities of the iOS platform are impressive, to say the least. A group of wonderfully talented audiophiles and software engineers have collaborated on building an open source framework layer on top of the platform's audio stack. This world class engineering effort is the awe inspiring AudioKit (http://audiokit.io/), led by the fearless Aurelius Prochazka, a true pioneer in audio technology.
The AudioKit framework is written entirely with Swift, which introduces a couple of interesting surface-level challenges when integrating with NativeScript.
Challenge detour – Integrate Swift based library into NativeScript
At the time of this writing, NativeScript can work with Swift if the codebase properly exposes the classes and types to Objective-C via what's called a bridging header, allowing both the languages to be mixed or matched. You can learn more about what a bridging header is here: https://developer.apple.com/library/content/documentation...