If you want to add buttons and videos, you can do it via InDesign 5.0 and above or QuarkXPress 9.5 and above and upload them to the App Studio portal via the software. Also you can make HTML5 widgets / pages and directly load the pages straight in to the portal.

For further help and documentation, please see the link below: