- 智网科技
- ###
- 分类: 履历之谈
- 阅读量: 137
现在,使用资讯范例App功效中心都包罗内容列表展示、内容概况展示、团体中心、 批评分享、搜刮四大功效。
上面就我以我开辟的一款编程学习的App[编程在线]为例, UI + Andorid客户端 + 办事器 + 内容 + 上线 都是我一团体在做, 终极做出如许一款App来破费了少量的工夫和精神。先复杂介绍一下[编程在线]App。
编程在线介绍:
编程在线是一款包罗编程言语、挪动开辟、WEB开辟、RSS订阅功效的综合性编程学习客户端。界面简便、操纵复杂。文章内容包罗java、NET、C/C++、PHP、Android开辟、Windows开辟、iPhone开辟、JavaScript开辟、AngularJS、Node.js、JQuery等精美技能文章。
编程在线功效:
- 提供编程言语、挪动开辟、WEB开辟相干技能文章。
- 提供专题文章,支持文章分类阅读。
- 支持按编辑保举、最新文章、最热文章阅读文章。
- 支持页面下拉革新页面内容。
- 支持离线阅读, 已阅读的文章会在当地缓存。
- 支持博客园和CSDN RSS订阅功效。
- 支持最新文章音讯推送功效。
- 支持文章分享、珍藏、条记、批评功效。
- 支持珍藏、条记数据同步到办事器。
总计设计:
- Android客户端接纳 Tab + 侧边栏的全体结构
- 办事器接纳新浪SAE摆设, 接纳PHP + MySQL 开辟 ,数据交互接纳 java经过http挪用php restful接口
一款android App必要思索的题目:
- UI设计: UI是群众的缺点,假如想开辟一款不错的使用,复杂的ps要会
- 有无网络数据处是读缓存、照旧从网络读取
- 数据缓存:办事器缓存和当地数据缓存
- 数据同步: 办事器和当地数据同步、UI界面数据同步
- 加载loading、加载失败、失败重试
- 音讯关照: 客户端自动拉取大概完成办事器推送
- 登岸与分享:自在账号与第三方账号买通、分享定制
- 初次加载速率: 公布app前,把一局部数据打包在app中
- 统计数据:用于统计用户习气、后续功效美满和数据调解的根据
- 集成第三方登岸:QQ登岸和新浪微博登岸标配
- 宁静性:获取哀求的宁静性、用户输出宁静性、批评防刷题目等
- 兼容性题目
- 架构的可用性,便于后续项目开辟
常用体系组件和开源组件:
1、Fragment
- 必要办理Fragment隐蔽与表现重叠题目
- 必要办理由背景切回前台Fragment被烧毁,招致表现十分慢
2、侧边栏
slidingmenu 大概 NavigationDraw
3、图片加载: imageLoader
兼容性题目,局部近程图片无法加载表现
4、HTTP异步加载android-async-http
5、上拉下拉革新: pullrefresh
- 必要办理兼容性题目,mx3转动有题目,会主动拉出很大一块空缺
- 上拉和下拉文案共用,必要办理上拉和下拉文案的差别
6、tab控件 PagerSlidingTabStrip
- 必要Tab办理款式定制题目
- 必要办理tab缓存和惰性加载
7、SAXParser 剖析 rss
- 遇到引入第三方剖析jar包时, 运转时找不类, 但类实在是有的
- 遇到理解析CSDN博客文章时无法剖析题目到题目的bug
8、集成QQ登岸和腾讯微博登岸
- 登岸无法拿到QQ和账号,必要本人办理第三方账号与自在账号买通题目
- QQ 图像无法用imageLoader加载
9、分享组件可以挪用体系的,也可以利用第三方组件ShareSDK
10、音讯推送
- 本人完成推送:自动拉取 大概 socket通讯
- 可以集成第三方音讯推送、好比百度云推送、云之讯等
11、UI设计
- iconpng.com iconfinder.com easyicon.com
- 利用photoshop ps本人必要的图片
- 付费让UI设计职员帮你设计
告白平台:
豌豆荚、广点通、 有米告白、 点乐积分墙、 多盟告白等等
使用市场:
使用宝、豌豆荚、百度、91、安智、安卓、360、华为(暂不容许团体提交的使用)、小米、魅族等
使用考核:
考核都要3--10天左右,必要提供身份证明大概签署协议,局部市场某些使用不容许上架。分外告白和积分墙的使用。