Yes, to run the SDK Sample Apps you must first create a new app in My Apps to acquire an App Key and App Secret.
The short code is optional. It is only needed by SDKs that require AT&T Wireless customer consent to allow the apps to use the customer’s AT&T Wireless mobile number.