1.掌握java语言,熟悉Android开发,具备良好的Java基础。
2.熟悉android文件管理,SQLite操作以及ORM框架greenDao操作等;
3.熟练应用TCP、UDP协议,Socket,HttpURLConnection等网络编程,熟悉xutils,OKHttp网络请求框架。
4.掌握MVP、工厂、单例、生产—消费者、观察者模式等相关设计模式;
5.理解java服务器端编程,能够简单使用Servlet、JavaScript、Html、css等常用web端编程技术;
6.了解和编写一些简单的java调用c语言的JNI技术,以及五年的Flutter开发经验开发商城及管理工具软件 。
7.熟练掌握Android常用的系统控件,具备自定义控件的开发能力,能够利用系统控件及自定义控件完成常见UI界面的绘制,手机屏幕的适配。