熟悉Android软件开发,有独立解决问题能力。
熟练掌握Java编程语言,对javaweb、html有一定了解。
熟练使用Android Studio,开发效率高。
熟练掌握Android常用API。
熟练使用git、svn等主流版本控制工具。
熟练掌握JSON、XML解析操作
熟悉Socket、TCP/IP、HTTP等android网络通信机制:
熟练掌握android常用 UI布局、擅长根据需求自定义控件。
熟悉Android的Handler机制、事件分发机制、多线程机制。
擅长根据需求选用合适的三方库,并可根据需求实现自定义功能。
擅长使用Realm数据库。
有ReactNative经验。
了解常用设计模式。
股票智能投资项目,项目职责:
1.项目的使用开源框架验证、选型及必要的封装;
2.复杂界面搭建、用户交互优化、动画的实现;
3.项目中较多模块使用了RecyclerView,擅长RecyclerView的使用、优化及局部刷新;
4.不同尺寸的屏幕、Android系统版本(及部分特殊ROM)的适配;
5.参与用户信息同步需求设计,实现后编写文档供IOS端同步开发;
6.微信模块的接入(Retrofit封装接口:同步登陆\绑定\解绑\分享...);
7.股票行情实时全局刷新(基于Socket推送及EventBus分发),并针对刷新卡顿情况进行优化
8.使用并维护Realm数据库进行本地数据的存储操作;
9.Review代码,优化整合;
.....