“Should we persist the pin modes in the iPhone/Android apps?”
Of course, I am a solid yes - and more!
I just want to have simple functionality that anybody in the household can use. Maybe my own web app is the way to go, but I figured hey, there is already this iOS app that talks to the core and can diddle I/O. Using that I figured I could have functionality to perform a bunch of simple tasks using just I/O on/off. And I wouldn’t need to write an app and pay for CPU time at Heroku.
I bought my core to provide a “Dinner Bell” for my shop. So 1 digital I/O. I setup the buzzer and tried it out, worked great. So I got my wife to get the Spark Core app, sign in, and boom, there is the Dinner Bell core. Then I said press that D0 button to ring me. Then I had to explain about digital and analog I/O and blah blah blah, and now my new toy was already tarnished.
So I would love for Tinker to remember I/O assignment; allow me to change the I/O labels (D0 becomes Ring Shop); and change the low and high labels.
Then the holy grail would be an iOS app that allowed me to drop Spark Core code behind buttons or images using the web IDE. Maybe Apple/iOS doesn’t allow this, I don’t know. But the ability to have an iOS app with a blank canvas that I could fill with Spark Core functionality from the web IDE would be super cool. Hey, that sounds like a web page, but it is actually better because it is a spark app, with Spark glitter all over it, and it is way more approachable to folks than bringing up a browser and trying to find my secret app(s).
Right now I will probably move to a web app here quickly, and all my wants above will be quickly forgotten (except for the holy grail). So thanks for the help BDub and zach, and I am sure there are more pressing issues at Spark than my ramblings.
I let you know how my app comes out.