What is the best practice for setting up an app after installation?

I’m developing my very first app. I’ve successful managed the installation process. I now want the merchant to fill up a form with some mandatory info needed to make my app works.

What are the best practice to do this ? Please consider that my app cannot work if the fields in this form are not completed.

Thanks

Simone