Categories
Tags
8
16
32
![커버: [CORDOVA] JavaScript 프로젝트를 모바일 앱으로 만들어보자 커버 이미지](/assets/images/post/covers/TIL-javascript.png)
JavaScript 프로젝트 앱으로 만들기 최근 웹 게임을 제작하면서 앱으로 설치해서 게임을 즐겨보고 싶다는 생각이 들었습니다. 모바일 애플리케이션을 제작하는데 지식이 없었지만 항상 똑똑한 사람들이 편리한 도구를 제작하여 오픈소스로 제공하기 때문에 앱으로 빌드하는 도구 또한 있으리라 생각하고 무작정 시도했습니다. 기존 자바스크립트 프로젝트를 빌드하고 애플리케이션으로 빌드하고 APK 파일을 얻어내는 과정에서 많은 삽질이 있었고, 편리하게 APK로 만든 경험과 방법을 기록하려합니다. 시도해본 도구 중에서 ionic과 react native, cordova가 있었는데요. ionic은 apk로 빌드하는 과정에서 문제가 있는지 모르겠지만 apk 실행 시 마우스 이벤트가 오작동하는 등의 자잘한 문제가 있었습니다. cordova를 사용하여 빌드 한 후에는 마우스, 터치 이벤트가 정상 작동하여 cordova를 채택하게 되었지요. 때문에 앱 빌드에 많은 도움을 얻은 코르도바(Cordova)를 소개해드리려 합니다. Apache Cordova 아파치 코르도바는 코도바라고도 하며, 니토비가 만들고 어도비 시스템즈가 인수한 모바일 개발 프레임워크입니다. 오브젝티브 C 처럼 기기에 특화된 언어들 대신 자바스크립트, HTML5, CSS3을 이용해 모바일 기기를 위한 응용 프로그램을 만들 수 있게 도와 줍니다. 로고는 네모 박스에 귀엽게 생긴 캐릭터가 평평하게 붙여진 모양입니다. 여담이지만 이전 명칭은 "코도바"가 아닌 "폰갭"이었다고 하네요.
2023년 10월 10일