1 扎实的JAVA基础,熟练掌握面向对象(OOP)思想,熟悉java序列化机制实现Android下IPC的机制。
2 熟练使用集合、IO流及多线程断点上传下载,和线程池的使用。
3 熟练掌握Android四大组件(Activity,Service与intentService,LocalBroadcastManager的BroadcastReceiver,ContentProvider)
4 熟练使用Android下常用的布局设计,新版本Material Design布局和设计,熟练自定义控件和一些主流的第三方控件的使用等。
5 熟悉掌握MVC模式,单例、工厂,观察者,模板等设计模式。
6 熟悉Android下的Handler消息机制(Handler,Message,MessageQueen,Looper,HandlerThread),并能熟练使用Handler和熟悉使用EventBus 3.0和RXandroid机制。
7 熟悉Android中的动画,选择器,样式和主题的使用,能够实现市面上大多数动画效果。
8 掌握OOM、ANR异常和各类友盟统计上的BUG的处理和熟练处理App全局Crash异常处理,并可以对应用进行相应的优化。
9 熟悉Android开发的数据(图片,文字,文件等)的缓存技术,并且能够对图片的优化进行相应的处理,熟悉ASimpleCache,LruCache缓存和DiskLruCache缓存使用。
10 熟练并能独立解决市面上各种Android机型屏幕的适配(图片适配,Dimens适配和AutoLayout适配等等)。
11 熟悉XML/JSON数据解析和生成JSON/XML,以及Android下SQLiter数据库存储方式(greendao,ormlite)。
12 熟练使用市面上主流技术的Android开发常用框架(greedao,ormlite,EventBus3.0,PullToRefresh,Xutils3.0等等)
13 熟悉掌握RecyclerView,ListView等重要控件的使用和优化及(AsyncTask)异步任务加载网络数据
14 熟悉Android代码的混淆机制和多渠道打包,和后期的市场发布上线App的BUG修复维护和优化。
15 熟悉使用支付宝,微信支付的SDK和银行的卡S
项目一描述:
Flash Keyboard是公司自主研发的一款输入法产品,集多个内、外部皮肤,表情,各国语言,其中又对该款输入法功能进行突出分包出两个新的输入法:一个是突出表情包的Flash Emoji Keyboard & Themes,另一个是精简版Flash Keyboard Lite。目前这三款输入法在Google Play的下载量都已达到5000万+,1000万+,100万+。
你的成就:
1、参与项目的需求讨论;
2、根据需求完成项目设计、编码以及优化;
3、定期更新sdk及版本迭代。
项目二描述:
vodapay一款专为南非打造的第三方支付平台,致力于为用户提供“简单、安全、快速”的支付解决方案。
你的成就:
1、负责项目内扫码、解码模块;
2、负责开发项目内的jsapi以便h5调用;
3、负责项目内的小程序部分改造。
项目三描述:
UNICO LIVE是一个顶级的视频流媒体社交网络。它允许您免费直播您的特殊时刻,观看时尚视频,现场直播或视频聊天。
你的成就:
1、对接接口;
2、接入支付、广告等sdk;
3、适配各机型UI。
项目描述: Flash Keyboard是公司自主研发的一款输入法产品,集多个内、外部皮肤,表情,各国语言,其中又对该款输入法功能进行突出分包出两个新的输入法:一个是突出表情包的Flash Emoji Keyboard & Themes,另一个是精简版Flash
项目描述: vodapay一款专为南非打造的第三方支付平台,致力于为用户提供“简单、安全、快速”的支付解决方案。 你的成就: 1、负责项目内扫码、解码模块; 2、负责开发项目内的jsapi以便h5调用; 3、负责项目内的小程序部分改造。