Rianshin

[Front-End]Cordova Basic 본문

Develop/Front-End

[Front-End]Cordova Basic

RianShin 2020. 11. 10. 16:08
728x90
반응형
SMALL
  1. 개념

    • 하이브리드 앱이란?
      • HTML5, CSS3, JavaScript 와 같은 웹기술을 사용하여 네이티브 앱을 제작하는 모바일 프레임워크
      • phoneGap, Orchestra, Appspresso, etc
      • 모바일웹의 제작및 유지보수의 용이성과 네이티브앱의 단말 고유기능(카메라, 위치정보 등)을 이용하기 위해서 사용.
  2. 환경설정

  3. 기본 프로젝트 생성 및 실행(Terminal command)

    • 프로젝트 생성할 폴더로 이동

      • $ cordova create [appName] [package] [iconName]
        • ex) cordova create basicapp com.iparking.basicapp basicapp
      • 위의 명령어를 입력하면 하위폴더에 appName의 폴더가 생성된다.
    • 생성된 프로젝트의 구조 및 역활

      제목 없음

    • 생성한 프로젝트로 이동

      • $ cd [appName]
    • 프로젝트의 플렛폼 추가(ios, android)

      • $ cordova platform add ios
      • $ cordova platform add android
    • 프로젝트 실행

    • 개발순서

      • www폴더 작업후 > platform update > platform 빌드
        • $ cordova platform update ios
        • $ cordova platform update android

  1. 플러그인추가
  2. WWW 폴더 수정(web contents 수정시)
    • 폴더 수정후 업데이트 명령 필수.
    • $ cordova platform update ios
    • $ cordova platform update android
  3. x-code에서 아래 콘솔에 plugin load fail이 뜰경우
    • ios platform 제거후 재등록후 빌드
      • $ cordova platform rm ios
      • $ cordova platform add ios
  4. Custom Plugin (native 영역)

 

728x90
반응형
LIST
Comments