我们将构建一个 android 库,它将为开发人员提供一个 API 来构建可以轻松嵌入某些图表的应用程序(图表将显示特定于 API 的特定内容)。
由于没有在市场上占主导地位的图表库,因此哪个库是理想的。需要为此开发一些图表类型,这些图表类型目前不受任何本机库(如热图)的支持。牢记这一点,你们会建议使用本机库或嵌入 webview 的 HTML/JS。
webview 的问题是你不能在资源库项目中打包资产(html/js)。因此,对于使用库将资产复制到项目的开发人员来说,这又是一个额外的步骤。
附加信息:
我的 API 应该允许开发人员轻松嵌入图表。就像是
<org.example.customPieChart
android:id="@+id=chart"
android:width="150dip"
android:height="150dip"
/>
API 应该负责其他所有事情。只有当开发人员想要改变颜色、定制这些东西时,他才可能会使用 API 的其他部分并这样做。