It’s no secret that Apple produces the preferred devices for today’s upmarket professional. Everyone talks about how sleek they look, how easy they are to use, and how smooth the user experience is.
Few people talk about one of the other great things about Macs: their ability to let you do great coding.
Sure, Macs may be a bit pricey. But you can teach yourself coding for free. There are also a number of great apps built for iOS that help you get behind the scenes, drawing together any function or display you want with a click of your fingers (or a swipe or two).
Whether you’re using a MacBook, an iPad, or even an iPhone, there are a number of tools built to help you move forward with coding with confidence. Here are seven of them.
Use Dash, and you have access to the documentation of over 150 APIs in an instantly searchable browser. If the API you’re working with isn’t there, you can create your own documentation to access in the future. Dash aims to be the only API reference tool you’ll ever need. It does a pretty good job.
If you’re reading these words and understanding them, Tynker’s probably not for you. Unless you are an absolute genius and way ahead of your time.
That’s because the app was created to help little tykes become coding wizards. Tynker offers “everything your child needs to become a Minecraft modder, digital storyteller, or game designer,” according to its website. If you envision your offspring building platforms in the future, you may want to give Tynker a whirl.
Imagine you’re lying around on your couch with your iPad on a lazy Saturday afternoon. It’s snowing outside, so you don’t plan on doing much else for the rest of the day. Instead of wasting your time on social media or reading that next awesome listicle, why not put your time to good use?
Codea enables you to do precisely that. It’s an iPad app that allows you to build games and other visual ideas. The app makes coding incredibly easy—changing colors only involves tapping and dragging. Cargo Bot was the first game built on the platform. Check it out.
Here’s an app designed to let extremely rookie coders get things done. Using your iPad, ScriptKit enables you to code by dragging and dropping different functions on your device. Once you’ve made a change, you’re able to easily see how it looks. The app’s so easy to use one writer executed actionable code within 15 minutes of using it for the first time.
6. Prompt 2
The more advanced you are at coding, the more responsibilities you’re likely to have. Good news: There are iOS-friendly coding apps created for professionals who are always on the go.
Like Prompt 2, which bills itself as “the best SSH client for iOS.” The app allows you to reboot a server or update a web page from anywhere you happen to find yourself—so long as you’re connected. You can also key private keys and sync everything across your devices.
If you’re coding in Python, you should probably pick up Pythonista, an app which serves as a complete Python-writing development environment you can take with you on your travels. According to the app’s website, you can use Pythonista to build games, create animations, manipulate images, design custom user interfaces, and write automation scripts.
After you’ve spent that mountain of cash on your MacBook, iPad, or iPhone, you might as well get the most miles out of your spiffy device. Whether you’re coding on a professional level or just want to mess around with a few lines here and there, you should have an easy time finding the apps you need to make that happen.