/ 实战 / 聚焦市场开发热门技术 手把手带你开发商业级社交App
收藏

手把手完成商业级社交App开发
进阶Android高级工程师

Android X/音视频开发/社交匹配算法/即时通信/语音识别/App优化/安全加固

聚焦市场开发热门技术 手把手带你开发商业级社交App

难度 中级 时长 24小时 学习人数 149 综合评分 10.00

聚焦市场开发热门技术 手把手带你开发商业级社交App

观看试看视频

聚焦市场开发热门技术 手把手带你开发商业级社交App
本课程带你从零开始打造一款高性能的社交app,app的框架高仿时下流行的新生代社交Soul App。课程基于后端云数据库设计用户系统,基于用户关系实现即时通讯和音视频通话功能,并以Google最新的技术规范为UI铺垫,通过课程不仅可以学习到一个完整的社交App从设计到实现的完整开发流程,还能深入思考如何构建通讯层,以及音视频聊天框架,并且带你掌握如何从内存,布局、加固混淆等多方面来提升App性能及安全。
刘某人程序员

资深Android工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

高仿“Soul App”实战开发 提升Android开发竞争力进击大厂

Android行业要求水涨船高 面对更高的晋升标准 你需要一次全方位项目实战

初中级
Android开发

Android 10为基础
Google最新的AndroidX规范
Bmob账号体系 + 融云音视频 + IM
当前流行的社交App框架

慕课网唯一一门
在即时通讯基础上
支持音视频通话的实战课程

拥抱变化的学习能力
实现热门需求的开发能力
暴力提升App性能的优化能力

高级
Android开发

完整的App模块化开发流程 手把手带你完成社交App

结合当前大热技术实现:高性能+高可靠+高扩展的“高能App”

开发之前带你掌握和了解 “硬”基础 和 “新”技术
Gradle
全面了解AndroidX
Gradle优化技巧
使用Grandle提升构建速度
通用基础模块设计
Android的轻量级存储
沉浸式状态栏
媒体播放功能开发
通讯与音视频开发,完成移动社交App功能
App启动
适配刘海屏
自定义验证码的View
集成Bmob的用户系统
巩固本地化用户库
适配运行时权限和启动白屏优化
主页框架搭建
3D星球View
适配FileProvider上传头像
自定义ScrollView
万能的Adapter封装
融云集成
获取Token
连接融云服务的体系
LitePal数据库
EventBus事件栈
即时通讯集成
完善即时通讯的消息体系
发送文本,图片,位置等消息
支持讯飞的语音听写功能
音视频通话开发
音视频双端通信
音视频的通话功能
数据库保存通话记录
基本功能开发
Zxing扫描及性能优化
图片分享
隐私设置
核心功能开发+App功能完善与优化
App核心功能:星球开发
主页的四个算法计算

随机匹配
灵魂匹配
缘分匹配
恋爱匹配

朋友圈开发
文本/图片/音乐等
类型分享功能
实现音乐悬浮播放的支持
音乐可支持后台播放
应用功能优化
App的性能优化
内存的检测及优化
针对UI卡顿布局优化
即时通讯优化
应用上线与安全加固
项目打包
上线
加固
混淆

实现热点商业级业务

开发当下流的社交型“灵魂伴侣App”

扫码下载“遇见”App

市场上的Android技术热点 也是升职涨薪的关键考点

侧重移动社交的实战课程 新鲜技术助你直接提升Android开发硬实力

核心技术
架构层面

· AndroidX
· Gradle 优化
· Framework Model

技术层面

· 沉浸式状态栏
· MediaPlayer媒体播放
· 刘海屏/水滴屛适配
· 讯飞语音听写
· 适配Android M运行时权限
· 适配Android N FileProvider

· 第三方库

· OkHttp / Glide/LitPal /
  EventBus

· Rxjava/RxAndroid异步

· Zxing二维码

技术要点

· 自定义View

· 性能优化

· 内存优化        · 布局优化

· Bmob体系
· 即时通讯
· 音视频通话

· 打包与安全

· 多渠道打包        · 加固

· 混淆

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲师会进行
集中答疑

源码开放

课程案例代码完全开放给你,你可以根据所学知
识,自行修改、优化

适合人群

所有想要晋升为Android高级的开发者,
以及想要提升自我技术步入BAT的同学
对大厂有情怀、想要进入大厂工作的
初中级Android开发人员

技术储备要求

Android的初级知识,Java语言,Android Studio 等工具的使用
有过项目实战经验效果更好

环境参数

  • 技术语言 Java(jdk1.8+)
  • Android 10.0
  • 开发平台 Windows/Mac
  • 开发工具 Android Studio3.5+

万事俱备 只等你来

  • 大玥亮

    好评

    当看课程介绍的时候就动心了,因为一直想看一们即时通讯的实战课程。而且这们教程的目录内容,真的是非常吸引我这种开发不规范的开发者。听完前三章,老刘的课程还是一如既往的实用、易懂。再加上我下个项目也将会使用融云的sdk,也准备使用androidx构建项目。不得不说这门教程真的是太适合我了……

  • Youaremyonea

    好评

    第一条评价,刚刚看了前几节,总体的感觉:超级棒!一直追老刘的课程,从智能管家到亲信再到知识星球,老刘是个非常热情细心的人,讲课的内容丰富,而且特别详细,看得出老刘是个很负责任的人。每个教程都有不同的收获,每学完都对Android有新的了解,课程对强化Android学习非常有帮助。必须五星好评!

  • 爱咋咋地地

    好评

    因为音视频这一块是安卓的重难点,抱着试试看的态度买了这门课程,没想到老刘讲的那么详细,对于基础相对薄弱的我来说真是福音,每一个知识点都讲解的很透彻明了,而且涉及的知识很全面,学到的不仅仅是怎么写代码,还有代码思想,思维逻辑等等,超级棒的课

查看全部10条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信