1、精通Android开发平台及框架原理,熟练使用Android平台下常见的控件与布局。
2、熟悉Android下的各种存储方式,例如SQLite、SharedPreferences、文件存储、网络存储等等。
3、精通掌握自定义View的绘制原理,对Android的事件分发与消费机制有深入的研究。
4、熟悉Android下的网络编程,对常用的网络框架都有了解,例如Volley、Retrofit、android-async-http、ok-http等等。
5、熟悉常用的设计模式,例如单例模式、工厂模式、适配器模式等等、
6、熟悉Android下的MVC开发框架,对MVP框架有所研究,对MVVM有所了解。
7、对NDK、JNI开发有所研究,并使用在日常项目中。
8、熟悉Android下的内存泄露的检测与优化。
9、掌握多线程开发,熟悉Handler、AsyncTask的使用。
10、精通使用常见的第三方SDK。微信、支付宝、银联、微博、友盟、高德、百度、极光等等平台的SDk。
11、精通使用Eclipse、Android Studio、Atom等开发工具、
12、熟练使用SVN、git等代码管理工具。
13、对Android下的版本适配,屏幕适配,还有各个品牌手机系统的差异都有所研究。
趣运动:
该项目主要提供运动场地在线订场服务
主要功能:
1、预订--提供羽足篮网等运动项目在线预订服务
2、约战--提供一个可以在线约战的平台
3、球局--提供一个场地分享的平台
4、约练--一个找陪练、找教练的平台
5、运动圈--分享运动信息,晒自己,晒装备的平台
主要负责:
1、app整体框架的搭建,制定命名规范,提供共用的工具类,使用公共功能,包括EventBus、手势滑动退出、activity栈的维护等等。
2、在volley源码的基础上进行修改,实现请求队列的阻塞与并发,和请求参数与返回参数的加密与校验。
3、根据UI与UE的需求,自定义view,实现不同页面的功能。
4、使用NDK开发,把关键功能与信息保护起来。
5、通过js,与h5定义好协议,实现两端之间的功能回调。
6、通过接入第三方sdk,快速实现产品功能。
7、使用Android原生控件,快速实现需求功能。
8、review其他成员的代码,合并到master中。
9、确定每个版本的产品需求,合理分解任务给组内各成员。
10、混淆打包,发布apk。
趣运动教练端:
该项目是提供给陪练、教练使用的
主要功能:
1、注册认证模块(主要是上传个人资料,交给后台审核)。
2、制定陪练、培训时间。
3、查过过去的收入记录。
4、提现。
主要负责:
1、app框架搭建。
2、注册模块功能实现。
3、混淆打包。
4、等等