Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Which is better?


  • Total voters
    15
Yes. Any single app that can do a bunch of languages and atleast test it? To check if lines of code are correct?
 
--- One day at a time brother. You started programming as a kid. It is part of you. I am barely starting to program and have very little background on it in college. I guess I didn't care for any of it when it was being taught. Now looking back with regrets of why I didn't took it seriously... I'm trying to use all those wasted years as motivation. I'll figure out a rhythm where I can put at least 3 hours every single day into a language and just learn learn learn. People like you and a lot of people in this forum inspires me more. I think there should be some sort of a meet up in this forum.
I know I'm dragging this off topic, so I'll just post this and move on... it's literally one day at a time for me. Every new day that comes, the previous day is gone for me. Apple has done so much for me in being able to function daily with things we normally take for granted. Using my iPhone as my electronic sticky notes (icloud notes are like breathing air for me), using my Apple Watch for reminders, health tracking, and my ipad/iMac for learning.
 
If you want something light to take around with you and then spend some of that time to practice coding, then it'll probably be alright for that. You just don't want to actually code out full projects on the thing.
 
Besides the 2 apps already mentioned:

Pythonista for coding in Python
Codea for coding in Lua

you should also check out

DraftCode for coding PHP

It will be interesting in what direction code development on the iPad will go in the next couple of years!
 
Xcode is only for iOS or OS app building?
Besides the 2 apps already mentioned:

Pythonista for coding in Python
Codea for coding in Lua

you should also check out

DraftCode for coding PHP

It will be interesting in what direction code development on the iPad will go in the next couple of years!

I have Pythonista. But looking for an app that is versatile on other language as well.
 
You would be better off looking at the Surface Pro for this purpose. If you want to learn for example web development and popular Javascript frameworks like React or Angular, you are going to need something that can transpile that and run a webserver. Same with desktop or mobile app development, you are going to need more than iOS can handle at the moment.

Maybe one day it will allow you to run a terminal with NodeJS or Xcode.
 
You would be better off looking at the Surface Pro for this purpose. If you want to learn for example web development and popular Javascript frameworks like React or Angular, you are going to need something that can transpile that and run a webserver. Same with desktop or mobile app development, you are going to need more than iOS can handle at the moment.

Maybe one day it will allow you to run a terminal with NodeJS or Xcode.

-- I've already decided to go with the iPad Pro. I'm not looking to develop a full on program on the iPad, but just to practice.
 
--- Of course a computer is much better. But I want something on the go. Noting ideas and doing some testing if it can work.

I actually just did playgrounds a minute ago. I gotta stop coz I'm stuck on a part. I didn't want to stop in figuring it out. But I got to sit this one out tonight and just come back on it tomorrow.

If you need any help man, DM me. I can also give you some cool starter projects whenever your ready!
 
I would get a 12" MacBook, unless you code in Java or use any Eclipse based IDE. In those cases you're going to need the greater horsepower of a MacBook Pro.

--- I have a MacBook Pro. I want something light... iOS.
[doublepost=1498714548][/doublepost]
If you need any help man, DM me. I can also give you some cool starter projects whenever your ready!

--- Sounds like a plan!
 
I think it depends on what you're coding. I use an iPad Mini II to make games. I use Codea and just released Starsceptre on the AppStore

I find Codea really easy to code with and the immediacy of testing the code directly in the iPad saves me a ton of time

AppStore link here:
https://appsto.re/gb/oI7ygb.i

Or search for 'Starsceptre' on the AppStore

I saw someone linked my page in earlier in the thread, thank you!

Trailer here:

More about the making here:
https://starsceptre.wordpress.com/pr/
 
  • Like
Reactions: masotime
Others may have figured out better workflows (do share if so!), but for me, any workflow ultimately requires an actual computer. Also, the things that don’t take about 5-20x longer when compared to macOS. For instance, the simple act of cloning a repo, editing a file, then committing it, requires so many more steps on iOS.
First, I agree, use the proper tools for the task is always the best choice. iPad Pro is not the best choice for development, in my opinion.

Having said that, I have always looked for ways to increase the entry to coding and typically use jsbin.com or c9.io to teach development on iPads. I let the coders borrow wired keyboards for the iPads. This prevents the always time sucking sync frustration when 30 or more bluetooth devices are nearby attempting to sync up at the same time. I like the maxcase / devicewear 8-pin wired keyboards much better than the logitech. It looks like belkin has recently come out with something pretty nice as well, but have not tested that one yet.

Here are few links:
https://c9.io/
https://jsbin.com/?html,output
https://www.amazon.com/Certified-Ke...rd_wg=rauMu&psc=1&refRID=SY6PE0J68EFCCFKWJ9RG

PS. I was asked if it was possible to teach coding on iPads a while back and worked out a solution. I do recommend any laptop over an iPad for development.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
I would do quick fixes on an iPad if I had to, but using it as a dedicated machine for development seems like a real exercise in masochism. The tooling on something like a laptop is objectively superior by a very wide margin, it seems like trying to force this on something like an iPad is being grossly inefficient on purpose. I'd rather just get my work done.

I do like using my iPad as a second monitor on the go when developing, so it definitely gets used for development in that regard.
 
I think it depends on what you're coding. I use an iPad Mini II to make games. I use Codea and just released Starsceptre on the AppStore

I find Codea really easy to code with and the immediacy of testing the code directly in the iPad saves me a ton of time

AppStore link here:
https://appsto.re/gb/oI7ygb.i

