Android Library / SDK 开发
与 HTML5 间的混合开发
使用 RxJava、Retrofit 等主流第三方开源类库
Android 模块化
使用 Git、SVN 进行版本管理
运用封装、继承和接口设计
操作Restful API
内存泄漏防范、排解
熟悉 JAVA 语言以及开发环境,具备良好的编码习惯
熟练掌握 Android 中 json 数据的解析能利用 Gson和 Fastjson 等开源框架完成 JSON 数据的解析
熟悉Sqlite数据库,使用主流的Android 的ORM 框架greendao
熟悉屏幕适配,有一定的屏幕适配的经验
熟悉和Html5页面的交互和处理具备webview的优化经验
具备一定的架构设计和界面优化经验以及技术攻关和新技术的探索使用
掌握 OOM和ANR 异常的处理,并可以对应用进行相应的优化
熟练掌握 Android 下的数据的5种存储方式(文件、网络、SharedPreferences、SQLite、ContentProvider)
熟练掌握 Android 四大组件,五种常用布局并能灵活的运用
熟练使用Eclipse,android studio,git 等 Android 相关工具的辅助开发,日志处理
理解Handler、Message 的消息传送机制和RecyclerView和 ListView 优化使用
了解glide,Picasso图片家在框架和xutils,Volley,okhttp,,nohttp等框架的简单使用
了解推送,即时通讯,第三方登录,分享,百度地图的sdk的使用
熟悉安卓5.0和6.0新特性以及Matrial Design语言和设计规范
HTML5
Android
JavaScript
Java
★熟练掌握Java编程语言和面向对象编程思想,具备良好的编程习惯。 ★熟练掌握Android四大组件: Activity、Service、ContentProvider、BroadcastReceiver以及各类UI控件的使用。 ★熟练掌握ListView的数据分页加载、优化以及上拉加载、下拉刷新等常用技巧。 ★熟练掌握ViewPager、Fragment和RadioGroup三者结合的运用及相互之间的数据传输。 ★熟练掌握Android存储技术:如文件存储、SharedPreference、Sqlite等。 ★熟练使用Http协议上传下载数据,了解Socket通信,TCP/UDP/Http等网络协议。 ★熟练使用JSON、XML等常见数据载体格式进行数据的解析。 ★熟练使用Handler和AsyncTask等处理Android异步线程。 ★熟练掌握Android图片三级缓存技术、二次采样处理,以及常见的内存优化方案。 ★熟练使用Android开源库如RecyclerView、Rxjava+Retrofit、SlidingMenu、PullToRefreshListView、 Xutils,OkHttp,EventBus等。 ★熟悉并使用Android第三放推送、分享、二维码扫描、第三方登录等技术。 ★掌握利用支付宝开发文档完成整个支付流程。 ★掌握利用百度地图、高德地图、环信等一些常用功能,并能借助帮助文档独立完成工作任务。 ★掌握利用Video++、Vitamio等第三方视屏播放器,并能借助帮助文档完成工作任务。 ★熟悉并使用各种动画(Tween,Frame,Property)。 ★熟悉并使用VideoView,SufaceView,CollapsingToobarLayout,DrawLayout,AppbarLayout等UI控件。 ★熟悉并使用Android的Sessor(传感器)API。 ★掌握Android的事件分发与处理机制和自适应屏幕。 ★熟练使用自定义控件。 ★熟练Android和JS的交互。 ★熟练掌握项目开发中的MVC和MVP模式。 ★了解单例、多例模式,观察者模式等等。 ★了解代码混淆、Apk打包以及签名等相关技术。 ★了解加解密相关知识。 ★熟悉ReactNative。 ★能独自开发。 ★了解即时通讯和直播技术。