Writing source code in the language and development environment of a particular platform such as Windows, macOS, iOS and Android. Native programming requires the most expertise, because each platform ...