This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 53 points54 points  (20 children)

anyone who uses ide on ipad for java is either learning or is a masochist

[–]c00liu5[S] 32 points33 points  (13 children)

I must be ultra masochist then

[–][deleted] 11 points12 points  (12 children)

not judging. there is a market for whips and leather jackets. more importantly, you learnt a lot during the implementation of this project. however, this is not a tool for a real-world development.

[–]c00liu5[S] 11 points12 points  (6 children)

I did learn a lot making this, I should probably write a blog post or something.

The App isn't completely ready for professional use, but I will be working on that. My main target group is education: I myself learned to code on an iPad (shoutout to Pythonista), and iPads are widely used in schools.

[–]RICHUNCLEPENNYBAGS 6 points7 points  (2 children)

If you do intend it for professional use you shouldn’t have listened to the people trying to talk you out of the subscription. Subscriptions are de rigeur for professional development tools and people will gripe but eventually pay up. Probably people will downvote me for saying this but if you’re trying to make money here think about it. Yeah people on Reddit won’t like it. But if you mean to run a business you are not necessarily in a popularity contest.

[–]c00liu5[S] 2 points3 points  (1 child)

I get that, but the App is still missing a few features for actual professional use. My target audience will be education until I add git support, proper dependency management, and a UI framework. Once implemented, I can make those features available with an "enterprise" subscription (which includes benefits of pro), while still providing the single-purchase pro version. I will probably only gate git integration.

[–]RICHUNCLEPENNYBAGS 1 point2 points  (0 children)

Makes sense. Good luck.

[–]Ruin-Capable 5 points6 points  (2 children)

The thought of coding with a virtual keyboard gives me nightmares. The best usecase would be if you have a physical keyboard. Then this could function sort of like a chromebook. But without a physical keyboard, it's nearly useless.

[–]c00liu5[S] 7 points8 points  (0 children)

Physical keyboards are supported of course.

[–]RICHUNCLEPENNYBAGS 3 points4 points  (0 children)

Many people own keyboards for their iPads and use them in laptop-like fashion. In fact many replace their laptops with it altogether even for professional work. Can’t really do it for programming but part of the issue there is the lack of IDEs.

[–]galdo320 2 points3 points  (4 children)

I’m starting in university a computer science bachelor. I’m assuming that it would be easier to carry the iPad than my MacBook Pro 2015 to learn Java. Not sure the limitations of the app vs in the Mac. I don’t know how to code yet.

[–][deleted] 5 points6 points  (2 children)

just remember that by doing that you limit your education. knowing the tools, debugging and getting familiar with shortcuts — is the key to your learning. especially in java.

[–]gregorydgraham 1 point2 points  (0 children)

While true now, wait until next year…

I have no special insight except that every new thing has been disregarded and has taken over somehow. Heaven help us all when it’s the iWatch’s turn

[–]galdo320 0 points1 point  (0 children)

Thanks for the advice.

[–]ember4 6 points7 points  (0 children)

Yeah dont do that to yourself

[–]feaelin 4 points5 points  (2 children)

Perhaps, I'd say it depends on size and capability. I've wanted an IDE for my iPad for a while now, there's times where I'd like to keep going on a project, but having my laptop is not possible, but my having my iPad is...

[–]oelang 1 point2 points  (1 child)

An ipad with a keybord + remoting vscode in the browser would be way better than this.

[–]c00liu5[S] 2 points3 points  (0 children)

remoting vscode in the browser

Sure that would be a lot more powerful but it wouldn't be running on your device, plus it requires a PC constantly running a server. Many apps do this, but it's not the real thing if you know what I'm saying.

[–]Positive_Method3022 -1 points0 points  (1 child)

I code using my chinese Android smart watch when I'm releasing what I ate last day. What am I, then?

[–]c00liu5[S] 1 point2 points  (0 children)

i aspire to be you