Professional C# and F# IDE for the iPad
praeclarum.org
praeclarum.org
So - verdict? Here is the one minute review:
Pro: The app does what it says. The code completion is there, the suggestions are sound. Creating apps is pretty simple, though you can also create scripts. It isn't doing anything funky - it is just straight up C#. The extra characters given above the keyboard are sufficient. Nothing overly bad is grabbing me outside of my Cons below. I feel like it was a sound purchase, and I'm happy to support the developer!
Con: On the iPhone the screen layout is getting in the way a little. The code completion window was hidden under the keyboard when I tried to do something less trivial than a simple script. Writing the most basic console app failed with a NullReferenceException:
... var r = Console.ReadLine(); Console.WriteLine(r); ...
It seems like the console isn't 2 way? This even works in LinqPad, so I'm not going insane - it's valid code.
Overall, I think it is a neat little tool. Fairly polished, but it needs to be tweaked over the next few months to improve some of the features.
Make a comment.
Edit: That being said, F#FFAP is a fantastic resource.
Here's a big issue though - if I develop some "cool app", how do I then transfer it to a desktop for compilation and distribution? That seems like it should be an option, but I haven't found the magic mechanism yet.
In the sketch demo I'm getting "TargetException Non-static method requites a target" when I click the "share" button.
I think I might just be getting old, but it sounds like a terrible experience trying to code something on a touch screen (and non-desktop OS). But I'd imagine younger folks are very fast at typing on said touch screens these days, so maybe that mitigates some of it?
For the rest of us, casual .Net coding on the go :)
It would be awesome to have the same keyboard, but updated for modern devices. There's lots of cheap Bluetooth keyboards out there these days, but I've never seen one as mechanically elegant and nice to type on as the Stowaway was.
The Transformers were an interesting concept that could have made it viable, it's too bad that they switched to Windows...
Better battery life than most laptops and built-in SIM card means I can work almost anywhere. Plus I also get to draw sketches whenever I want (both UI designs and for fun). And I really like iPads.
http://9to5mac.com/2015/11/20/ipad-keyboard-shortcuts-cheat-...
It works the same as on Windows or Mac (not so sure).
edit : I was scooped ! Let me add something : The exact same thing works on Android.
And while iOS won't give you a local terminal, remote servers are in reach with a pretty nice SSH client: https://panic.com/prompt/
Text selection on a touchscreen still sucks compared to a mouse, unfortunately.
Still, if an IDE can hit most/all of your needs, I can see iOS working pretty well as a programming environment. Apple's Swift Playgrounds in iOS 10 feels like a first step toward them bringing Xcode over.
Everything about your code, the libraries and APIs you're using, their documentation, function signatures, return types and codes, all a simple keystroke away, without having to so much as glance away from the line of code you're on.
And your code sneakily compiling itself in the background and reporting back anything that could potentially raise itself as an issue, run-time or compile time, presenting it all in the form of little red squigglies and gutter icons.
Imagine writing an entire feature without ever having to alt-tab anywhere other than the end product (browser, app, whatever), and never needing to google anything at all. It'd be pretty cool, right?
That's an IDE. This guy built one that lets you do all that stuff on a tablet.
Not even close in specs to things like MS surface but then again I wouldn't really care if I broke/lost it and I doubt I would use a tablet as my primary work machine anyway.
Will probably get some 4gb version before my next vacation, but you should definitely google reviews before getting one I have no idea if they have serious problems they were just the first one I remembered for cheap win 10 tablets when I looked in to them two years back.
see the website http://continuous.codes/ , it deserve a slow scroll.
I'll just copy to my ipad clipboard and paste the code to my Mac when i want to work for hours.
Yup. The iDevices are Apple's products and one should think that integration is in their self-interest. Instead, they're being restrictive, prohibitive, unhelpful and let us wait for a product like this to enable what should have been possible from day one. In that light, this app is a well-deserved slap in Apple's face. I've never had contact with the C# / F# ecosystem but this might possibly lure me in.
I haven't bought it yet, but can you turn this off? I'm curious about battery usage statistics with and without this feature. One of my favorite aspects of my iPad is its battery life. If this significantly reduces it, I'd be quite sad.
(Though I do suppose the battery drain would depend on the frequency of changes and size of your codebase.)
and also, awesome job on the App, bought it yesterday :) Everything works as advertised, although my Ipad is a bit old, so a bit laggy in compiling the scripts.
Again, my understanding is that this has historically thrown a huge monkeywrench into builds and dependency-resolution, for example you cannot include something like Maven. However, apparently this is OK (presumably as long as you stick to the official DotNet library set).
Stuff like git is really in a grey area. Apple won't officially approve it themselves, but they have approved some scripting tools for which people have implemented git.
Git integration would be awesome. I tried a few of the top Git iPad apps and none of them support sending a file to the app from Continuous.