1、熟练掌握JAVA、Kotlin编码
2、熟练使用建造者、适配器、观察者等多种设计模式
3、熟练掌握MVC、MVP、MVVM开发模式
4、熟悉百度地图、腾讯IM、友盟、bugly、微信、支付宝、tinker热更新等第三方对接
5、熟练掌握多种开源库的使用,如图片库(Glide)、网络库
6、熟练使用git、svn等工具。
7、对各种app兼容性适配方案比较了解。
1、转换商城app
转换商城app是一款电商平台的app,主要分为线上购物和线下促销两大业务。这款app前期是用H5开发,我主要负责app从零到一的技术和业务重构。
主要的功能和技术点如下:
1.在线购物:
提供在线浏览商品,加入购物车,然后结算功能,支持微信、支付宝支付。
2.点餐:我们与餐饮行业合作,客户到店进餐时,可以使用我们的app来点餐,后厨自动打印菜单等功能。打印机用的是蓝牙打印机。
3.小区线下促销:我们与物业合作,订单到小区指定地点售卖商品,实现拉新和促销。
2、复星健康app
复星健康app是一框集在线问诊、复诊开药和在线购物于一身的医疗app,主要包括以下业务:
1.快速问诊 通过im连接患者和医生,实现快速问诊,给患者开具相应的处方。聊天用的是第三方框架,融云SDK。
2.图文问诊 患者把检查包括、病情图片等资料,通过咨询单的形式发送给医生,实现问诊。
3.视频问诊 通过视频通话连接患者和医生,实现远程问诊。用的是腾讯云SDK
4.在线购物 我们提供了一个药物商城,患者可以通过医生开具的处方下单。
熟人托我开发的一框app,主要实现类似爱回收的功能,解决小区和一些收废品的老人卖废品的难题。我一个人负责整个app的开发。
转换空间提供给兼职人员使用的app,目的是为线下促销找兼职人员。转换控件定期搞活动后,会在他们的平台发布兼职活动和岗位,兼职人员可以接单,然后前往活动地参加活动,完成后可以获得响应的报酬。