谷歌Polymer用于Android原生应用程序

13

Google Polymer看起来是制作Material风格网页的简单方法。我正在开发原生Android应用程序,并希望使其具有Material设计。我的问题是,我能在原生Android应用程序中使用Polymer吗?


你可以考虑一下,你的应用是否可以是一个网页应用而不是本地应用(比如...它是否使用了硬编码访问硬件设备的功能,比如使用openCV来操作相机?) 如果是的话,你的应用就可以成为一个网页应用,然后你可以制作一个渐进式网页应用,这将被添加到安卓用户的主屏幕上,可以离线打开,并且具有所有本地应用的感觉。 - MarioAleo
5个回答

7

不,你不能使用Polymer构建真正的“本地”Android应用程序。虽然有一些框架,如Phonegap,允许您使用Web技术构建应用程序,然后编译为Android应用程序。

如果您的目标是创建遵循材料设计模式的应用程序,我建议您从阅读有关该主题的官方文档Creating Apps with Material Design开始入手。


3

Polymer是一个实现前端Web标准的JavaScript框架。

由于JavaScript不是Android的本机语言,所以Polymer不能用于使用Java构建本机应用程序(使用Meterial Design)。

但另一方面,您可以在HTML5的帮助下使用一些技术(如Cordova和PhoneGap)构建完整的应用程序。


3

是的,你可以使用Polymer Native制作原生移动应用程序,感谢Polymer Native的支持。


1
如果您对本地Android感兴趣,那么您应该使用Android官方Appcompat库(默认情况下),但是它缺少一些材料元素和功能的后移(Official Tutorial)。如果您确实需要实现Appcompat缺少的元素,则可以使用任何第三方库,如MaterialEverywherethis,或者您可以在这里查找是否有真正可用的东西。

0

是的,我们无法创建纯本地应用程序,但我们可以将使用HTML、CSS、JS开发的Web应用程序转换为在浏览器中运行。Cordrava帮助将Web应用程序源代码转换为可安装在Android设备上的apk文件,作为本地应用程序运行。Cordrava使Web应用程序在Android的Web视图中运行。 下面是一个很好的示例教程,由Ashraff Hathibelagal提供。

http://code.tutsplus.com/tutorials/how-to-create-a-to-do-list-app-with-polymer-and-cordova--cms-25434


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接