2015-06-15 24 views

Trả lời

15

TÓM TẮT: NO

Không có cách nào bạn có thể viết mã JS góc trong khi phát triển ứng dụng Native Android. Bạn có thể sử dụng Angular trong một WebView (sử dụng js/html), đó là tất cả.

+0

Vì vậy, chúng tôi chỉ thiết kế giao diện người dùng Android trong xml? –

+0

@SumitPathak nếu bạn không sử dụng khung: vâng. Có lẽ một số khuôn khổ lai như Ionic sẽ giúp bạn nhiều hơn, nhưng bạn đang mất các ứng dụng bản địa –

+3

thiết kế Vật liệu là cách duy nhất để làm giao diện người dùng tốt hơn ,, không đi với các bên thứ 3 –

7

AngularJS là một công nghệ hoàn toàn khác với công nghệ được sử dụng trong các ứng dụng Android gốc. Các ứng dụng Android gốc sử dụng Java và/hoặc C cho mã của chúng, được biên dịch khi bạn tạo ứng dụng. AngularJS là một khuôn khổ cho phát triển web, chạy đặc biệt trên Javascript (một công nghệ hoàn toàn khác với Java).

Bạn có thể tạo ứng dụng mà không cần sử dụng mã Java hoặc C gốc, nhưng có sự cân bằng. Như đã lưu ý trong các câu trả lời khác, bạn có thể hiển thị lượt xem trang web dưới dạng ứng dụng (sử dụng công nghệ như Cordova]) hoặc sử dụng các khung như React Native để viết mã bằng Javascript sau đó được biên dịch thành ứng dụng gốc. Bạn có thể sử dụng AngluarJS trong trường hợp webview, vì nó chỉ hiển thị một trang web, tuy nhiên không phải trong một cái gì đó như React Native. Tôi rất khuyến khích bạn kiểm tra cả hai tùy chọn này (và các tùy chọn khác), nhưng hãy nhớ rằng chúng có những hạn chế và sự cân bằng riêng - không có cách nào là "đúng" cách để xây dựng một ứng dụng.

Tóm lại: Không, AngularJS là một công nghệ web, không phải là công nghệ ứng dụng gốc.

0

Android Không hỗ trợ AngularJs. nhưng vẫn còn nếu bạn muốn sử dụng, bạn có thể sử dụng nó trong webview.

Các vấn đề liên quan