ID:280410

echo 身份已认证

安卓开发工程师

  • 公司信息:
  • 深圳德科
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 深圳
  • 龙岗

技术能力

1)熟练使用 AndroidStudio 编写代码,熟练使用 Git 常用命令;
2)良好的Android编程基础,熟练掌握各种AndroidUI布局、四大组件、数据存储等,熟练使用
AndroidX 以及 Jetpack 组件;
3)熟练使用 Android 原生 API 以及第三方 API 如 OkHttp,Glide 等;
4)熟练使用 Kotlin/Java 开发语言,熟练使用当前主流框架(MVP/MVVM)开发项目;
5)较强的代码阅读能力和逻辑思维变通,能够快速上手业务。

项目经验

【项目一】项目名称:oppo全局搜索
项目描述:为OPPO手机用户提供全方位便捷搜索/快捷服务
 项目职责:负责日常需求开发、bug修复、性能优化、代码重构优化等工作。
 技术点:1、使用MVVM+Jetpack+Kotlin,使用ViewModel作为View层和Repository层的桥梁,基于ViewModel的设计优点,避免了潜在的内存泄漏风险、良好的生命周期管控及项目解耦等;
2、Retrofit+协程处理网络请求,Repository层获取数据,由于协程代码的简洁性,项目代码的可读性和可维护性大大提高,同时也减少了三方SDK的引用,有利于APK体积优化;
3、使用LiveData处理数据响应和充当全局事件总线,很大程度上规避了内存泄漏;
4、支持不同类型的搜索Source,使用线程池统一调度分发,数据库查询采用Fts虚拟表查询,提高了查询效率;
5、首页应用建议、热门应用均采用自定义View满足复杂场景需求,数据请求和UI显示解耦,保证了代码可读性和UI绘制流畅性;
6、全方位埋点框架,曝光点击上报无死角。

【项目二】
项目名称:慧济生活
项目描述:济宁银行官方打造的一款集便民生活、休闲娱乐、城市服务、金融服务、教育培训
等较为大型的一站式生活服务类 App。
项目职责:1、项目框架搭建,技术选型,技术难题克服等工作;
2、协同测试人员测试,修改项目 Bug,不断完善项目;
3、完成第一版上线后,不断对以前的代码进行推敲、重构、优化, 包括将新技术 重构到代码中,维护项目的版本迭代,保证代码的健壮、可读、可维护性。
技术点:
1、五大 Tab 主页,统一采用的是 SmartRefreshLayout+RecyclerView,将业务逻辑的 处理和 UI 的绘制放在了对应的 Adapter 和 ViewHolder 中去完成;
2、采用 MVP 框架搭建项目;
3、集成个推、百度地图、腾讯 OCR、OneKeyShare 第三方 SDK;
4、较多的使用 ConstraintLayout 减少布局层数,使用 CoordinatorLayout+AppBarLayout
等 Google 官方的 Material Design 控件处理一些页面的折叠等效果; 5、使用 Google 官方的 Room 数据库框架进行数据存储。

案例展示

  • oppo全局搜索

    oppo全局搜索

    从事该项目约两年左右。主要负责的功能有: 全局搜索应用建议、应用推荐自定义view绘制以及相关业务逻辑; 全局搜索应用搜索功能,封装了线程池,room数据库,一键搜索,多线程同时启动,搜索速度在百毫秒以内; 项目的重构,涉及kotlin➕mvvm ➕retrofit➕协程架

  • 慧济生活

    慧济生活

    从事该项目约一年,自己从事的主要功能包括: 项目初期框架的搭建,使用的是mvp框架; 页面布局的绘制和业务逻辑的处理,主要是使用recyclerview绘制页面,利用adapter的不同viewtype属性绘制不同布局的页面,充分利用了recycleview的缓存优势; 写

  • 慧济生活

    慧济生活

    从事该项目约一年半时间,主要负责相关功能: 项目框架的搭建,使用mvp框架,配合kotlin ; 使用recyclerview绘制页面,利用adapter的viewtype属性绘制不同类型的页面,充分利用recyclerview的缓存等优势; 写了很多自定义view,以及图

查看案例列表(含更多 0 个案例)

信用行为

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

发布任务

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

微信接收人才推送

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

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