老师,请问课程代码是您手把手带着敲吗?
亲,您好~课程代码从0敲到1的哈,边敲边讲解。课程中讲解了非常多的网络上搜索不到的解决方案。以帮助同学们在短时间内高效的掌握Jetpack 全家桶。除此之外,咱们还有丰富的学习资料哈【客户端源码+服务器源码+项目在线Api接口文档+课程教学笔记markdown】,【服务器环境搭建文档】以帮助想了解服务器项目开发的同学。另外咱们的服务器已经部署到公网了,所以不会服务器完全不影响课程的学习哈。祝您学习愉快~
请问android学到什么程度可以学这个课
亲,您好~本课程适合具备一定Android开发基础,平日重复业务代码开发,需要革新自己的技术栈的小伙伴。祝您学习愉快~
学习过程中遇到问题有人解答吗
亲,您好~学习中遇到课程内的任何问题都可以到问答区与老师沟通解决。祝您学习愉快~
课程采用什么架构开发的?
亲,您好~整体采用Jetpack mvvm架构,另外还有一套可配置化的APP搭建思想。从我们参加工作至今经历了mvc,mvp,mvvm.但他们都不能够很好地适用每一个项目,都不可避免的有一些缺点, 拥抱Jetpack之后,会使得App的整体架构,逻辑思维都变得非常清晰。祝您学习愉快~
这个后端源码可以部署到自己的服务器上吗,还有视频上传服务端是怎么操作的呢
亲,您好~项目的服务器已经部署到公网,可以直接使用,课程也提供了完整服务器项目源码和服务器环境搭建文档,供对后端感兴趣同学学习使用。视频上传选择大厂主流解决方案,文件是存储在OSS上的。祝您学习愉快~
学完这一门课就可以掌握Jetpack全组件了吗?
亲,您好~本门课会对Jetpack众多优秀组件的工作原理做深入的分析,不仅会揭秘网络上搜索不到的Jetpack高级用法,使你在面试和工作间游刃有余,还会手把手带你利用Jetpack所有核心组件开发当下火爆的短视频App,让你在短时间内高效掌握Jetpack的使用。祝您学习愉快~
android开发都已经在用jetpack了吗?
亲,您好~是的,support库谷歌已经不再更新了,各大厂+github开源库都在拥抱Jetpack了,移动开发势必要跟上主流技术的节奏。祝您学习愉快~
视频播放是用的什么
亲,您好~视频播放咱们使用的是谷歌开源的Exoplayer:1.支持边播边缓存;2.使用mediacodec解码效率更高;3.支持丰富的媒体格式播放(比如mp4,flv,m3u8,mp3);4.谷歌一直在迭代更新;5.实际上无论是腾讯播放器还是阿里云播放器,都内置支持切换成Exoplayer ,所以我们直接使用它来讲解应用。课程中的列表视频播放和页面切换视频无缝续播都是使用exoplayer实现的。祝您学习愉快~
请问可以提供项目相关的文档吗
亲,您好~源码和课程配套的api文档都是提供的。祝您学习愉快~
这个能跟抖音似的,调用camera,拍摄视频并存在本地或上传吗
亲,您好~调用camerax录制,拍摄保存本地和发布的功能是有的,但咱们没有抖音例如人脸识别等特效处理。祝您学习愉快~
老师是阳哥笔记的作者么?声音真的像,王老师。。
亲,您好~可能不是你梦中的王老师,但会是你通往jetpack学习道路上的良师益友,感谢关注。祝您学习愉快~
LiveData会有实战吗?
亲,您好~会的,课程中会带大家使用LiveData优雅的打造一款事件总线,除此之外还有PagedList实现列表数据的增删改,自动化构建App页面路由导航&实现登录拦截,用Behavior接管CoordinatorLayout的控件的布局等网上稀缺内容都会在实战中以最优雅的方式带给大家。祝您学习愉快~
服务端用的什么技术?
亲,您好~服务端使用的是java+spingboot+mybatis +mysql8。祝您学习愉快~
目录里没有viewmodel,视频里有吗
亲,您好~整个应用都在使用viewModel,当然还有viewModel的原理讲解,而课程目录大多是按照业务来划分的。祝您学习愉快~
课程有做比较好的Activity和Fragment基类封装吗
亲,您好~课程中封装了强大通用的列表功能AbsListFragment,可以供学习和使用,课程中重点讲解的大厂解决方案以features组合而非继承的架构设计模式来扩展Base的能力,同学在做基类封装,架构设计,设计模式的时候可以向功能组合的角度思考(类似于kotlin的扩展),目标是让App变得更加灵活可配置化,课程中还分享了更多网络上搜索不到的解决方案,欢迎同学到问答区或qq群与老师技术交流讨论。祝您学习愉快~