ID:248577

黄达

安卓开发

  • 公司信息:
  • 北京微智全景有限公司
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 长沙
  • 全区

技术能力

react 前端开发
熟练使用 HTML5,CSS3,Es6 的各种特性;
熟练使用前端工程化管理相关工具比如
webpack等;
熟悉并使用过开源的前端框架、库比如
antd,quill等

flutter
熟悉Dart语言和Flutter框架,熟悉使用各种UI组件,能使用flutter独立完成大型的APP开发经验,有丰富的android开发经验

项目经验

独立开发—俗世云
背景
基于区块链实现一套电商类APP。
大致功能如下:
1.
新零售市场。
2.
代币交易所。
3.
币圈买卖。
4.
个人钱包。
方案
1.
使用代理模式代理web3j与Java后台编写的以太坊智能合约交互,创建个人钱包账户(如的
私钥、keystore、address等信息)并通过novacrypto生成助记词便于登录钱包账户。
2.
包装分离友盟推送的相关api完成移动端间消息推送以便于提醒币商放币通知。
3.
代币交易所中的Kline功能实现:通过创建fluttermodule配合MethodChannel和
EventChannel实现flutter与android原生数据通信。
4.
数据持久(Room):单列RoomDatabase存储用户数据和购物车的历史数据。
5.
商品详情采用mvvm模式结合lifecycle,ViewMode,LiveData和DataBinding做数据监听与
UI刷新
6.
app基础数据请求(如用户信息及钱包账户信息):统一在WorkerManager中执行,数据发
送:拓展LiveData使其可以在不同页面专递数据的能力。
7.
数据解析:使用FastJson。
8.
图片解密:分别继承自Glide工具中的ModelLoader和DataFetcher,重载其相应函数如
loadData()
和ModelLoaderFactory后对加密字节流解密
(当时加密方式是AES-128-CBC)

9.
视频播放:exoplayer+hls解码器来实现m3u8格式的在线视频播放。
效果
1.
完成并发布俗世云安卓项目。
2.
crash数量一直低于5%。
3.
内存占有率处于40MB之下。
4.
数据请求适应不同的网络环境。
5.
app用户量也有8000人。

案例展示

  • 喵博士

    喵博士

    详细功能包括:用户登陆、系统主菜单、点菜功能、结算功能、查台和更新功能;主要功能分为三大类:1:访问客户端SQLite数据库;2:Activity界面展示;3:通过网络访问数据库。客户端通过无线网络(使用Apache HTTP协议客户端)访问后台服务器,如果需要访问数据,则访问后

  • 财乎APP

    财乎APP

    1. 基于tcp协议的link服务与后台保持长连接实现客户端登录监听与IM通讯。 2. 基于rtmp协议的流媒体服务完成客户端视频通话与直播功能。 3. 与后台实现数据交互--基于okhttp之上进行单列模式与和接口回调的二次封装。 4. 数据解析库--gson。

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

信用行为

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

发布任务

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

微信接收人才推送

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

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