Questions related to Application as recipe

Shweta
Registered Posts: 6 ✭✭
Hi team, I have some question about application as recipe usage of dataiku application:
- I am having difficulty in understanding what is the purpose of input and output in the application designer let's take a context so I have a flow present in 'A' project say like below and recipe is continuous streaming python recipe.
and then in project B after setting option as application as recipe in application designer I have used it in project B so what should be the input and output?
2. Can we use custom UI to get variables from interface of used application as recipe in project B as input? like outside the recipe?
3. And last but not least how to basically deploy this application as recipe in different environments? I got to know from document that there are two methods one is by copying and second is by creating a plugin but what to choose and when?