Without an ADP subscription you can deploy your app to your own device (via Xcode) but it will expire within a few days and you won't be able to launch it without re-deploying it to your device again (from Xcode).
With an ADP subscription you can deploy your app to your device and it will launch every day until your subscription expires.
So, you can download Xcode, develop your app and deploy it to the Simulator and your own device(s) without having to pay Apple for the ADP. You only have to pay for the ADP once you decide to distribute your app externally from you and your own device(s).
Topic:
Code Signing
SubTopic:
Entitlements
Tags: