Android LookAround开元之旅(持续更新中...)

http://blog.csdn.net/lancees/article/details/17696805

 

应用介绍
随便瞧瞧是一款为android用户量身定做的免费图文资讯软件
集美食,星座,写真,文学,美女等频道于一体
界面简洁,操作流畅,图文分享,个性收藏
是广大卓粉的必备神器
APK下载 -->http://apk.91.com/Soft/Detail.aspx?Platform=Android&f_id=40495952

 

 

 

扫描二维码关注公众号,回复: 295331 查看本文章

 

 

工程简介
以下是代码结构图:


该工程用到以下开源库
[ActionBarSherklock]
https://github.com/JakeWharton/ActionBarSherlock

[SlidingMenu]
https://github.com/jfeinstein10/SlidingMenu

[satellite-menu]
https://github.com/geniusgithub/android-satellite-menu

[SwitchButton]
https://github.com/Issacw0ng/SwitchButton

[ImageLoaderEx]
https://github.com/geniusgithub/SyncLoaderBitmapDemo

[RefreshListView]
https://github.com/chrisbanes/Android-PullToRefresh

[greenDAO]
https://github.com/greenrobot/greenDAO

[android-async-http]
https://github.com/geniusgithub/android-async-http

[RoboGuice]

https://github.com/geniusgithub/RoboGuice

[shareSDK]
http://sharesdk.cn/Download


以下三个库需要以链接工程的方式被引用(其余以jar包形式提供)
[ActionBarSherklock]            https://github.com/JakeWharton/ActionBarSherlock
[SlidingMenu]                       https://github.com/jfeinstein10/SlidingMenu
[satellite-menu]                     https://github.com/geniusgithub/android-satellite-menu

 

 

总结陈词
将APK跑起来感受一下,会发现其实功能不多(别着急,后续会持续更新的),但麻雀虽小五脏俱全
网络,数据库,UI布局,自定义控件,JSON,异步缓存,第三方微博分享组件,工具组件等等应有尽有

清晰明了的架构,干净整洁的代码,MVC和多种设计模式已跃然纸上
在这里尼会学到
如何利用android-anyc-http开源库来搭建与业务特性紧密相关的属于自己的网络框架
如何利用greenDAO来实现易于操作数据库的ORM解决方案
如何利用ImageLoaderEx来解决异步请求网络图片的双缓存解决方案
如何利用shareSDK组件快速构建第三方的微博分享
以及优雅的code style。。。。。。


工程中之所以用到这么多的开源库
旨在印证android圈里的一句至理名言:不要重复发明轮子(当然尼要有改造的能力)
这就是开源的力量,所以亲们,不要再拘泥于API调用,界面开发这些浅层次的东西上
如何高效地编写高质量的代码
如何利用MVC模式构建软件架构
如何灵活运用设计模式编写稳定且易于扩展的代码
这些才是我们应该真正去关心,真正投入精力去研究的事情
这就需要我们不断去学习去拓展,不论是看经典书籍还是优秀的开源项目
拥抱开源,分享成果,让我们携手共创开源世界的新纪元吧!

 

下载链接

github下载链接:https://github.com/geniusgithub/Look-Around

 

没git的童点击download zip下载即可

 

 

温馨提示

如果您觉得本文有用,请关注窝

 

新浪微博:android火星人

github主页:https://github.com/geniusgithub

猜你喜欢

转载自lishuaishuai.iteye.com/blog/2291227