ID:118448

李洪洋 android高级开发工程师 五年 有团队

高级Android开发

  • 公司信息:
  • 安博教育集团
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 石景山

技术能力

1. 深刻理解OOP编程思想,熟练掌握java集合、IO流、多线程等技术的使用,有良好的java编程习惯。
2.熟悉android系统下消息推送机制,熟悉操作第三方推送方案,如极光推送、百度推送等,以及练掌握使用shareSDK分享、讯飞语言、百度地图等第三方SDK。
3.熟练掌握android四大组件及android里的单元测试,熟练使用Fragment,Viewpager等核心组件,
4.熟练掌握常用UI控件, 以及android界面开发和常用的布局方式。
5熟悉Android五种数据存储方式(内部存储(Rom)、外部存储(SD卡)、网络存储SharedPreferences、数据库)
6.熟悉android 的JNI/NDK 开发,通过JNI实现JAVA与C/C++程序间的调用及回调。
7.熟练掌握android中常见机制,如adnroid下的Handler机制、android事件分发机制、IPC机制、Intent机制、AsyncTask异步任务机制等。
8.熟悉Linux常见命令,掌握linux系统,
9..熟悉Tween动画(alpha、rotate、scale、translate)、帧动画和属性动画
10..熟悉View 的绘制流程,可根据需求自定义View;
11.熟练掌握OOM异常及内存泄露异常的处理;
12.熟练掌握自定义控件开发,及UI事件传递、测量、布局、绘制等原理
13.熟练掌握Http协议下载网络数据,JSON和XML数据解析;
14.熟练Android界面开发,自定义控件,熟悉屏幕分辨率兼容和操作系统本兼容原理。
15.熟练AIDL的IPC机制调用远程服务及其底层实现。
16.熟悉MVC,MVP框架模式使用,有一定的项目框架搭建能力,设计能力和需求分析能力。
17..熟练使用okhttp、xutils,SldingMenu,pagerSlidingTabStrip,convenientBanner,Glide,
BarcodeScanner,fresco,mpchat等开源框架
18熟悉Android手机屏幕适配及屏幕适配的原则,提高应用的兼容性
19.熟练掌握集成微信支付,支付宝支付,招商银行一网通,白条,等金融交易集成。
20.熟练使用SVN版本控制工具,熟悉Git代码管理工具和敏捷开发流程。

项目经验

项目一:旅游之家
运行环境:Windows、Studio、Android模拟器、电脑、Android手机、、SVN
项目描述:一个集生活、出行、旅游的软件,一分钟帮你发现周边好去处。每周为您推荐100家精选城市周边特色景点和酒店,帮你发现周边游玩好去处,并且让你以最优惠的价格,享受最具特色的周边游体验!搜罗周边好玩的景点
项目职责:主要负责项目首页模块、发现模块等模块的实现.
应用技术:
1.设计BaseApplication类,对应用中频繁使用的上下文、参数等进行封装;
2.项目模块较多,考虑到统一界面管理,采用自定义框架方式开发,采用MVC设计模式将项目的数据获取
界面展示分离;
3.使用Fragment+ViewPager+ActionBar设计主体界面;
4.采用面向对Holder的方式进行编程,内容Fragment界面,将界面分成若干部分,抽取出多个Holder,实现
抽象父类Holder独立进行数据封装和界面显示;
5.左右两个侧滑菜单Fragment抽取基类Holder,由子类Holder实现和单独实现;
6.首页采用ViewPager+GridView设计布局,同时对GridView中条目的跳转Activity进行抽取BaseActivity,
由子类条目界面实现数据封装和界面展示;
7.设计LoadingPager核心类,专门加载各种界面布局;
8.采用自定义的数据获取协议,对外简单暴露接口加载数据,使用json解析数据;
9.处理ViewGroup的事件分发问题;
10.对listview的数据适配器进行抽取为基类holder,让子类adapter实现BaseAdapter;
11.状态选择器及自定义控件滑动开关的处理;
12.listview和GridView的优化和缓存处理,以及listview的分批数据加载和使用PullToRefresh开源项目
实现listview的上拉和下拉刷新功能;
13.使用WebView显示旅游文化文字信息,在搜索模块集成二维码扫描开发平台实现比价功能;

项目二:优点电影
运行环境:Windows、Studio、Android模拟器、电脑、Android手机、、SVN
项目描述:专注于好莱坞电影,应用内包含了*全的正版高清好莱坞电影,*前瞻的好莱坞资讯,以及每部电影经过专业编排的花絮、剧照、海报等海量元素数据库。除了可在线、离线观看电影,还可以随时记录、随时评论、随时分享、随时回味
项目职责:项目独立开发。
应用技术:
1.使用RadioGroup+Fragment实现主页面的搭建设计,抽取基类fragment由RadioGroup中5个子类fragment
实现,提高界面可重用性和代码重用性;
2主页UI布局使用ViewPager+GridView实现,对GridView条目跳转界面抽取多个基类BaseActivity,由条
目显示界面类似Activity子类实现复用;
3.导航界面、电影等内容采用listview显示,采用复用convertView、listview中数据分批加载、listview
中图片优化等优化,涉及内存缓存机制等技术;
4.采用开源项目SlidingMenu实现菜单右侧滑,主页采用ViewPager实现图片无限自动轮播功能;
5.将数据的获取与界面展示分离开来,业务逻辑采用自定义框架封装,将数据获取和界面显示暴露出来,子
类实现;
6.采用自定义的数据获取协议,对外简单暴露接口,对网络数据采用gson解析

项目三:知识典定制版
运行环境:Windows、Studio、Android模拟器、电脑、Android手机、、SVN
项目描述:这是为中小学定制的一本教育工具书,里面具有详细的内容讲解,通过扫描题中二维码可以有教学视频.。
项目职责: 整个项目的对接,包括设计和讨论,应用潮流技术
应用技术:
1.二维码扫描采用了barcodescanner开源框架,此框架优点在于基于zxing包的架构,但是底层更改了内部实现提高了扫描速度,比zxing包的扫描速度加快.
2.播放视频利用了exoplayer开源框架,是谷歌最近新推出的开源框架,播放加载速度和缓存速度加快.
3.架构模式才用了mvp,代码规范性强.耦合度减小
4.采用了rxbind减少按键抖动,使用户的体验和app的强壮型加强,避免多次触发按钮
5.采用了mpchat对数据的统计和展示,观看数据更加直观
6.图片加载利用而最新的glide,加载速度快,能有效的避免oom内存溢出
7.不会崩溃运用了小强库,用户体验加强.
8.网络加载框架对OKgo进行了封装

项目四:央视影音(tv)
运行环境:Windows、Studio、Android模拟器、电脑、Android智能电视、、git
项目描述:央视网管理的android tv 端app 在世界杯期间转播世界杯
项目职责:主要负责央视影音各个详情页。.
应用技术:
1.自定义recylerview
2.对dispatchkevent进行事件处理
3.处理焦点逻辑

团队情况

  • 整包服务: 微信公众号开发   微信小程序开发   PC网站开发   App开发   UI设计   
角色 职位
负责人 高级Android开发
队员 产品经理
队员 UI设计师
队员 iOS工程师
队员 安卓工程师
队员 前端工程师
队员 后端工程师

信用行为

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

发布任务

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

微信接收人才推送

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

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