01、熟练掌握Java语言,具有良好的编程习惯和面向对象的编程思想。
02、熟练掌握Android四大组件( Activity,、Service 、Content Provider、Broadcast Receiver)。
03、熟悉掌握Activity的4种启动模式和标识
04、熟练掌握屏幕适配Android的UI设计、 常用布局和控件。
05、熟练掌握Android持久化存储技术:如文件存储、Shared Preference、SQlite等。
06、熟练掌握JSON解析。
07、熟练掌握语言国际化以及屏幕适配。
08、熟练掌握SVN、Git版本控制工具,能够很好携同开发。
09、熟练掌握ListView、Recyclerview优化、处理图片错位问题、使用三级缓存的优化方式。
10、熟练掌握ListView、Recyclerview的数据分页加载、优化以及下拉刷新,上拉加载等常用的使用技巧;11、熟练掌握Android音频等媒体播放技术;
12、熟练掌握Android多线程应用、Handler消息机制、以及AsyncTask异步任务机制。
13、熟练掌握百度地图和高德地图API的使用。
14、熟练掌握视频压缩上传机制。
15、熟练掌握消息推送以及推送通知、二维码扫描和第三方支付。
16、熟练掌握Android的事件分发机制。
17、熟练掌握第三方平台进行社交内容的分享。
18、熟练掌握加密、解密算法。
19、熟练掌握拍照、录像以的使用。
20、熟练掌握使用MVP 、MVC模式的项目搭建和开发
21、熟练掌握Rxjava、Retrofit、Dbflow、Glide等流行第三方库的使用。
22、熟练掌握Kotlin语言。
遇见App(社交类)
该项目是一款全面的聊天APP项目。聊天APP中的人、好友、消息的设计和实现,包括聊天记录的保存,搜索人或群,视频通话,语音通话,扫码添加好友。
功能描述:
1、3D星球,四大匹配模式帮你快速锁定兴趣、爱好相同的好友;
2、添加好友,好友关系一目了然;
3、聊天界面,语音通话、视频通话,地图定位,快速导航;
4、浏览最近聊天界面;
5、编辑用户信息;
6、朋友广场,查看朋友动态,分享自己的生活;
技术要点:
1、MediaPlayer媒体播放;
2、讯飞语音听写;
3、Bmob体系;
4、即时通讯;
5、音视频通话;
6、多渠道打包、加固、混淆;
营业管理
该应用是一款合同测算、销售轨迹、与其他产品对比与一体的销售系统。
功能描述:
1、可以通过仪表盘了解和查看销售的各个公司、阶段、客户资源、竞争等全部信息。
2、可以通过互动来进行栏目的查看、操作。
3、可以通过快捷方式进行常用项目操作。
4、可以通过日程查看和编辑自己的规划和任务。
5、自带更新功能。
神钢服务
该应用是代理店对店内管理车辆、派发任务单、车辆状况和车辆保养的应用。
功能描述:
1、代理店的管理层可以通过新增派工向公司所属的服务人员进行任务的派发和对派工单的审批和查看;
2、可以查看派发给自己的派工单和任务操作;
3、及时了解和查看名下车辆的状况、保养、位置等信息;
4、管理者可查看维修人员的任务完成图表和时间段的任务完成情况;
4、具有消息推送、清理缓存、后台上传功能。
技术要点:
1、Xutlis的使用;
2、离线缓存和离线操作实现;
3、时间轴的流程图
4、JS交互
5、后台自动上传