任职过 Android 小组组长,Android 研发小组最多达到过 7 人,有过相关开发框架搭建经验和管理经验;
良好的 Java 语言基础,良好的编码规范,熟悉面向对象编程思想;
熟悉 Android 四大组件,掌握其生命周期,熟悉 Fragment 的使用;
熟悉常用布局、常用控件,以及 ConstraintLayout、RecyclerView 等后续增加的新布局和控件;
熟悉各种存储方式,文件存储、SQLite 数据库存储、SharePrefrence 共享参数存储等;
熟悉 Json 解析,熟练使用 Gson 解析库,了解 XML 语法及解析;
熟悉 Android 常用动画(补间动画、帧动画、属性动画);
熟悉 Android 自定义 View,可根据需求灵活设计控件、动画,了解事件分发机制,可根据场景做出及时处理;
熟悉 Android 内存优化,了解图片三级缓存机制,熟练使用 Glide、Frecso 图片加载库;
熟悉 Android 屏幕适配方式,有自己的适配方式;
熟悉友盟推送、ShareSDK 分享、百度地图、高德地图等第三方 SDK 的使用;
熟悉常用设计模式,如单例模式、状态模式、建造者模式、策略模式、责任链模式等,了解常用架构 MVP、MVVM;
了解 IPC 通信方式,了解 Binder 工作机制;
了解 Handler 消息机制;
了解跨平台方案 Flutter,iOS(Swift)、React 等;
了解后台开发,会使用 SpringBoot 做简单的后台开发,了解 MySQL;
了解常用 Linux 命令等;
项目名称:贝多盒
项目周期:8 个月+持续迭代
项目简介:智能家居管理的 App,主要用于公司的智能物联网设备配网、绑定、操作等。由于设备多样性,所以接触到的技术甚多,IM、直播、加解密、Js 交互等技术。
主要技术点:
1、XMPP 协议,使用开源框架 Openfire 实现 IM 聊天;
2、IM 数据库设计,Android SQLite3 数据库操作类封装;
3、Netty 私有协议 IM 系统开发,包括服务端及客户端;
4、直播推流 SDK 的使用,播放器(ExoPlayer、IjkPlayer)的封装;
5、音视频转码;
6、RSA,AES 加解密;
7、文档编写。
项目名称:微财讯
项目周期:持续迭代
项目简介:金融股票类的 App,分专家端和用户端,通过平台认证的专家可发布文字、图片、语音信息供用户查看,类似新闻资讯类的形式,用户还可以和专家私信交流。
主要技术点:
1、各模块之间组件化开发,使用 ARouter 库作为路由框架;
2、沉浸式效果实现,适配到 Android 5.0 以上
3、RecyclerView 实现无限轮播,ConvenientBanner 实现无限轮播;
4、对 RecyclerView 适配器进行封装,可以很方便的实现单个数据类型对应 单个布局、多个数据类型对应多个布局、单个数据类型对应多个布局;
5、RecyclerView 粘性头部效果的分隔线的实现,支持 GridLayoutManager;
6、侧滑关闭 Activity 控件的封装;
7、WebView 与 JavaScript 交互;
8、Android 6.0 以上动态权限申请工具类的封装;
9、流式布局的实现。
项目名称:FoxMirror
项目周期:24 周
项目简介:实时同步显示手机屏幕到车机端屏幕(Android 系统),主要功能与 苹果的 CarPlay 类似,在车机端屏幕能同步操作手机,可打电话、播放音乐、 地图导航、语音控制等。
主要技术点:
1、MVP 模式;
2、MediaCodec 解码音频并通过 Socket 实时传输;
3、通过 Socket 接收物理键盘指令并利用 Handler 实现物理键盘对手机的 控制;
4、Json 解析;
5、自定义控件显示圆形音乐背景图,自定义旋转动画效果;
6、背景的高斯模糊的处理;
7、高德地图 SDK 的调用,包括基本地图、路径规划及导航策略的选择、导航地图;
8、科大讯飞语音云 SDK 的调用,包括语音识别、语音合成和语义理解;
9、喜马拉雅 FM 的 SDK 的调用。
微财讯-国内股票大咖高手社区,经营证券期货业务许可证号ZX0141。 微财讯云集中国股市持牌分析师,全年24小时在线解读大盘,实时解答网友问题,与用户共同成长,是国内具有亲和力投资者互动社区。跟踪热点资讯、财经要闻,从基本面+技术面结合丰富股市经验甄选优质好股票,即时图文沟通,
贝多盒是一款链接智能设备产品并进行设备管理的应用程序,为用户提供完成,统一、便携的使用体验,开启智能物联新生活。集聊天、智能设备快捷控制为一体。用户不仅可以通过设备管理界面管理智能设备,也能通过熟悉的聊天方式与设备及应用交互,为万物互联应用场景打开了无止境的想象空间。 智能硬件