Ionic 프레임워크란?
Ionic 프레임워크는 모바일 앱에서 사용되는 UI를 HTML, CSS, JavaScript 를 이용하여 아주 간단하게 제작할 수 있게 도와주는 프레임워크이다.
http://www.ionicframework.com/
발표된지 1년이 넘었으며 하이브리드와 모바일 커뮤니티에서 엄청난 지지를 받고 있으며 성능면에서도 부족한 점이 없는 네이티브 앱처럼 만들기 위해 Ionic 팀이 상당히 노력하고 있다고 한다.
npm 사용을 위해 Nodejs 설치하기
Ionic 을 설치 하기 위해서 npm 을 사용하기 때문에 이를 위해서 Node.js 를 설치해야 합니다. 참고로 npm(Node Packaged Module) 은 Node.js 에서 사용되는 모듈을 패키지로 모아놓은 곳입니다.
Cordova(폰갭), Ionic 설치하기
Cmd 창을 열고 npm 명령어를 이용하여 Cordova 와 Ionic 을 설치합니다. 참고로 -g 옵션은 글로벌 설치 옵션입니다.
$> npm install -g cordova ionic
Ionic 프로젝트 생성하기
프로젝트 생성을 원하는 경로로 이동을 한 후 Ionic start 명령어를 이용해서 프로젝트를 생성합니다.
$> ionic start 프로젝트명 템플릿옵션
$> ionic start myApp tabs
$> cd myApp/
apk 파일 만들기
프로젝트 폴더로 이동 한 후 android 플랫폼을 추가하고 build 합니다.
apk 파일은 "myApp/platforms/android/build/outputs/.apk" 경로에 만들어 집니다.
$> cd myApp/
$> ionic platform add android
$> ionic build android
웹으로 확인하기
apk 파일을 만들기 전 UI 를 웹으로 확인 할 수 있습니다.
serve 명령어를 입력하시면 자동으로 브라우저가 실행되며 UI를 확인할 수 있습니다.
$> ionic serve
'하이브리드앱' 카테고리의 다른 글
Cordova(Phonegap) - ngCordova 설치하기 (0) | 2015.08.24 |
---|---|
Cordova(Phonegap) + Ionic Framework - '<a>' 태그로 전화걸기 기능 구현하기 (2) | 2015.08.24 |
Cordova(Phonegap) + Ionic Framework - "Access-Control-Allow-Origin" 문제점 해결방법 (CORS) (0) | 2015.08.14 |
Cordova(Phonegap) + Ionic Framework - 위치정보(Geolocation) 사용하기 (4) | 2015.08.11 |
Cordova(Phonegap) + Ionic Framework - 카카오톡 탭(Tab) 구현해보기 (0) | 2015.08.11 |