- 源码类别:项目源码
- 源码大小:未知
- 编码格式:gbk,utf8,不限
- 运行环境:Android studio
外包集中营
整合多个软件外包平台项目信息,替你筛选优质项目

关于我们

功能
展示你关注的外包信息,比如: 移动app、网站开发、微信/小程序。
展示所有的外包信息。
展示标题或描述中含有指定关键词的外包信息。
截图




下载
已在 百度手机助手、91市场、安卓市场 上线。
贴出二维码方便下载

技术点
-
框架:MVP
-
网络访问:Retrofit2 + OkHttp3
-
网络缓存:RxCache
-
数据及解析:Gson 解析 json
-
异步框架:RxJava2
-
设计规范:Material Design
-
界面布局:BottomNavigationView + ViewPager + Fragment
-
第三方接入:ShareSdk、友盟 app 统计、TinkerPatch 热更新
亮点
-
ViewPager 懒加载:在 Activity 生命周期内仅加载一次,且第一次可见时加载。
-
LCEE 界面逻辑:也就是加载、内容、错误、空视图。
项目包结构
-
com.ittianyu.pocenter
-
common 公用代码
-
api 网络访问代码
-
base 基类
-
bean 实体类
-
utils 工具类
-
features 功能
-
detail 详情
-
find 发现
-
home 主页
-
mime 我的
-
search 搜索
-
type 标签管理
-
version 版本更新
-
MainActivity 主界面
-
SplashActivity 欢迎界面
踩坑经历
-
混淆:如果项目中有用到 Gson 解析数据,不要混淆实体类。最好养成用一个库,就加上一个库的混淆代码的习惯。
开发体会
整个项目包括 服务器端、爬虫、app,但这里只开源了 app,主要是对其他端水平不自信,不想拿出来献丑。
难度不大,但一个人做难免觉得有点累(虽然我已经很久不敢说累了)。 虽说工作室有后端的,但不能让人家白干活。
本来还打算顺便做个网页版的,但愧于工作还没着落,所以决定先放一放。
本站资源仅限于学习研究,严禁从事商业或者非法活动!
源码搜藏网所有源码来自互联网转载与用户上传分享,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!