开源APP项目代码分析(1)- OpenEyes、Plaid、GitHot
来源:互联网 发布:淘宝网店充话费 编辑:程序博客网 时间:2024/06/05 23:03
为了能对android APP应用开发各个模板深入了解,利用这次更换工作机会,对网上的一些开源项目进行分析。学习别人在编码中好的地方,然后进行借鉴,提高自己的编码水平和一些由于工作面限制而无法了解的知识。
今天分析的APP有OpenEyes、Plaid、GitHot。
OpenEyes是一款仿开眼视频的android应用.
Plaid是Material Design的演示APP.
GitHott是一款帮助你寻找github上最流行开源项目的app
OpenEyes
第一个先分析的是Github上开源项目OpenEyes。软件开发者对这个开源APP的介绍如下:
仿照[开眼视频]客户端做的一个App,每天更新一个精美短视频应用,一个非常美的视频应用,界面基本上是参照开眼视频官方版本来做的。 在该项目中,我采用的是Vitamio的视频播放器框架,还是比较强大的,亲测,与开眼官方版本的视频播放器加载速度要快一些。 在我的github和简书博客上都有Vitamio的教程,传送门VitamioDemo地址。
1)、相关的热门技术
com.ogaclejapan.smarttablayout:utils-v4 自定义viewpager tab标签视图组件,utils-v4库是对v4包下的fragment支持 6 vitamio2 多媒体开发框架
Plaid
Plaid是material design的演示app。它从Designer News, Dribbble 以及 Product Hunt中提取内容。
1)、相关的热门技术
2)、相关亮点
一、相关版本限制
1、若使用SVG矢量图,APP必须设置minSdkVersion 21
。
2、若使用InkPageIndicator,APP必须设置minSdkVersion 19
。
3、若使用ElasticDragDismissFrameLayout,APP必须设置minSdkVersion 21
。(依赖com.android.support:palette-v7)
4、若使用PasswordEntry,APP必须设置minSdkVersion 19
。(依赖com.android.support:design)
二、
GitHot
- 开源APP项目代码分析(1)- OpenEyes、Plaid、GitHot
- 开源APP项目代码分析(2)- Owspace和MusicDNA
- 开源APP项目代码分析(3)- 生活记事本
- 开源APP项目代码分析(4)- 天气类
- 开源APP项目源码分析(6)- 干货电影资讯类
- OSChina App代码分析一
- OSChina App代码分析二
- 开源APP项目源码分析(5)- 音乐播放器类
- App竞品技术分析 (1)App启动速度
- 项目分析(1)
- 某APP实时登录分析项目上
- 某APP实时登录分析项目下
- OSChina App代码分析之摇一摇Demo
- OSChina App代码分析之BaseApplication
- Android app native代码性能分析
- Android app native代码性能分析
- Android app native代码性能分析
- umap项目静态代码分析
- C语言项目开发-项目架构和编程命名规范
- 实现testng监听器统一修改用例运行次数,随机执行测试用例
- node-webkit制作桌面应用
- iptables设置安全策略
- 欢迎使用CSDN-markdown编辑器
- 开源APP项目代码分析(1)- OpenEyes、Plaid、GitHot
- java再复习——通过反射读取注解
- linux学习
- org.springframework.aop.framework.AopConfigException: Could not generate CGLIB subclass of class [c
- :hover选择器知识点
- 2017年书单
- linux系统下使用wget工具安装mysql数据库
- ArcGIS Server文本检索性能低下一例
- JQuery的使用方法汇总(1)——认识并学习JQuery