MathViz for iOS updated and free for two days!
MathViz 1.1 update has been approved. I added gesture support and a reset button.
Pardon me while I play around and get a feel for how pricing campaigns work…
MathViz 1.1 is free for two days. I believe I exhausted the potential for new customers (without doing any marketing) so the party right now is up to just a couple of pizzas (if I do Papa Murphy’s Take’n'Bake)…
Please feel free to download MathViz in the next couple of days while it’s free. Please consider reviewing it as well.
BTW, MathViz will be permanently free at some point, and the source code will be freed at some point as well.
Thanks for playing! Enjoy!
May 15th, 2012 at 12:25 pm
Nice! Works smoothly on my iPad3. Edit box behavior is nonstandard: lack of loupe upon touching and nonstandard selection (lack of copy and paste). Is it possible force standard iOS edit behavior on FMX?
May 15th, 2012 at 1:23 pm
@Tomek: It’s probably possible. I haven’t tried it.
May 15th, 2012 at 3:54 pm
Gee, I hate Math I guess i try it and see if it makes me a wiz
May 15th, 2012 at 4:06 pm
Well now i know how bad the touch interface is in firemonkey. Very annoying
May 15th, 2012 at 4:09 pm
@Roger: Care to expand on that? Give me an example or more of what’s wrong and what it should be like? Maybe it’s my problem, or my app’s problem?
May 15th, 2012 at 4:36 pm
@Anders lol not to be negative, I’m not a good programmer. I’m one of the debugger persons that try to destroy things
Well the selector for grids and the Opaque selector is very hard to use, how do you change them as a normal gesture, click slide is what ever it wants todo, I guess in the code you looking at the states might do something. The rotate view with marker seems to rotate the object but not updating marker(some times it does), The auto hiding i don’t like it should be a btn to hide controls or a option for auto hide.When the controls are hidden and i want to rotate with fingers the btns should not just come back it need selector.
Don’t get me wrong its cool
but you asked.
Ma Höres,
May 15th, 2012 at 4:53 pm
@Roger: I asked for clarification because of your terse and negative statement towards FireMonkey. Don’t get me wrong, but you’re having issues with my app, and my implementation, not with FireMonkey. I made the custom switch that I’m using. You can click in the empty space of the switch and change the state. You can also grab the grabber and slide it over. All of the rotation and zooming stuff is my code. The auto hiding - I modeled it after the iPhone video player. I could add an option for it. I needed it on the iPhone because the controls take a very large portion of the screen. Maybe not needed on the iPad. You’re right about the controls coming back when you rotate using gestures. That’s again in my code. Again, don’t get me wrong, but not one single thing you mentioned is FireMonkey’s problem. It’s all mine. That’s all I was verifying. Thanks!
May 15th, 2012 at 5:10 pm
@Anders It was not as a to a real bad statement of FireMonkey but it has issues with click events etc and it might have todo with the areas it responds to but its not like a real iPhone app. I’m running it on a iPhone right now,Yes i saw it’s behavior was like a video but the app its not a video It’s more like a tool.
No Problem, Any time.
May 15th, 2012 at 7:48 pm
A few bug (iPad2):
The round thumb ball in the top right only rotates in one direction (arrows work)
When zooming out, you get z-clipping
The first function has z-fighting with the formula text
The text is black and writing to the z-buffer when seen from behind, and can show through as clipped black letters when looking from under the function
Grid lines could be anti-aliased?
Non-opaque mode renders incorrectly when rotating
Pinch to zoom doesn’t work as usual
Any chance for lighting to better see the volumes?
May 16th, 2012 at 11:54 am
Very pretty, and it sure is nice to see the first few actual iOS apps made with Delphi, even if they are just demos at this point. MathViz comments: 1) Slider to set scaling is very unnatural in this environment; it appears that the two finger pinch really does work, but only sometimes and it a jittery way. 2) One finger tap (zoom in) and two finger tap (zoom out) have no effect, which might be expected for iOS. 3) The four triangle arrows are a little alien here: in iOS I would expect to be able to just drag the graphic in desired direction. 4) The two on/off settings behave a little oddly: if I drag from left to right to set "On", and then drag further (off the control) it reverts to Off. But in the other direction, dragging from right to left and then off the control, it is happy to stay at Off. 4) Edit dialog for "Custom function" doesn’t look anything like what will be expected on iOS.
May 16th, 2012 at 2:23 pm
Thanks for the feedback. All good.
@Kevin: I’ll have to read up on it, but I thought double tap would zoom in, and double tap again would zoom back out. On #3 - they’re for rotating around different axis, not sliding right/left/up/down. #4 - have to check that out. Yeah, the edit dialog was a Q&D thing…
May 16th, 2012 at 6:31 pm
@Anders: any way to export an image to e-mail? Sending a text e-mail via your component is a piece of cake. An image attached a challange?
May 17th, 2012 at 5:30 am
I am also very intrested in any code that will allow attachement to be sent.
@Olecramoak: if you do not mind, i am intrested in your porting of storekit. you can contact me a contact@extremegammon.com. Thanks
May 17th, 2012 at 4:48 pm
To e-mail attachement I think i would try to save view to NSData then use MFMailComposeViewController.
Later,
Keep up the good work, nice to see FireMonkey out there.
May 17th, 2012 at 5:06 pm
@Anders, fyi I been doing pascal from I think it was tp7.
and some say the XCODE and OSX is better, lol (no names)
I been pretty loyal
May 17th, 2012 at 6:31 pm
@Xavier: I send Anders a portion of my working parsed Storekit code. It is working great every day. Have not received any complaints from users yet. It is a fairly long amount of code… As I am not an expert, there are some not-so-ellegant solutions that made it work, but may be a bit confusing at first. Maybe Anders will release something about it in the future and help us all?
Anyway, will send you a message soon.
May 18th, 2012 at 9:30 am
Anders: You raise a good point about the meaning of a drag for a 3D object. It could mean to reposition the object on the screen (left, right, up, down), or it could mean to rotate the object in the direction of the drag — either would be acceptable. In this context, a user might expect the latter, but since this is a capabilities demo it doesn’t matter much for now.
June 14th, 2012 at 9:02 am
Hi,
I am one of those that helped to teste your payed version. When will we have the code?
Would also like an example of inApp chopping and iAd implementation in Firemonkey. Or in, other words, a tutorial for using any native IOS SDK object
June 15th, 2012 at 2:53 pm
@Victor: I’ll post the code soon. Possibly next week. Just been very busy. I don’t have a demo of InApp Purchasing or iAds at this point in time.