1.熟悉Android开发的整体框架;
2.熟悉UML设计, 设计程序的用例图, 类图;
3.熟练运用SlidingMenu、DrawerLayout、ViewPager、Fragment等界面布局方案
4.熟悉Android 下网络通信机制, 对Socket 通信、TCP/UDP、Http 有一定经验
5.熟悉MVC开发模式, 了解java常用设计模式;
6.熟练掌握Android常用的系统控件,掌握自定义控件的开发, 实现过程;
7.熟练掌握应用间的数据传递(进程间通信),包括AIDL、Broadcast、Activity等
8.掌握Android 事件的分发机制,通过对事件分发机制的认知,能够处理开发中遇到的特殊需求
9.练使用Handler和AsyncTask两种异步线程机制, 熟悉它们的优缺点;
10.熟练使用ListView、GridView,熟练掌握其优化方法, 掌握RecyclerView的使用
11.熟练掌握Android数据的五种存储方式;
12.熟练掌握Android数据端JSON/XML解析;
13.熟练掌握常见的屏幕适配方式,有一定的屏幕适配经验
14.熟练使用开源框架GreenDao、ImageLoader、PullToRefreshListView、Volley等
15.熟练掌握Android studio, Git/SVN等开发工具,有较好的快速学习能力和解决问题能力;
16.熟悉Android下语音识别, 定位导航, 消息推送, 第三方登录以及分享等第三方开发平台
17.了解JVM运行机制
18.对JNI技术有一定了解.
19.对Android的底层有部分了解, 研读过部分源码.
项目名称: 我的医药
开发周期: 2015.12-2016.9
开发环境: Android5.0
开发工具:eclipse
项目描述: 中国最大的医药行业综合服务平台,为各个药店提供卖药和批发药品的服务.
功能模块: 采购,药店,店员,我的,搜索,登录注册等模块
个人职责: 负责药店,店员,我的,采购药品详情等模块.
技术要点:
1. 使用Activity结合Fragment, FragmentTableHost完成基本框架的搭建;
2. 自定义继承于SwipeRefreshLayout的下拉刷新框架,可完美嵌套ListView及GridView,以及自定的
ScrollView;
3. 使用Fragment及自定义动画实现侧拉菜单效果;
4. 自定义网络加载jar包,底层为Volley框架和FastJson,实现上传和加载数据;
5. 使用线程池管理下载任务,运用图片三级缓存机制实现图片的缓存以及LruCache技术.
6. 使用ListView优化方案,实现滑动取消下载任务, 停止再去下载图片;
7. 使用友盟分享, 完成分享功能;
8. 集成百度推送,实现推送功能;
9. 使用自定义控件,实现剪裁并保存图片.
10.通过集成支付宝支付功能,实现药品的线下支付.
其他项目名称:佳学、真星座、建客网上药店、小明养车