Updated:
The (almost) final version of the app is ready, app renamed to SBrickPad.
For now, you can download the source from my GitHub page: https://github.com/BarakRL/SBrickPad
If there will be enough demand I'll make it available for download from the App Store.
The app supports MFI and iCade gamepads, on-screen gamepad will be added later this month.
More videos coming soon.
---
Well it's not done yet but it's getting there.
I've added support for both iCade and MFI gamepads and many other features:
precision controls (you can even set the easing curve if you want)
SBrick connection recovery
multiple actions per button event (press/release/value change) so you can control multiple motors with one button or simply play an engine sound while the car is accelerating
load/save (and share) action sets
import sounds
many other things I can't think off right now
Do do:
Edit actions UI (you can now only edit the json file)
On screen virtual gamepad (so it can replace the SBrick app for people without gamepads that still want more control)
Make it pretty
Documentation etc.
The app is still in development, but the source is available to download from my GitHub if you want to play with it already: https://github.com/BarakRL
I would love to hear your feedback!