厦门大学计算机系毕业,在校期间成绩优异,曾在bat实习,现就职于今日头条某核心部门。
专攻android客户端开发,专注于性能内存优化等领域。兼职部分后端开发,可独立完成前后端需求。
对开源项目感兴趣,在github上发布多个开源项目,最高获得2k star。
业余时间充分,对工作充满热情,专注写好每一行代码。
工作项目:今日头条android客户端
(1) 由于很多的Activity都使用了相同的菜单栏和底部的导航栏,使用模板方式将顶部菜单栏和底部导航栏与服务器交互的方法都封装在一个BaseActivity中,其他Activity只需要继承它就能实现这些方法,大大减少了重复代码的出现。
(2) 因为项目中大量用到与服务器刷新的界面,为了提高用户的体验,在与服务器交互的子线程未完成之前,先显示加载进度条,当成功获取服务器数据以后再显示数据。
(3) 从服务器下载的图片缓存到本地,在listview的适配器中服务convertview,建立一个静态类ViewHolder,在其类内声明各个View对象,以减少这些View的创建次数大大优化了listview性能。
(4) 查询商品时通过ListView的分批加载数据,优化了用户的体验。