Offcanvas

개발자 / 디지털 디바이스 / 모바일 / 소비자IT / 애플리케이션 / 훈련|교육

'아이패드에서도 프로그램 짠다' 학습용 앱 15선

2020.05.26 Techworld Staff  |  Techworld


8. 자바스크립트 애니웨어

ⓒApple
2010년에 시작된 자바스크립트 애니웨어(JavaScript Anywhere)를 사용하면 iOS 기기에서 자바스크립트, HTML, CSS 코드를 편집하고 내부 브라우저에서 미리 볼 수 있다. 생성한 내용이 마음에 들면 드롭박스로 가져오기만 하면 된다. 베이직, 제이쿼리(jQuery), 리액트(React), 부트스트랩(Bootstrap) 프로젝트 템플릿을 사용할 수도 있다.

9. 미모
미모(Mimo)는 아이패드에서 걸작을 만들고자 하는 기존 프로그래머를 위한 앱이 아니다. 대신 게임화를 통해 프로그래밍하는 방법을 배우는 데 도움이 된다. 

프로그래밍에 익숙하지 않은데 애플 기기가 있다면 미모를 사용해 HTML, CSS, 파이썬을 비롯한 많은 프로그래밍 언어로 코딩하는 방법을 배울 수 있다. 단계별 튜토리얼과 게임을 통해 간단한 단계를 활용할 수 있으며 처음에는 어린이를 대상으로 하는 것처럼 보이지만 나중에는 어려움이 있다.

'시작하기' 섹션은 무료지만 좀더 심층적인 프로그래머 교육에 접근하려면 비용을 지불해야 한다.

10. 옴니그래플 3
옴니그래플 3(OmniGraffle 3)는 애플 기기용 설계 및 다이어그램 패키지로, 이전 버전보다 작업하기 쉬운 사용자 인터페이스를 제공한다. 이 앱으로 사용자는 도형을 그리고 객체를 드래그해서 다이어그램을 플래시로 최적화하는 데 도움이 되는 스마트 가이드를 제공할 수 있다. 또한 방대한 자바스크립트와 인상적인 키보드 단축키를 사용하여 자동화할 수 있다.

11. 코디아
코디아(Codea) 앱은 게임 및 시뮬레이션을 만드는 데 특히 유용하다. 루아(Lua)에 대한 구문 강조 및 시각적 편집, 그래픽 렌더러, 참조 문서, 셰이더 지원, 물리 엔진, 터치 지원, 가속도계, 카메라가 포함된다. 완성된 코디아 앱을 Xcode로 내보내고 앱스토어 앱으로 구축할 수 있다.

12. 텍스타스틱 코드 편집기
텍스타스틱(Textastic)은 80개 이상의 프로그래밍 및 마크업 언어에 대한 구문 강조 표시가 있는 아이패드용 텍스트메이트(Textmate) 호환 텍스트, 코드, 마크업 언어 편집기다. 텍스타스틱에는 자체 웹DAV(WebDAV) 서버가 있으며 FTP, SFTP, 웹DAV 서버, 드롭박스와 커뮤니케이션할 수 있다. 편집 시 HTML, CSS, 자바스크립트 및 PHP 함수에 대해서만 코드 완성을 수행한다.

13. 앱쿠커
ⓒAppCooker

앱쿠커(AppCooker)를 사용하면 아이폰, 아이패드 또는 애플워치용 프로토타입 앱을 만들어 본 다음 앱테이스터(AppTaster)라는 무료 컴패니언 앱이 있는 기기에서 미리보기를 할 수 있다.

앱쿠커에는 iOS 8 이상 버전이 필요하며 모든 기능을 갖춘 애플리케이션 프로토타입을 제공한다. Jpeg, PNG, PDF 형식의 앱테이스터 iOS 애플리케이션을 통해 백업 및 사용 가능한 모형을 내보낼 수도 있다.

무료 앱인 앱테이스터와 함께 사용하면 전체 모형 및 테스트 패키지를 얻을 수 있다.

14. 코드투고
ⓒGetty Images Bank

코드투고(CodeToGo)를 사용하면 루비, 파이썬, 자바, 펄을 비롯한 다양한 프로그래밍 언어로 코드를 작성하고 실행할 수 있다. 가장 눈에 띄는 앱은 아니지만 비교적 직관적이며 사용하기 쉽다. 드롭박스와 통신할 뿐 아니라 아이튠즈 파일 공유를 사용하여 컴퓨터와 파일을 주고받을 수도 있다. 

완료되면 ideone.com API를 사용하여 코드를 테스트하고 결과를 확인할 수 있다.

15. 대시 API 독스
ⓒiTunes

대시는 API 문서 브라우저 및 코드 스니펫 관리자로, 사용자가 오프라인 기능을 사용하여 수많은 API를 즉시 검색할 수 있다. 

대시는 프로그래머에게 iOS, 맥OS, 워치OS, tvOS, 스위프트(Swift), 닷넷 프레임워크, 액션스크립트(ActionScript), 아카(Akka), 앵귤러JS(AngularJS), 앵귤러.다트(Angular.dart), 앤저블(Ansible), 아파치(Apache), 앱셀러레이터 티타늄(Appcelerator Titanium), 애플스크립트, 아두이노, 백본(Backbone), 배시(Bash), 부스트, 부트스트랩, 버번(Bourbon), 버번 니트(Bourbon Neat), C, C++, 케이크PHP, 카푸치노(Cappuccino), 차이(Chai), 셰프(Chef), 클로저(Clojure), C메이크(CMake), 코코스2D(Cocos2D), 코코스2D-X, 코드이그나이터(CodeIgniter), 커피스크립트(CoffeeScript), 콜드퓨전(ColdFusion), 커먼 리습(Common Lisp), 컴파스(Compass), 코도바(Cordova), 코로나(Corona), 크래프트(Craft), 카우치DB, CSS, D3.js, 다트, 장고(Django), 도커, 독트린 ORM(Doctrine ORM), 도조 툴팃(Dojo Toolkit) 등에 접근할 수 있도록 해준다. ciokr@idg.co.kr
 
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.