熟练掌握常用单例模式,工厂模式,监听者模式,装饰模式。
熟练掌握手机硬件蓝牙,网卡等模块的调用。
了解jni/ndk开发。
熟练掌握Android四大组件,fragment,surfaceview等常见控件。
熟练掌握多线程编程和线程间的通信机制handler messagequeue lopper的使用,并了解其原理。
熟练掌握Android UI布局,自定义View,动画特效的实现,并了解View加载原理。
熟练掌握ListView的使用和优化,提高使用效率。
熟练掌握AsyncTask框架使用,图片三级缓存机制。
熟练掌握Android五种文件存储方式的使用。
熟练掌握socket通信,TCP,UDP通信协议的使用,了解http通信协议的使用。
熟悉三方sdk:volley zxing jsoup vitamio可快速上手三方sdk。
熟练掌握Android手机屏幕适配方式和原理。
熟练掌握java多线程和线程池的使用。
熟练掌握nodejs express vue bootstrap等知识
骑行助手(Android)
2016.08-2016.11 独立开发
开发环境
AndroidStudio
svn
技术细节
自定义控件:菜单,目录条目。
数据本地化:Sqlite存储本地化的常用数据
http通信:okhttp和服务端完成json通信获取app所需数据
我在这儿(Android)
2017.06-2017.10 独立开发
开发环境
AndroidStudio
svn
技术细节
重构时使用mvp架构和面向接口编程的思想使项目的可维护性和扩展性得到很大提高。
自定义控件:菜单的自定义,条目的自定义
多线程:运行过程中多线程管理
屏幕触控:检测并相应滑动点击等手势操作
熊旅国际(web Android)
2018.03-2018.06 独立开发
开发环境
atom
mongo
使用语言
nodejs vue
技术细节
该项目前后端分离,mongodb用来做数据存储,web页面自适应,核心层面用ddd领域驱动开发。