Android动画机制,并能够根据需求实现对应动画特效。
Android的数据存储方式 。
Glide、Fresco等框架对图片的处理,包括大图片、超大图片的处理,避免OOM异常的发生,并了解其特性及原理。
三层网络架构的封装。
第三方的使用,如Okhttp,Glide,PhotoView等。
App的瘦身、加固技术以及App多渠道打包。
WebView和Html5的使用 。
Andriod常用的屏幕适配方式 。
MVC、MVP框架,并对MVVM架构有一定的了解 。
Handler的使用,并且对消息发送机制有较深的认识,掌握事件分发机制。
有良好的编程习惯和代码规范。
Android
java
c语言
Linux
SQL server
Html
Java
JavaScript
SQL Server
MySQL
能够独立开发
具有良好的开发习惯
自定义控件,常用的UI效果
touch事件的传递
屏幕适配
图片处理及缓存处理
Android应用性能优化
短信验证登录SDK、三方登录SDK、三方分享SDK、三方支付SDK等的集成
ListView、 RecyclerView的优化和异步加载网络数据
Android动画操作
Android的Handler机制,和AIDL进程间通信
熟悉当前流行的Retrofit、OkHttp、EventBus、ZXing、Butterknife、Glide、Picasso等Android开源库
熟悉MVP、MVVM、clean架构
了解Android7.0、8.0