淘宝的Android客户端,我用过,没有在上面购物过,主要是为了学习它里面的一些技术实现,淘宝的客户端业务复杂,涉及到比如聚划算等不同部门的业务,包括购物等很多细节,确实是一个很大的挑战。下面在百度文库中发现的2篇介绍淘宝Android客户端的技术分析文章,值得学习。链接如下:
1. http://wenku.baidu.com/view/f4fdffd73186bceb19e8bb3f.html
2. http://wenku.baidu.com/view/d94fca03bed5b9f3f90f1c5d.html
看完了这两篇文档,有几点,我觉得任何一个项目组都应该注意的:
1.注意总结通用的代码或者sdk,这可以节省项目组人员很多时间,使迭代开发顺利进行。
2.开发前,先设计,现在的客户端,业务复杂的不成样子,功能多而全,当然,多数都是没用的,但是没有又不行。所以,面对负责的业务逻辑,技术实现前先设计好,就显得非常有必要了。
3.图片的管理:手机上要显示大量的图片,对图片的管理和缓存就显得非常必要啦,因此,一套通用的图片管理组件就显得很必要
4.HTML5开发:很多功能实用HTML5会很方便,而且能实现要求的功能,所以,有些功能可以尝试实用HTML5去开发,虽然我还不会。。。不过慢慢就会了