我正在研究这个项目,它基本上向客户员工显示从客户端服务器中提取的数据。我希望有一个带有单个数据访问层的单一前端代码库,每个客户端将根据他当前的设置有不同的实现(可以是直接数据库访问或一些 Web 服务等),这个实现将由客户的现场程序员,他们只有 dal 接口。这意味着我的应用程序不知道实现,只能使用接口。
此外,我的目标是能够生成不同的 apk,每个客户端使用他的后端实现一个。
1) 是否有一些 android 模式/最佳实践可以遵循以开发具有松散耦合 dal 实现的应用程序?
2) 如何设置我的环境以自动生成 apks?
我花了几个小时研究和阅读很多东西,现在我很困惑。我只需要一些提示即可。
非常感谢。