Custom domain and app

For the custom domain option , can we have a different subdomain for every app that we create?
Thanks for the precision
Ex:
App1:app1.example.com
App2: app2.example.com
App3: app3.example.com

Yes, you can do that.

Each App will need its own set of DNS zone records created.