10年开始从事Android开发,6年App开发经验,1年Python开发经验,作为App开发者,也对爬虫以及Api服务有一定的经验积累。英语6级,阅读外文文档无障碍。
1、熟练掌握Android开发技能,分析过Android的部分源码(Activity启动流程,AIDL,Handler等实现细节),对Android开发有一定的深入理解,能够快速解决开发过程中遇到的各种常见问题;
2、能够熟练运用当前的热门开源框架对项目进行优化,并能够对相关源码进行分析;
3、能够快速搭建MVP+Retrofit+RxJava应用框架,并进行项目结构设计;
4、熟练运用Web与Native交互技能,能够快速定位并解决遇到相关问题;
5、能够对目前的项目进行组件化优化,降低模块间的耦合度,提高编码以及编译的效率。
6、掌握Android应用内存优化技能,优化打包效率;
7、熟练使用Python/HTML5/JavaScript进行WebApp的开发;
8、熟练使用MySQL/SQLite进行数据库管理操作;
9、熟练使用Svn/Git进行项目的版本管理;
10、掌握Python开发技能,熟练使用Python抓取动态网页(爬虫),并能使用Flask搭建Web应用,构建后台数据服务;
11、Github主页(https://github.com/wecodexyz)开源了几款个人作品,包括资源文件搜索引擎App,Github热门趋势App等项目。
12、技术博客https://wecodexyz.gitbooks.io/wecodebook/content(Android填坑指南)
《源码分析——Android Handler是如何实现线程间通信的》
《源码分析——从AIDL的使用开始理解Binder进程间通信的流程》
《你绝对想不到R文件找不到(cannot resolve symbol R)的原因》
《老司机带路:15个Android撸代码常见的坑》
《Android使用WebView开发常见的坑》