Computer >> 컴퓨터 >  >> 스마트폰 >> 스마트폰

이동 중에도 코딩 OK! iOS에서 사용할 수 있는 최고의 코딩 앱 5가지

대부분의 개발자는 맥에서 Xcode나 Sublime Text 같은 인기 IDE를 사용하지만, 아이폰과 아이패드로도 코딩이 가능하다는 사실을 모르는 경우가 많습니다. 데스크톱 환경만큼 강력하지는 않더라도, 메인 기기를 보완해 줄 만큼 쓸만한 모바일 IDE가 분명히 존재합니다. 지금부터 iOS에서 활용할 수 있는 최고의 코딩 앱 다섯 가지를 살펴보겠습니다.

1. Swift Playgrounds

애플의 프로그래밍 언어인 Swift를 막 배우기 시작한 초보자든 경험 많은 개발자든, Swift Playgrounds는 여러분을 놀라게 할 것입니다. 이 앱은 Swift 학습을 재미있게 만들겠다는 애플의 프로젝트로 시작해 꾸준히 발전해 왔습니다. 요즘은 인터랙티브 3D 세계에서 퍼즐을 풀어가며 코딩의 기본기를 익힐 수 있는 다양한 레슨을 제공합니다. 하지만 그것은 Swift Playgrounds의 일부 기능일 뿐입니다.

이동 중에도 코딩 OK! iOS에서 사용할 수 있는 최고의 코딩 앱 5가지

또한 이 앱은 빈 캔버스를 제공해 코드를 자유롭게 연습하고 검토하거나, 처음부터 무언가를 직접 만들어볼 수도 있습니다. iPadOS 프레임워크와 통합되며, 완성된 앱을 애플 앱 스토어에 제출하는 것까지 가능합니다. 유일한 단점은 아이폰 버전이 없고 아이패드 전용이라는 점입니다.

2. Koder Code Editor

Koder는 iOS와 iPadOS를 위해 특별히 설계된 완성도 높은 개발 환경으로, 80개 이상의 프로그래밍 언어를 지원하고 구문 강조와 자동 완성 기능을 갖춰 놀라울 정도로 강력합니다. 과감히 말하자면, Xcode를 비롯한 데스크톱급 코드 편집기가 아이폰과 아이패드에 출시되기를 기다리는 동안 가장 든든한 선택지라고 할 수 있습니다.

이동 중에도 코딩 OK! iOS에서 사용할 수 있는 최고의 코딩 앱 5가지

Koder는 로컬 및 원격 연결을 모두 지원한다는 점도 큰 장점입니다. Dropbox, (S)FTP, WebDAV와 연동되어 로컬과 원격 사이에서 파일을 손쉽게 업로드·다운로드할 수 있습니다. 로컬 파일 접근 역시 웹 브라우저를 통해 어디서든 가능하며, 방해 요소 없이 집중할 수 있는 데스크톱급 편집 환경도 갖추고 있습니다.

3. Textastic Code Editor 9

Textastic은 여러 면에서 Koder와 비슷합니다. 하지만 개발자들은 자신이 선호하는 소프트웨어에 대해 확고한 취향을 가지고 있는 만큼, 두 앱을 모두 소개하지 않을 수 없었습니다. Textastic은 iOS와 iPadOS에서 사용할 수 있고 80개 이상의 언어를 지원하며, TextMate와 Sublime Text 3의 구문 정의 및 테마와도 호환됩니다.

이동 중에도 코딩 OK! iOS에서 사용할 수 있는 최고의 코딩 앱 5가지

기능 면에서 Textastic은 빠른 속도로 유명합니다. Core Text 같은 네이티브 iOS/iPadOS API를 기반으로 만들어져 복잡한 작업도 가볍게 처리할 수 있습니다. 파일 가져오기·내보내기 옵션이 다양하고 외장 키보드를 지원하며, 커서 내비게이션으로 텍스트 선택도 편리합니다. 아이폰과 아이패드 최고의 코딩 앱 중 하나로 꼽히는 이유가 분명합니다.

4. Pythonista 3

파이썬 개발자에게 Pythonista 3는 아이패드나 아이폰에서 코딩할 수 있는 완벽한 파이썬 편집기입니다. 익숙한 파이썬 표준 라이브러리는 물론, 위치 정보, 연락처, 미리 알림, 사진 등 iOS 네이티브 기능과 상호작용할 수 있다는 점이 큰 매력입니다.

이동 중에도 코딩 OK! iOS에서 사용할 수 있는 최고의 코딩 앱 5가지

Pythonista 3로 코딩하면 데스크톱급 기능을 기대할 수 있습니다. 구문 강조와 코드 자동 완성은 물론 아웃라인 뷰와 멀티 탭 지원까지 갖춰져 있습니다. 또한 강력한 인터랙티브 프롬프트를 통해 코드 조각을 즉시 실행해 보거나 간단한 계산을 할 수 있는 점도 인상적입니다. 마지막으로 색상 테마, 사용자 지정 키보드, 코딩 속도를 높여주는 스니펫 시스템도 지원합니다.

5. Buffer Code Editor

앞서 소개한 iOS 코딩 앱들처럼 Buffer Editor 역시 네이티브로 설계된 전용 개발 환경을 제공합니다. 개발자로서 필요한 거의 모든 기능을 이 앱 하나로 해결할 수 있을 것입니다. 고도로 커스터마이징 가능한 인터페이스 덕분에 다양한 테마를 자유롭게 전환할 수 있고, 아이폰과 아이패드에 최적화되어 여러 멀티태스킹 작업도 지원합니다.

이동 중에도 코딩 OK! iOS에서 사용할 수 있는 최고의 코딩 앱 5가지

GitHub, BitBucket, Dropbox, Google Drive, SFTP, 심지어 SSH 서버까지 연결할 수 있는 점도 반갑습니다. 코드 편집기는 수십 가지 언어의 구문 강조와 자동 완성을 지원하며, Safari를 통해 코드를 미리 보거나 iOS/iPadOS가 기본적으로 지원하는 파일 형식이라면 무엇이든 열어볼 수 있습니다.

마무리

iOS와 iPadOS에서 사용할 수 있는 최고의 코딩 앱들을 살펴봤습니다. 프로그래밍 실력을 키우고 싶다면 코딩 게임 추천 글도 함께 확인해 보세요. 그리고 코드 없이 Alexa 스킬을 만드는 방법도 참고하면 좋습니다.