使用几乎相同的核心功能处理类似应用程序的最佳方法是什么?

时间:2012-02-01 13:50:07

标签: android

所以我在Android上开发了一个具有多种功能的应用程序。现在我的任务是为不同的客户以不同的风格复制这个相同的应用程序。当我说风格时,这可能包括完全不同的布局风格,图形,颜色,语言,基本上UI的每个部分可能都不同。

然而,服务器连接,数据对象,支付网关等核心功能在每个应用程序中都非常相似。问题是,所有这些应用程序都需要维护和进一步发展。他们中的大多数将朝着同一个方向前进。

对我来说,处理这种情况的最佳方式是什么?我试图将常用方法拆分为Utilities类,以便在下一个项目中轻松插入,但与Map相关的UI相关内容并不容易分开。

有没有办法创建类似补丁的功能,允许我统一一个核心应用程序并在其他应用程序上打不同的UI?或类似的东西。

1 个答案:

答案 0 :(得分:3)

你需要的是一个库,你可以创建一个android库项目,看看这个页面:http://developer.android.com/guide/developing/projects/index.html