问题 Google Polymer for Android原生应用


Google聚合物看起来像是制作材料设计网页的简单方法。我正在开发一个原生Android应用程序,并希望使其材料设计。我的问题是,我可以将Polymer用于本机Android应用程序吗?


11742
2018-04-25 04:59


起源

您可以考虑您的应用程序是否可以是Web应用程序而不是本机应用程序(比如......它是否使用硬件编码访问硬件,比如使用带有openCV的摄像头?)如果是,您的应用程序可以是Web应用程序,然后你可以制作一个渐进的网络应用程序,这将被添加到Android用户的主屏幕,可以离线打开,并将有所有的本机应用程序。 - MarioAleo


答案:


不,你不能使用Polymer来构建一个真正的“原生”Android应用程序。虽然有框架如 PhoneGap的 这将允许您使用Web技术构建应用程序,然后编译成Android应用程序。

如果你的目标是制作一个遵循材料设计模式的应用程序,我建议你先阅读有关该主题的官方文档: 使用Material Design创建应用程序


6
2018-04-25 05:27





Polymer是一个JavaScript框架,它为前端实现特定于Web的标准。

JavaScript不是Android的本地语言,因此Polymer不能用于使用Meterial Design构建Native Apps(使用Java)。

但另一方面,您可以借助Cordova和PhoneGap等技术使用HTML5构建整个应用程序。


3
2018-04-25 05:35





如果您使用的是原生Android,那么您应该使用Android官方Appcompat库(这是默认设置),但它缺少一些Mateial元素和功能的backport( 官方教程)。如果你真的需要实现Appcompat缺少的元素,你可以使用任何第三方库 MaterialEverywhere 要么 这个 或者你可以找到 这里 如果世界上真的有东西可用。


1
2018-04-25 05:52





是的,您可以使用Polymer制作原生移动应用程序,这要归功于 聚合物原生


1
2018-04-17 10:00





是的,我们无法创建纯本机应用程序,但我们可以转换在HTML,CSS,JS中开发的Web应用程序,它将在浏览器中运行。 Cordrava有助于将Web应用程序源转换为apk文件,该文件可作为本机应用程序安装在Android设备中。 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


0
2017-08-08 18:30