1

저는 현재 작업중인 모바일 앱 프로젝트에 대한 안내를 찾고 있습니다. 대부분의 응용 프로그램은 angular.js (그리고 아마도 ionic) 자바 스크립트 기술을 사용하여 제공 될 수 있습니다. 하나의 구성 요소에 대해서는 API, 특히 Google 프로젝트 탱고 API와 통합해야합니다. 이 API는 java, C 또는 단일체 (https://get.google.com/tango/developers/)에서만 사용할 수 있습니다. 내가 내 깊이에서 조금이지만, 같은 모바일 애플 리케이션에서 두 기술을 모두 사용할 수 있습니까? 그렇다면 dev 환경을 설정하는 방법에 대한 지침을 제공 할 수 있습니까?모바일 앱 - Project Tango와 Ionic 및/또는 Angular를 모두 사용합니다.

미리 도움을 청하십시오.

+0

자바/JNI 코드에 자바 스크립트 브리지가 될 수 있지만 데이터가 다른 환경으로 들어가고 나가는 횟수는 성능에 큰 영향을 미친다는 것을 의미합니다. –

답변

1

: 이온과 탱고의 경우

https://developer.android.com/guide/webapps/webview.html#UsingJavaScript

How to call javascript from Android?

, 당신은 자바 탱고와 상호 작용할 수 있습니다 Ionic 컨트롤러 내의 API.

+0

고맙습니다. 알아두면 좋을 것 같습니다. 개발 초기 단계이며 잘못된 길로 향하기 전에 이상적인 접근 방식을 찾으려합니다. 프로젝트 탱고 API와의 통합을 용이하게 할 수있는 이오니아 이외의 다른 것을 추천 해 주시겠습니까? –

+1

글쎄, 안드로이드 스튜디오를 IDE로 사용하는 것이 좋습니다. 적어도 현재는 Android 중심적이며 앱의 Java Tango API 부분을 작성하는 것이 더 실용적 일 것입니다. 주식 이오니아/코르도바 앱과 [가져 오기] (https://www.youtube.com/watch?v=4jc6GqOaQl8)를 Android Studio에 빌드 할 수 있습니다. – Lightbeard

+0

좋은 계획 인 것처럼 보이네요, 고마워요! –

0

응용 프로그램이 교차 플랫폼이어야합니까? 모바일 전용이고 JS로 작성하려는 경우 NativeScript를 사용해보십시오. 내가 아는 한 NativeScript는 C 라이브러리 https://github.com/NativeScript/sample-native-module에 액세스 할 수 있으며 동시에 AngularJS (두 번째 버전 만 해당) 버전도 있습니다. 네이티브 위젯을 사용하기 때문에 이오닉보다 빠릅니다. 그러나 이러한 응용 프로그램은 브라우저에서 작동하지 않습니다. 적어도 모바일 버전과 웹 버전에서는보기 레이어가 다를 것입니다. 바인딩 자바 스크립트 ↔ 자바 안드로이드의 우수한 지원 방지 이온에 대한 특별한 것은 없다

+0

다스 감사합니다.이 옵션을 살펴 보겠습니다. 왜 네가 원어민을 다른 사람들보다 더 많이 추천하는 이유가 있니? –