A wrapper can be written for each of the third party functions .
A wrapper can be used in the native application .
A wrapper can be written for each of the third party functions and used in the native application .