应用介绍
随便瞧瞧是一款为android用户量身定做的免费图文资讯软件
集美食,文学,语录等频道于一体
界面简洁,操作流畅,图文分享,个性收藏
是广大卓粉的必备神器
APK下载 -->https://raw.githubusercontent.com/geniusgithub/Look-Around/master/storage/LookAround.apk

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

该工程用到以下开源库

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

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

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

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

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

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

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

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

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

下载链接

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

温馨提示

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

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

more brilliant,Please pay attention to my CN blog -->http://www.cnblogs.com/lance2016/

LookAround开元之旅(持续更新中...)的更多相关文章

  1. LookAround开元之旅

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

  2. 《WCF技术剖析》博文系列汇总[持续更新中]

    原文:<WCF技术剖析>博文系列汇总[持续更新中] 近半年以来,一直忙于我的第一本WCF专著<WCF技术剖析(卷1)>的写作,一直无暇管理自己的Blog.在<WCF技术剖 ...

  3. HBase常见问题答疑解惑【持续更新中】

    HBase常见问题答疑解惑[持续更新中] 本文对HBase开发及使用过程中遇到过的常见问题进行梳理总结,希望能解答新加入的HBaser们的一些疑惑. 1. HTable线程安全吗? HTable不是线 ...

  4. 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)

    Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包 ...

  5. 中国.NET:各地微软技术俱乐部汇总(持续更新中...)

    中国.NET:各地微软技术俱乐部汇总(持续更新中...)   本文是转载文,源地址: https://www.cnblogs.com/panchun/p/JLBList.html by ​史记微软. ...

  6. 痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手 ...

  7. 前端面试题总结——HTML(持续更新中)

    前端面试题总结--HTML(持续更新中) 1.什么是HTML? HTML:HyperText Markup Language超文本标记语言 2.XHTML和HTML有什么区别 HTML是一种基本的WE ...

  8. 【前端面试】Vue面试题总结(持续更新中)

    Vue面试题总结(持续更新中) 题目参考链接 https://blog.csdn.net/weixin_45257157/article/details/106215158 由于已经有很多前辈深造VU ...

  9. git常用命令(持续更新中)

    git常用命令(持续更新中) 本地仓库操作git int                                 初始化本地仓库git add .                       ...

随机推荐

  1. bzoj 4260 Codechef REBXOR——trie树

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4260 一段的异或和就是两个前缀的异或和.正反扫两边,用trie树算每个位置为左/右端点时最大 ...

  2. 关于数组array的一些误区

    $arr1 = array(1,2,3,4); $arr2 = array(5,6,7,8,9,10); var_dump ( $arr1 + $arr2);    //输出数组形式的(1,2,3,4 ...

  3. ubuntu下安装显卡驱动

    前言           以下内容是个人学习之后的感悟,转载请注明出处~ 作者的显卡是GT 730,现以NVIDIA-Linux-x86-384.69为例. 1.打开终端,先删除旧的驱动: sudo ...

  4. StackOverFlow页面不正常,因为CDN被墙了

    190.93.247.58 cdn.sstatic.net 198.252.206.140 sstatic.net http://stackoverflow.com/

  5. 转载 关于启用HTTPS的一些经验分享

    本文转载自  https://imququ.com/post/sth-about-switch-to-https.html 随着国内网络环境的持续恶化,各种篡改和劫持层出不穷,越来越多的网站选择了全站 ...

  6. OPENGL_单位长度对应屏幕像素

    gluPerspective(GLdouble fovy,GLdouble aspect,GLdouble zNear,GLdouble zFar) fovy:视角,指定视景体的视野的角度,以度数为单 ...

  7. 着色语言(Shader Language)

    摘抄"GPU Programming And Cg Language Primer 1rd Edition" 中文名"GPU编程与CG语言之阳春白雪下里巴人" ...

  8. Node.js 内置模块fs(文件系统)

    fs模块的三个常用方法 1.fs.readFile() -- 读文件 2.fs.writeFile() -- 写文件 3.fa.stat() -- 查看文件信息 fs模块不同于其它模块的地方是它有异步 ...

  9. ADO学途 three day

    1· 程序的根本----数据 一个程序是用来处理数据算法的具体表现,可以说没有数据,程序就没有意义.今天主 要分享在一个程序中数据的支持者SQL server的建立和使用.首先当然不可缺少SQL se ...

  10. plt

    设定X,Y轴的长度以及刻度的方法. import numpy as np import matplotlib.pyplot as plt data = np.arange(0,1.1,0.01) pl ...