Or search for 'Starsceptre' on the AppStore

I saw someone linked my page in earlier in the thread, thank you!

Trailer here:

More about the making here:
https://starsceptre.wordpress.com/pr/

--- Codea better than Coda and Textastic?
 
I'm using Playgrounds on my 10.5 right now. Due to a brain injury while working on duty, I lost a lot of cognitive things I could do really well before. This has been helping me try and re-learn a lot of basic things that I struggle with daily. I know it's probably not relevant to the OP main idea, but thought I'd share.


Sorry to hear about your injury. I hope you have a great recovery! :)

:apple:
 
  • Like
Reactions: iF34R
Just to make this completely clear... I want an iOS app that I can practice coding on the go using an iPad. NOT, develop a full working app on the iPad.
 
If you're serious about coding and want a job, I suggest you learn JS, Java, and/or Swift.

Having said that, get a laptop. There's more to coding than a text editor. You need to be able to launch servers, test code, cross browser test, etc.
 
  • Like
Reactions: kasakka
Take a look at this you may find it interesting in helping you with your goal.

https://medium.freecodecamp.org/giving-the-ipad-a-full-time-job-3ae2440e1810

One of the issues is if you are doing js for example there is no way to run node/webpack on an iPad.

Supposedly Apple has made some changes for ios 11 but I am not sure what this will lead to.

Right now my plan is to setup remote desktop on my Mac so I can use the technologies I need.
 
Take a look at this you may find it interesting in helping you with your goal.

https://medium.freecodecamp.org/giving-the-ipad-a-full-time-job-3ae2440e1810

One of the issues is if you are doing js for example there is no way to run node/webpack on an iPad.

Supposedly Apple has made some changes for ios 11 but I am not sure what this will lead to.

Right now my plan is to setup remote desktop on my Mac so I can use the technologies I need.

To each his own, but after reading that article I can't think of anything that would slow me down more than remoting into another computer to code using the small screen of a 10.5" iPad.
 
Besides the 2 apps already mentioned:

Pythonista for coding in Python
Codea for coding in Lua

you should also check out

DraftCode for coding PHP

It will be interesting in what direction code development on the iPad will go in the next couple of years!

Thanks the tips. Impressed with Pythonista. It's a fully featured Python environment.
 
I would get a 12" MacBook, unless you code in Java or use any Eclipse based IDE. In those cases you're going to need the greater horsepower of a MacBook Pro.

Have you experienced overheating or reboots using Android Studio on your rMBP 12" ?
 
Have you experienced overheating or reboots using Android Studio on your rMBP 12" ?

Hmmmm... I haven't used Android Studio before. If it's a Java based IDE it would probably have performance issues, although I'm not sure if XCode would do better.

Generally if you're doing something very CPU intensive, then the MacBook pro is still preferred. However I find that I can do e.g. RAW Photo processing fine as long as it's not in large batches.
 
I'm a programming student (2nd year in October) and used my iPad mini 4 for all lecture notes last year. Lugged my MacBook Pro 15" to and from uni every day because I thought I'd need it if I wanted to get any serious work done (projects/coding). Though it did come in useful, I found myself leaving work until I got home to my proper set up and all I was doing at uni was word processing, which could be done on an iPad. My MacBook Pro is a mid-2012 model so it's really getting on a bit now, and struggles a lot to run a virtual machine with it being too slow to get anything done with Visual Studio, really. For these reasons, I'm looking to sell my MacBook Pro (and iPad mini) and possibly upgrade to a iPad Pro 10.5". Use the iPad for everything other than project work/coding then wait until I'm home and use my Windows 10 work station for all the actual work.

Just trying to work out whether I'd miss the convenience of being able to do actual work in uni, but they do have computer labs available and, as I mentioned, my MacBook Pro really doesn't cut it anymore anyway.

Not sure of the point of this post, just babbling mostly. But I'm apprehensive about finally ditching my Mac. Cause it would mean I no longer owned a Mac, but I literally haven't touched this thing for months.

Do you think the iPad Pro 10.5 would be suitable for my needs, along with Apple's iPad Pro keyboard? What have you guys done about a case? I understand the keyboard protects the screen, but it bums me out that Apple didn't release a silicone case for the 10.5...I love the silicone case I have on my iPad mini! Any third party cases that work well with the keyboard?
 
Xcode is only for iOS or OS app building?


I have Pythonista. But looking for an app that is versatile on other language as well.


Hi, I am totally having the same question, however I am only a beginner in programming, only know some python, mainly just to hand in some homework, noting fancy or difficult, and not going to code that often also happen to like the new big iPad Pro (bigger screen than the rose gold MacBook and a lot cheaper doesn’t hurt) would be great if it’s also good for python coding and testing, so is it?
 
Hi, I am totally having the same question, however I am only a beginner in programming, only know some python, mainly just to hand in some homework, noting fancy or difficult, and not going to code that often also happen to like the new big iPad Pro (bigger screen than the rose gold MacBook and a lot cheaper doesn’t hurt) would be great if it’s also good for python coding and testing, so is it?
Depends on the types of Python programs that you are looking to be making, there are needs and dependencies for some things that just are not going to be available in the Python App.. also if you are maintaining any code from other sources, that is dependent on files being in a particular location I would imagine you are SOL..
 
What is ; in swift.

I’m trying playground for 1st time.
Is there a list of shift commands such as ;
Funny 1st lesson doesn’t actuallly mention to enter ; until I my code wouldn’t run without ;
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.