ID:131797

GO

android开发工程师

  • 公司信息:
  • 吉利-亿咖通科技有限公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 北京
  • 海淀
  • 西二旗

技术能力

 有良好的JAVA基础,熟悉面向对象思想,熟练使用集合、IO流及多线程;
 熟悉开发工具Mac、Android Studio、Eclipse、Draw9patch SVN、Git;
 熟悉Android中线程的异步通讯机制,异步通讯安全机制,掌握异步框架AysncTask,Handler机制;
 掌握Android中通讯的实现,包括四大组件之间的通讯、Fragment之间的通讯、进程间的通讯;
 熟悉常用布局,能够自定义View实现流布局、视差效果、快速索引、QQ5.0新特性等;
 熟悉Android中的动画,能使用ViewCompat、ViewHelper、插值器、估值器创建动画;
 熟悉Android四大组件和常用控件,熟悉Fragment懒加载、ViewPager等;
 熟悉常用的数据封装、解析、存储方式,能够使用Gson、XStream、FastGson解析数据;
 熟悉数据库的操作、升级,了解GreenDao、DBFlow等第三方数据库;
 熟悉Android的消息传递,使用Handler、EventBus、广播、接口传递消息,熟悉Rxjava;
 熟悉网络框架Volley、Ion、Retrofit、OkHttp,能够进行网络请求层和业务逻辑成的封装;
 熟悉图片的缓存原理,熟悉图片加载框架Glide、Picasso、Fresco、ImageLoader;
 熟悉事件分发和消费机制,使用ViewDragHelper 、GestureDector处理事件,解决事件冲突;
 熟悉开发模式MVC、MVP、MVVM,设计模式单例模式、观察者模式、工厂模式等;
 熟悉Android中屏幕适配的方法,图片适配、尺寸适配、布局适配、代码适配、权重适配;
 熟悉Android 的JNI 开发,通过JNI实现JAVA与C/C++程序间的调用及回调;
 熟悉短信验证、登录、分享、支付、地图、推送、即时通讯等第三方SDK的使用;
 熟悉代码混淆、加密、加固等安全措施,熟悉多渠道打包;

项目经验

一、项目名称:闪布
开发工具:AndroidStudio +svn+OppoR11
项目描述:闪布,是一款专注于陌生人社交的手机应用,具有基础的好友聊天、快捷建群功能、拨打语音电话功能、同步手机通讯录等功能。可以配合闪布车机应用,更适合在车下场景使用的一款手机应用。
责任描述:
项目架构设计,UI绘制,网络封装,好友功能、聊天室功能、产品打包等。
技术要点:
1、项目使用MVP模式,提高项目的解耦性;
2、底部导航采用RadioButton+ViewPager+Fragment,顶部使用自定义ToolBar;
4、网络请求封装OKHttp,数据解析使用Gson;
5、图片加载采用Glide框架,配合glide-transformations对图片进行变形处理;
6、数据库采用GreenDao,实现对消息、好友等模块的本地存储;
7、即时通讯使用容联云SDK,自定义消息,对消息进行处理加工;
8、Dialog封装、字母索引条、侧滑删除等自定义view的实现;
9、列表使用RecyclerView+DiffUtil,使列表能够局部刷新;
10、安卓6.0的权限适配和低版本自带权限管理手机的适配;
11、ButterKnife、Gson、leakcanary、bugly、数据库调试等第三方框架的使用;
12、多渠道打包及应用的加固实现;
二、项目名称:魔幻工厂
开发工具:AndroidStudio +Git+华为荣耀6
项目描述:一款服装在线定制产品
责任描述:
项目架构设计,UI绘制,网络封装,图片上传、支付、客服、聊天功能等。
技术要点:
1、架构方面,主要分为http、bean、view、utils、adapter、db等;
2、底部导航采用RadioButton+ViewPager+Fragment、顶部导航使用TabLayout+ViewPager;
3、采用Fragment的懒加载模式,避免预加载造成不必要的用户上网流量浪费;
4、网络请求封装OKHttp,统一规范管理,共用一个连接长,减少用户流量,数据解析使用Gson;
5、图片加载采用Glide框架,快速平滑的加载图片,减少图片占用内存大小;
6、基类抽取,BaseActivity、BaseFragment、BaseAdapter、BaseDialog和状态布局等;
7、自定义控件,自定义列表控件、快速索引条、自定义组合控件,仿QQ5.0拖拽控件;
8、即时通讯使用融云SDK,自定义消息,对消息进行处理加工;
9、部分界面采用H5实现,解决Android框架和WebView的交互问题;
10、第三方框架,ButterKnife、Gson、ShareSDK、支付宝、微信;
11、工厂模式、单例模式、适配器模式的使用,方便以后的产品功能迭代;
12、代码规范,采用Android的StrictMode模式,开启严格审查;

三、项目名称:格格家
开发工具:AndroidStudio +Git+小米4
项目描述:零食商城
责任描述:
UI绘制、接口调试,第三方登录、支付,分享、聊天、在线客服的集成。
技术要点:
1、底部采用RadioButton+FramLayout +Fragment、顶部使用PagerSlidingTabStrip导航;
2、开发部分界面采用Html5界面进行展示,加快开发速度、增强展示效果;
3、网络请求封装HttpUrlConnection+AsyncTask进行网络请求;
4、图片加载使用ImageLoader,采用LRU算法和三级缓存,减少用户流量;
5、手机滑动过程中的事件冲突处理及手机适配等问题;
6、第三方框架EventBus、Gson、融云、ShareSDK、支付宝;
7、实现即时通讯功能,在线客服和聊天采用融云SDK;
8、对代码规范使用,采用Android的StrictMode模式,开启严格审查;
9、消息推送使用融云并集成特定机型的推送,提高推送到达效率;

四、项目名称:园区热点
开发工具:Eclipse
项目描述:园区内新闻客户端
项目职责:负责项目框架搭建,UI编写,功能实现
技术要点:
1、底部使用RadioButton+ViewPager+Fragment实现菜单导航;
2、页面加载状态布抽取,根据网络情况和获得数据显示对应的加载状态,布局基类抽取;
3、滑动事件时的事件冲突处理;
4、图片加载框架使ImageLoader,快速加载图片、三级缓存;
5、网络框架使用Volley,并进行了二次封装;
6、自定义PullToRefresh控件,实现列表的展示功能;

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服