熟练掌握Xcode VSCode等开发工具 深入了解Objective-C 熟练掌握iPhoneSDK
熟练使用各种三方开源类库
熟练使用svn git 来进行代码的协同合作
熟悉从产品立项 ,开发 到发布整个流程
有混合开发经验,熟悉React-Native开发
了解iOS内存管理 Runtime Runloop等
互联网金融公司:
项目一:
项目简介:项目使用了当下流行的混合开发React-Native,混合开发的好处是业务开发比较快,一套代码两端甚至三端都可以使用,但是相对来说需要学习成本,其中使用了很多三方框架来支持业务的开发,比如说状态管理使用到了Redux,异步处理使用了Redux-saga,框架使用React-Native-Navigation等等,并且团队也封装了部分框架来支持业务的开发。
项目二:
第一期:主要功能是抢钱日历,根据日历上面的日期提供不同的网贷平台的理财活动信息,App针对用户订阅的投资平台发送活动信息,是用户可以在第一时间内获取相关信息,帮助用户获得更好收益。
第二期:增加了 资产账本,和资产配置,用户可以通过App来记录自己的资产,包括:股票,基金,P2P,债券,定期和活期理财等九大类资产,使用类似星系的界面,表达不同资产所占总资产的比重,可以让用户直观的感觉到自己的资产分布。
第三期:增加了资产分析,包括,收益分析,流动性分析,风险分析,综合分析,通过这些分析,分别评估资产的收益率,分散程度,流动性(这个是后台有一套独立的科学模型)是用户更加了解自己的投资情况。
第四期:UI做出了很大改版,增加了很多动画很形象的表达各类资产的分布以及资产的分析,增加了回款计划提醒,和资产到期提醒功能,增加了通过提问的方式给用户推荐不同收益率理财产品的功能。
项目三:是一款播放音频电台应用,界面简单清晰分为五个模块 资源展示模块,下载音频模块,音频播放模块,用户收藏模块,个人中心模块,其中资源展示模块使用的是UICollectionview,来展示不同的音频分类下面的所有音频节目。 下载音频模块使用的是AFNetworking来下载不用的音频,对音频列表的下载控制是整个项目中的一个难点,单条音频的开始下载,暂停已经下载完成状态之间的切换和界面的切换都是比较复杂的部分.支持后台下载。音频播放模块是另一个比较复杂的模块,功能包括播放,暂停,快进,自动播放下一首,整个专辑播放完毕之后自动停止播放,以及电话打断,和插拔耳机对音频的处理和用户在关闭屏幕之后对音频的控制。用户进入应用之后只需要点击播放按钮就会直接播放用户最后一次听的那个音频的时间段。用户收藏是自定义的UIScrollview ,每个音频可以移动位置是个比较复杂的部分需要,需要对位置进行一个变换。
项目四是一款基于LBS的美食应用。 App主要有 3个主要模块,最火店铺,朋友推荐,和分类排行,在最火店铺中,通过微博数据,来显示出基于当前位置一定范围内最多微博店铺,朋友推荐,是用户微博好友中,使用本应用标记过的一些店铺,会优先显示,分类排行,是把每一条美食微博做一个标签分析,有些是适合商务的,有些是适合情侣的,有些则适合快餐的,这个标签分类有些是参考大众点评。这个应用主要是利用微博评分来给每个店进行排名,从而来达到商家店铺点评的真实性。
等等 还有好几个项目了,我就不仔细写了,如果您感兴趣可以细聊
项目使用了当下流行的混合开发React-Native,混合开发的好处是业务开发比较快,一套代码两端甚至三端都可以使用,但是相对来说需要学习成本,其中使用了很多三方框架来支持业务的开发,比如说状态管理使用到了Redux,异步处理使用了Redux-saga,框架使用React-Nat
项目使用了当下流行的混合开发React-Native,混合开发的好处是业务开发比较快,一套代码两端甚至三端都可以使用,但是相对来说需要学习成本,其中使用了很多三方框架来支持业务的开发,比如说状态管理使用到了Redux,异步处理使用了Redux-saga,框架使用React-Nat