HTML 5를 사용하여 Android 앱을 만드는 방법


답변:


26

Sencha Touch를 사용해보십시오 . 터치 장치 용 애플리케이션을 빌드하기위한 HTML5 호환 프레임 워크입니다.


1
이 소프트웨어 나 eclipse 용 플러그인 또는 IDE 전용 플러그인을 설치해야합니까?
Deepthi Jabili

3
JavaScript와 CSS 만 있습니다. 설치가 필요하지 않습니다. 당신은 개발을 위해 자바 스크립트를 지원하는 일식을 사용할 수 있습니다
아지트 쿠마르

무료 평가판인가요?
gumuruh

49

Phonegap을 사용하여 거의 모든 스마트 폰 플랫폼 (Android, iOS 등)에 대한 완전한 앱을 작성할 수 있습니다. ( http://www.phonegap.com )

기본 기능을 웹보기에 노출하는 오픈 소스 프레임 워크이므로 기본 앱이 할 수있는 모든 작업을 수행 할 수 있습니다.

모든면에서 완벽한 픽셀이어야하거나 하드웨어 집약적 인 무언가를 구축하지 않는 경우 크로스 플랫폼 개발에 매우 ​​적합합니다.

이러한 앱을 빌드하는 데 사용할 수있는 UI 프레임 워크를 찾고 있다면 다양한 라이브러리가 있습니다. (Sencha, jQuery 모바일처럼 ...)

그리고 약간 편견을 갖기 위해 제가 만든 것도 있습니다 : http://www.m-gwt.com


2
phonegap을 사용하면 웹 앱 (HTML로 작성된)을 Android 휴대 전화에서 사용하기 위해 APK로 컴파일 할 수 있나요? 만약 그렇다면, 그들은 이것을 청구합니까?
Badrush

18

다음은 HTML5로 Android 앱을 개발하기위한 시작점입니다. HTML 코드는 Android 프로젝트의 "assets / www"폴더에 저장됩니다.

https://github.com/jakewp11/HTML5_Android_Template.git


그쪽으로 훌륭합니다. Android 기본 기능을 UI와 어떻게 전달할 수 있습니까?
user1532587

1
@ user1532587-MyWebViewClient Java 클래스에서 shouldOverrideUrlLoading () 메서드에 사용자 정의 처리를 추가 할 수 있습니다.
jakewp11 2014 년

1
@jj_ 제 경험상 저는이 접근 방식을 사용하는 것에 제한을받지 않았습니다. 몇 가지 해결 방법으로 GPS 기능, 로컬 저장소 및 기타 하드웨어를 사용할 수 있습니다. 기본적으로 개발하는 것을 선호하기 때문에 개발할 때 일반적으로이 접근 방식을 사용하지 않지만 일부 사람들은 웹 사이트를 앱으로 빠르게 전환하기를 원하므로이 템플릿을 만들었습니다.
jakewp11 jul.

1
이를 위해 ECILPSE가 필요합니까?
Badrush

1
@Badrush 아니요, 프로젝트 설정을 거의 변경하지 않고 Android Studio에서 실행할 수 있으며 Eclipse에서 Android Studio로 마이그레이션을 볼 수도 있습니다 .
Talha

10

사람들이 HTML5 애플리케이션에 대해 이야기 할 때, 단순한 웹 페이지를 작성하거나 앱에 웹 페이지를 삽입하는 것에 대해 이야기 할 가능성이 높습니다 (기본적으로 사용자 인터페이스를 제공함). 나중에 사용할 수있는 다른 프레임 워크가 있습니다 (예 : PhoneGap) . 이러한 기능은 기본 브라우저 기능 (예 : 멀티 터치) 이상의 기능을 제공 할뿐만 아니라 앱이 브라우저의 내비게이션 바 등없이 "독립 실행 형"으로 실행되도록 허용하는 데 사용됩니다.



0

크롬 브라우저를 사용할 안드로이드에서 webview를 사용하거나 Phonegap 또는 sencha Touch를 사용해 볼 수 있습니다.


3
이것은 다른, upvoted, 오래된 답변의 핵심 키워드 모음입니다.
Yunnosch

그러나 sencha는 오픈 소스 대신 평가판을 가지고 있습니다 (완전히 무료가 아닙니다).
gumuruh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.