如何实现手机app制作,常用开源框架汇总
博客专区 > YYrk0623 的博客 > 博客详情
如何实现手机app制作,常用开源框架汇总
YYrk0623 发表于4个月前
如何实现手机app制作,常用开源框架汇总
  • 发表于 4个月前
  • 阅读 4
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

设计一款APP和设计一款还算说的过去的APP是有区别的

我相信大部分的设计者都是有强迫症的人。

产品定位:

首先问自己,这款APP的核心能力是什么,他的用户又是哪些人,有哪些盈利点。

产品模型:

设计之前,画一个产品草图,用思维导图列出框架,然后借助Axure等原型软件,开始逐步实现交互逻辑关系。app的样式、每一个跳转,其实往细里说,能复杂到你永远想不到。

(为什么这的颜色要不一致,为什么这里字体要加粗,为什么产品要连接价格或者咨询等等等等)

假设这一步你也完成了,如果你会UI设计的话更好,完全自己包办,不会的话找个设计师吧,把原型给他让他按照去做。

接下来就是功能部分了。用原型软件做的交互要比代码实现方便多了,太细的东西不知道怎么讲,只好罗列一些我在研发app过程中可能会用到的框架(只适用于ios)没准会有些帮助

以下为第三方框架

网络请求:AFNetworking

这是使用人数最多的网络连接开源库,提高文件下载计算速度,方便开发者使用

图片加载请求:SDWebImage

网络图像获取以及缓存的处理

自适应布局:Masonry

这是一个轻量级的布局框架,拥有自己的描述语法,采用优雅的链式语法封装自动布局,并且具有较高的可读性

据本地持久化:FMDB

sqlite的工具,多线程FMDatabaseQueue实例
图片图像处理:GPUImage

https://github.com/BradLarson/GPUImage

图像滤镜,美颜

地图,定位,导航处理:高德地图百度地图

不做介绍了。。

即时通讯:推荐环信 其他还有网易IM(听过没用过)

身份验证:九五云码www.95yunma.com

朋友介绍的 使用期限1年,中间出现过一次小问题,很快解决了,推荐下

第三方分享、第三方登录:友盟

动画框架:POP

pop是一个在iOS与OS X上通用的极具扩展性的动画引擎。它在基本的静态动画的基础上增加的弹簧动画与衰减动画,使之能创造出更真实更具有物理性的交互动画。pop的API可以快速的与现有的ObjC代码集成,并可以作用于任意对象的任意属性 

刷新控件:MJRefresh

能够快速集成列表的刷新与加载功能 

二维码扫描:ORCatcher

二维码的扫描与识别 

正则:RegexKitLite

用来处理正则表达式

图片浏览:MWPhotoBrowser

一款非常不错的照片浏览器 

视频录制SCRecorder

短视频录制 

视频处理:ffmpeg

http://www.cocoachina.com/ios/20150514/11827.html

非常强大的视频处理框架,难度偏高 

播放器:ijkPlayer

B站开源播放器 

音乐播放器:FreeStreamer

流媒体音乐播放器,CPU占用率小 

时间处理:DateTimePicker

一款超赞的时间处理库,他能帮你轻松处理时区,处理时间加减,计算到期时间等等场景下的问题

以上就是我整理的第三方框架,希望能帮到想要研发app的朋友们。

 

共有 人打赏支持
粉丝 0
博文 2
码字总数 1317
×
YYrk0623
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: