What file do I need from my developer

I am new to appium. I am software tester for a company.

I am trying to setup our companys app on appium.

What file do I need from the developer in order to use it in app path?

Do refer http://appium.io/slate/en/1.5/?java#setting-up-appium

for android u need -> .apk file
for ios u need -> .ipa/application-zip file

Does it need to come from the developer. Would I be able to extract the .app or ipa file myself.

If you have source code then you can…