1、熟练掌握java、 Kotlin语言。
2、了解Framework层,熟悉MTK平台,对Linux系统有一定了解。
3、熟练掌握mvc、mvp软件开发模式,熟练掌握多种设计模式。
4、熟练掌握Android四大组件、布局、性能测试优化、适配和Android新特性。
5、熟练掌握SQLite数据库、自定义控件、事件分发机制、动画。
6、熟练掌握XML、Json格式及解析方法,掌握TCP、UDP、HTTP等传输协议。
7、熟练掌握Android Studio和Eclipse开发工具、SVN和Git版本管理工具。
8、熟练掌握百度地图、环信、Zxing、支付宝、微信支付等第三方sdk。
9、熟练掌握应用上线、版本更新、应用统计分析、消息推送等流程。
10、熟练掌握RxJava、Retrofit、Glide、EventBus等主流技术。
11、熟练掌握Facebook、Twitter、PayPal 等国外第三方Sdk以及直播Sdk的开发。
ShineLive是一款针对国外直播以及视频分享App。包括直播、短视频分享、个人中心三大模块。直播模块包括一对一、一对多直播,直播美颜,直播送礼、弹幕、分享、拉黑、举报以及礼物统计等功能。短视频分享模块包括录制视频、视频上传、视频分享、视频评论以及视频送礼通知等功能。个人中心包括个人信息管理、资产管理、我的视频、收藏视频、VIP、黑名单等功能。
B118是一系列儿童手表内置App。包括Launcher、电话、相机、SOS、运动、相册、设置等公司独立开发App,还有支付宝、天气、喜马拉雅、QQ等第三方App。Launcher以表盘独立、App四宫格排版,表盘下拉可查看状态栏、未读消息等,长按可更换表盘风格;电话以系统原生电话为基础,定制呼入呼出界面;SOS则是循环呼叫紧急联系人模式;运动以圆环图展示今天步数,柱状图展示一周内运动步数,并统计平均步数、最大步数、行程、消耗卡路里等数值;设置包含wifi、声音、亮度、绑定码等功能。