Android LookAround Kaiyuan Journey (continuously updated...)

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

 

Application Introduction
Casualty is a free graphic information software tailored for android users. It
integrates food, constellation, photo, literature, beauty and other channels in one. The
interface is simple, the operation is smooth, the graphic and text sharing, and the personalized collection
is the majority of Zhuo fans. The essential artifact
APK download --> http://apk.91.com/Soft/Detail.aspx?Platform=Android&f_id=40495952

 

 

 

 

 

Project Introduction
The following is the code structure diagram:


The project uses the following open source library
[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

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326813698&siteId=291194637