应用介绍
随便瞧瞧是一款为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 CSDN blog -->http://blog.csdn.net/geniuseoe2012

LookAround开元之旅(持续更新中...)相关推荐

  1. C++设计原则——开闭原则(持续更新中)

    系列文章目录 C++开闭原则 C++迪米特法则 文章目录 系列文章目录 前言 一.开闭原则到底有什么用? 二.开闭原则有什么特点 前言 在一个新人刚入编程这一行的时候,可能在正式参加到一个项目之前跟着 ...

  2. 2020云栖大会奖品大盘点(持续更新中)

    简介:2020云栖大会开发者游乐园正在火热进行中,但是阿里妹听到有许多开发者表示,不知道这次开发者游乐园都有哪些礼品,或是不知道上哪赢取.阿里妹决定为你带来一篇最全的开发者奖品大盘点!奖品持续更新中, ...

  3. 2021好看小说推荐(持续更新中)

    2021好看小说推荐<持续更新中> 我师兄实在太稳健了(完结,字数:364万) 踏星(连载中,字数:1382万) 万族之劫(完结,字数:830万) 三寸人间(连载中,字数:350万) 大奉 ...

  4. 香港电影中的演员:F字头(持续更新中)

    作者:caocao(网络隐士) 转载请注明来源:http://www.caocao.name/ 本系列部分内容是隐士从网上采集,部分内容是隐士原创,内容持续更新中. 樊梅生 隐士八卦:樊梅生当年是邵氏 ...

  5. 嵌入式相关开源项目、库、资料------持续更新中

    学习初期最难找的就是找学习资料了,本贴精心汇总了一些嵌入式相关资源,包括但不限于编程语言.单片机.开源项目.物联网.操作系统.Linux.计算机等资源,并且在不断地更新中,致力于打造全网最全的嵌入式资 ...

  6. 2020今日头条面试真题及答案整理最新最全持续更新中~~~~

    大家好,我是好好学习天天编程的天天 一个整天在互联网上爬虫的程序员,每天给大家分享学习干货的攻城狮 2020今日头条面试真题及答案整理&最新最全&持续更新中~~~~ 2020今日头条面 ...

  7. 我学习 Java 的历程和体会(写给新手看,欢迎老司机批评和建议,持续更新中)

    我学习 Java 的历程和体会(写给新手看,欢迎老司机批评和建议,持续更新中) 最初写这篇文章的时候,是在今年的 9 月中旬.今天,我想再写写这将近两个多月以来的感受. 在今年的 10 月我来到北京求 ...

  8. 前端面试题(附答案)持续更新中……

    前端面试笔记 前言 一.HTML篇 1.语义话的目的是什么?? 2.HTML5新特征??? 3.cookie与sessionStorage和localStorage的区别??? 二.CSS篇 1.cs ...

  9. 网络流题目详讲+题单(提高版)(持续更新中......)

    网络流题目详讲+题单(提高版)(持续更新中......) 标签:图论--网络流 PS:如果你觉得自己还不够强(和我一样弱),可以去入门版看看 阅读体验:https://zybuluo.com/Junl ...

最新文章

  1. 语法手册_是真的猛!SQL 语法速成手册
  2. SDN第二章 Ubuntu系统常用操作命令
  3. PHP面试题:你所知道的php数组相关的函数?
  4. 《弗洛伊德及其后继者》读书笔记(part4)--梅兰妮·克莱因与当代克莱因学派理论
  5. 什么是序列化? 您需要通过示例解释的有关Java序列化的所有知识
  6. Spring boot的简单用法
  7. 开发者应该了解的API技术清单!
  8. linux拷贝到新建文件夹命令行,Linux创建文件touch,复制文件cp,tab补全,链接文件ln命令...
  9. 2010年,您还不“工作流”吗?
  10. python 如何安装软件包故障_Python安装软件包出错
  11. linux网卡驱动对XDP支持情况
  12. 中文版边缘计算白皮书发布,引领行业新趋势
  13. 绘制正方形图形(C语言)
  14. pdfobject屏蔽头部工具栏如何兼容ie
  15. 一文详解自动驾驶技术与挑战
  16. 从美国人工智能年会看2017世界人工智能最新研究成果
  17. canvas贝塞尔曲线爱心_贝塞尔曲线之爱心点赞代码全解析!| CSDN 博文精选
  18. QT5.12静态编译手册
  19. 如何使用云服务器进行系统设置,云服务器怎么设置管理员
  20. unfortunately, system ui has stopped

热门文章

  1. 对王者荣耀和英雄联盟玩家段位分布的一点想法
  2. SpringBoot高级用法
  3. Activity动画切换3种方案
  4. for循环输出1949(包括)-2019(包括)年的之间的所有猪年
  5. python构造函数指定的参数不起作用,构造类不需要参数的可能原因
  6. 阿里云服务器搭建自己的个人网站之拨开迷雾
  7. SQL Server 2016 用户登录错误18456的三种解决方法
  8. cocoscreator实现微信内置浏览器点击图片识别图中二维码
  9. Ubuntu18.04 安装后应该做的事(更新中)
  10. pycharm怎么用html注释,pycharm怎么注释?