熟练掌握 Java 面向对象思想以及常用的设计模式
熟练掌握 Java 网络连接的技术, http 、 https 协议和 socket 网络编程。
熟练掌握 Android 当中的常用布局以及基本控件
熟练掌握 Android 的四大组件的生命周期以及使用方法
熟练掌握 Android 的网络请求方式以及 UI 界面的更新。
熟练掌握 Android 中的碎片化编程方式,及 Fragment 的生命周期,加载方式,传值方式熟练掌握 Android 中的常用动画,帧动画,补间动画,属性动画
熟练掌握 Android 中 MVC 设计模式, MVP 模式
熟练掌握 Android 中关于图片的三级缓存和二次采样的技术
熟练掌握 Android 中 handler 的运行机制和事件分发机制。
熟练使用第三方网络请求框架 volley , Rettofit 和图片处理框架 Gilde 、Frecso
熟悉第三方推送,第三方分享,登录的功能熟悉百度地图类 api
熟悉支付宝与微信的支付功能
项目一:宝兆、 SDA Talk
开发环境: Android Studio Git
项目背景:随时随地发送和接收朋友以及群聊消息,以支持发送各种文本类型,例如文本,表情符号,语音,图片和视频以及多种文件。提供高质量的语音和视频通话,错过区别,错过 TA 之间的距离;与朋友分享位置,轻松便捷地相识;大红包大祝福,是亲朋好友的必选之选;[小视频分享您自己的美好时光,并了解他人的生活。职责描述:该项目属于团队开发,主要负责"消息",联系人'、我的'三个模块及其部分聊天功能的实现。
应用技术:
1、主界面搭建采取 RadioButton + ViewPage + Fragment 的碎片化布局。
2、使用 GreenDao 存储消息、联系人相关数据
3、使用 Http 网络请求口、加载数据
4、使用 JKPlayer 框架对视频进行播放等操作
5、使用 Socket 与服务器进行通信处理
项目二:Aurora,Roma Peace
开发环境: Android Studio Git
项目背景:NFT项目,用户通过开启盲盒获取NFT,NFT可用于合成或者二级交易。
应用技术:
1、主界面搭建采取 RadioButton + ViewPage + Fragment 的碎片化布局。
2、使用 OkHttp 网络请求口、加载数据;图片加载使用Glide
3、数据解析采用Gson
随时随地发送和接收朋友以及群聊消息,以支持发送各种文本类型,例如文本,表情符号,语音,图片和视频以及多种文件。提供高质量的语音和视频通话,错过区别,错过 TA 之间的距离;与朋友分享位置,轻松便捷地相识;大红包大祝福,是亲朋好友的必选之选;[小视频分享您自己的美好时光,并了解他人
邮箱验证码登录注册,APP采用原生开发。主要用于查看虚拟货币在市场中的行情,以及货币最新资讯,在线客服等功能