1.已通过大学CET-6考试,能独立翻译阅读Android官方文档,使用Stack Overflow和GitHub。
2.熟悉FrameWork 基本原理,Android 系统启动流程,四大组件启动流程,binder机制
3.熟悉使用Flutter框架开发页面
4.了解JNI/NDK开发流程
5.熟练掌握Java基础、面向对象思想、集合、IO流及多线程等
6.熟悉移动网络通信机制,http,https,Tcp/ip协议协议族
7.熟悉使用EventBus代替intent,BroadCast,handler在Fragment、Activity、Service以及线程间通信
8.熟悉使用网络框架Okhttp Retrofit 并结合Rxjava使用
9.熟悉使用图片加载框架ImageLoader glide ,了解图片缓存技术,熟练使用图片的三级缓存
10.熟悉集成第三方支付平台,支付宝,微信,银联,分享功能,高德地图,消息推送
11.熟悉使用 android-Ultra-Pull-To-Refresh、MagicIndicator、BaseRecyclerViewAdapterHelper等常用开源框架。
12.熟悉使用MVC / MVP / MVVM。
13.熟悉常见设计模式,单例模式,工厂模式,适配器模式,观察者模式。
14.熟悉android的事件分发机制优化,能够解决项目过程中因为事件分发所产生的问题。
15.熟练掌握Android下的自定义控件。
16.掌握android消息传递机制,能够使用Handler处理消息以及异步AsyncTask进行主线程界面更新,防止ANR异常的出现。
17.熟悉掌握android四种数据的持久化存储方式(Contentprovider,SQLite,file,网络存储)。
18.熟悉使用Eclipse,Androidstudio开发工具,以及svn,git版本控制工具。
19.对Android应用程序性能优化和内存优化有了解
20.熟悉Android体系架构,熟练Android应用开发。
21.熟练掌握android四大组件的使用及其生命周期。
22.熟悉SQL语言,熟悉Mysql,Sqlite 数据库的基本操作。
23.熟悉使用Android中四种动画效果(透明、缩放、移动、旋转)
游侠客 app 主打电商+社交+旅行
工作职责:
1. 周边游线路信息展示查询
2. 线路搜索功能
3. 目的地模块
4. 攻略模块
5. 态度模块
主要技术:
1. 使用AsyncHttpClient发送网络请求、处理请求响应
2. 使用glide加载图片
3. 使用recyclerView展示列表
4. 使用EventBus完成页面数据交互
5. 使用自定义日历控件完成周边游线路查询
6. 使用高德地图SDK完成完成附近目的地查询展示
7. 使用X5webview加载H5页面及原生页面交互
8. 使用Viewpager和自定义PageTransfomer实现画廊效果
9. 使用fragment懒加载减少流量和内存消耗