Make PowerApps exportable - extendable
Indeed, innovative non-developers have great ideas and this tool empowers them to easily build UIs with my APIApps for a backend.
But with ease of use comes limitations - inevitably many PowerApps will need functionality that the PowerApps designer cannot handle. At this point the app needs to be exported and extended using Visual studio or other dev tools.
With Siena this was somewhat available by cracking the .appx.
We need this or better for PowerApps.
We hear you. We are beginning to look at the ways that a PowerApp can be extended (for example, custom controls) and exported (for example, to visual studio). We are still (and will be for a little while longer) focused on enabling non-developers to create PowerApps.
I get why there are tool to allow people with limited coding skills to develop simple apps, however in most situations where these types of tools have been in place (i.e. InfoPath SharePoint Designer Workflows etc.) I have had to go in and fix up or extended or even push them past their design capabilities. What is easy for a dev though the correct toolset, Visual Studio, becomes a long and tedious click, type affair.
Please consider the real Developer in mind when it comes to any tool targeted at the end user.
Agreed, PowerApps code can get a bit complex to edit in little boxes once you start building real functionality. It would be nice for these two MS projects to "play nice". Just having code hints, or better warnings would help, but more of an IDE would make a lot of people happier.
I know the thing is supposed to be "no coding required" and all that, but you can't define logic without some sort of scripting. If you really want to make people believe they are not coding, give them something like App Inventor: http://ai2.appinventor.mit.edu/