- 课程须知
即时通讯是目前移动互联网上最为流行的通讯方式,每个人的手机上基本都会装1~2款即时通讯软件。好多应用当中也有集成即时通讯功能的需求,比如电商应用,买家与卖家的沟通,直播应用中主播与粉丝之间的互动,都离
- 课程涉及知识要点
13111人已学习
下载完整视频即时通讯是目前移动互联网上最为流行的通讯方式,每个人的手机上基本都会装1~2款即时通讯软件。好多应用当中也有集成即时通讯功能的需求,比如电商应用,买家与卖家的沟通,直播应用中主播与粉丝之间的互动,都离
13111人已学习
下载完整视频我们会在开课前10分钟,以手机短信的形式为您发送直播间地址~
扫码关注【黑马程序员】公众号
获取更多IT免费学习资源
获取配套视频+笔记+源码,请加播妞QQ群741145542
课程提取码:b1c5
【适合人群】
具有java 以及 android基础的同学
【课程难度等级】
中等难度
【课程内容学完之后适用范围】
实现具有完整文本聊天功能的android客户端,也可以独立完成android客户端中客服/基本聊天功能的模块
【课程简介】
课程主要实现了一款即时通讯客户端的基本功能,包括用户的注册,登陆,登出,文本聊天,好友的搜索,添加,删除,以及多终端登陆的强制下线功能。在实现基本业务的同时,界面的设计采用了Material Design风格,控件也大量使用了android5.0之后出现新控件(RecyclerView,CardView,ToolBar,SearchView,Snackbar,TextinputLayout,FloatingActionButton等),可以在课程中熟悉5.0之后的一些新特性。课程中也使用了GITHub上优秀的开源项目,包括ButterKnife,EventBus,BottomNavigationBar,可以在课程中通过这些开源项目掌握如何快速集成三方优秀的开源项目到自己的应用中。项目的结构采用了目前企业中比较流行的MVP模式,可以实现对MVP模式的快速入门。课程中使用环信作为即时通讯的服务器,可以通过本课程掌握环信sdk的使用方式,通过对环信SDK的使用可以对大部分三方SDK的使用做基本的了解。项目的联系人模块采用了自定义控件实现了对联系人按首字母快速搜索
【知识点】
1、项目中集成三方服务(环信sdk)
2、MVP模式
3、Android6.0运行时权限
4、Android基本组件的使用
5、bottom-navigation-bar的使用
6、Butterknife的使用
7、EventBus的使用
8、自定义控件
【相关推荐】
Andorid毕设项目_02即时通讯Android客户端(基于环信) 打造自己的专属聊天应用
Andorid毕设项目_03即时通讯Android客户端(基于环信) 打造自己的专属聊天应用
本文来源传智播客和黑马程序员视频库,原创整理,转载请注明出处,喜欢请分享更多人
文章来源:传智播客和黑马程序员视频库