1.ios
熟练掌握C/OC,熟悉IOS SDK及相关开发工具;
熟练UI控件和Controller使用,能对常用空件进行订制,实现很好的适配,非常熟练去写UI界面;
熟练瀑布流,自定义TabBar,注册登录,三方登陆,分享,滚动视图,摇一摇等常用功能实现;
熟练MVC/KVC/KVO、Factory等设计模式,Delegate、block、单例 、Notification等传值方式;
熟练使用FMDB、NSUserDefault、属性列表、NSKeyedArchiver/NSKeyedUnarchiver进行行数据存储和操作;
熟练使用用AFNetworking、ProgressHUD、SDWebImage、MJRefresh、FMDatabase、ZBar等三方方库;
熟悉基于TCP/IP通信,熟悉json/xml解析,具有网络编程经验;
熟练使用用GCD、NSThread、NSOperation/NSOperationQueue多线程网络编程;
熟悉git源代码管理器和pods安装;
熟悉视频和音频开发;
熟练Swift语言,掌握了swift和OC之间的混编,相互跳转等;
2.html5
精通html+css+js(css3的属性)
html5:各种标签如<a>,<input>,<form>,<img>,<table>,<canvas>等。其他属性:align,width等可以用css来取代,标签有class和id属性。超链接和锚。
css:属性width,background,padding,margin,float,position,display等。
js:BOM,DOM操作,闭包处理等。
框架:ionic , jquery,mui,angularjs,reactjs。
代码压缩管理工具gulp熟练
3.react-native
熟悉react-native的各种组件的运用例如:View,Text,Image,ListView,SwipeListView,TextInput,Slider,Picker,WebView,TouchableHighlight,Touch
项目一:I2问问
开发工具:webStorm、xcode、android studio
运用架构:react-native-redux
软件类型:汽车投资讨论提问
主要功能:提问,回答,讨论,推送,分享等。
我的职责:负责react-native的页面编写,组件开发,与原生之间的通信,压缩打包,发布到两个平台(ios和android)。
项目二:红木商城(web)
内容:我们web端用的是php环境,在ecshop基础上做二次开发,前端页面模版引擎是.dwt和.lbi文件;
职责:我负责改写前端页面,性能优化,css,js改写与合并等。
项目三:有赚头(弹股)
开发工具:webStorm和xcode
运用框架:ionic+cordova
软件类型:投资金融理财类
主要功能:股票数据,k线图,视频播放,图片文字语音聊天,支付,分享等。
用到的插件有:微信(QQ,微博)分享,截屏,外部链接跳转,调用相册和摄像头,微信(支付宝)支付,推送等;
用到高级功能:视频播放,语音图片文字聊天等。
我的职责:负责app端的页面编写,代码压缩,打包,上架(ios和android)。运用的框架是ionic+cordova;指导他们编写html静 态页面;
我们web端用的是php环境,在ecshop基础上做二次开发,前端页面模版引擎是.dwt和.lbi文件;
开发工具:webStorm、xcode、android studio 运用架构:react-native-redux 软件类型:汽车投资讨论提问 主要功能:提问,回答,讨论,推送,分享等。