Chrome WebView로 모바일 앱 빌드

우리 모두는 제한된 HTML5 기능, 디버깅 도구 없음, 빌드 도구 없음과 같이 과거에 개발자들이 WebView를 위해 빌드할 때 직면했던 문제를 잘 알고 있습니다. Android 4.4 (KitKat)에 Chromium 기반 WebView가 도입됨에 따라 개발자는 WebView를 사용하여 훌륭한 네이티브 앱을 빌드할 수 있는 다양한 새 도구를 원하는 대로 사용할 수 있습니다.

WebView는 Chrome에서 사용하는 도구를 통해 완전한 원격 디버깅을 지원합니다. 또한 Grunt를 통해 신뢰할 수 있는 웹 개발 워크플로를 선택하고 Gradle을 통해 네이티브 스택 도구에 통합할 수 있습니다. 세계를 더욱 병합하는 과정에서 Chrome DevTools를 사용하여 자바스크립트에서 네이티브 코드를 테스트하는 영리한 트릭이 있습니다.

Slides: Chrome WebView를 사용하여 모바일 앱 빌드

효과적인 WebView 개발 핵심 사항

  • 새로운 기능이 아니라 이제 워크플로 속도를 높이는 데 사용할 수 있는 도구임
  • 네이티브 UI를 에뮬레이션하려고 하지 마세요. 하지만 웹 콘텐츠임을 알려주는 메시지 중 일부를 제거해야 합니다.
  • 필요한 경우 기능의 기본 구현을 사용하세요. 즉, 대용량 파일에는 XHR 대신 DownloadManager를 사용합니다.