ZAP doesnt really have any specific support for native applications.
It can intercept, change, scan and fuzz all HTTP based communication. For that you will need to insert ZAP in-between the app and any services it communicates with.
Thats usually done via proxy settings, but I think there are other options if your application doesnt support those.
This is not really my area of expertise, but if you can explain a bit more about your requirements then maybe someone else here will be able to help.
Cheers,
Simon