Kotlin+Jetpack实战开发在线教育App

├─第01章:课程介绍: C0 h3 c4 d: d& ]; q

│ 1.1_前言(运行效果_技术点介绍_学习收获等) 2020-12-09 11_24.mp4

│ 1.2_从需求开始,规划业务与技术划分.mp4

│ 1.3_AS 4.0 便捷创建项目的骚操作.mp4

│ 1.4_项目多模块划分.mp4

├─第02章:初识Jetpack

│ 01_Jetpack组件库的概览.mp4

│ 02_MVX设计的区分与选择.mp4

│ 03_Kotlin 语法速览(上).mp4

│ 04_Kotlin 语法速览(下).mp4

│ 05_协程的基本概念.mp4

│ 06_协程代码实例讲解.mp4

│ 07_Livadata 知识速览.mp4

│ 08_ViewModel 知识速览.mp4

│ 09_DataBinding 的基本使用.mp4

│ 10_DataBinding在RecycleView中使用.mp4

│ 11_DataBinding的进阶用法.mp4

│ 12_Lifecycle 生命周期与管理.mp4

│ 13_Lifecycle与viewmodel,livedata的源码分析.mp4

├─第03章:项目架构

│ 01_API签名、加密规则等讲解.mp4

│ 02_OkHttp 简单封装.mp4

│ 03_OKHttp的log日志拦截与cancel管理.mp4

│ 04_Okhttp签名sign和数据解密封装.mp46 D$ e2 C9 u$ M# a* ^” a8 I

│ 05_Retrofit 整合协程和LiveData.mp4

│ 06_Room数据库框架基本使用.mp4; ~2 t. T’ {1 T* x! g6 W+ w

│ 07_Room数据库框架进阶使用.mp45 J$ |$ ]: E’ | B’ B/ `3 Z% A/ O

│ 08_Room数据库框架源码分析.mp4

│ 09_Koin依赖注入框架使用.mp4; r, Y( k) Q4 q$ `

│ 10_模块化、组件化和插件化的概念与区别.mp4* r6 }; V. t, b/ z G, `* n

│ 11_项目模块划分.mp4

│ 12_Common模块的基础封装.mp42 U/ v” D, l) I S

│ 13_项目基础模块调整优化.mp4: C4 ~0 P) m, c8 e

│ 14_BaseActivity和BaseFragment封装 2020-12-09 11_49.mp4

│ 15_DoKit 开发助手集成.mp4

├─第04章:登录模块业务实现/ Z/ N” ]) u1 Z6 v7 d* O+ e

│ 01_Jetpack Navigation的使用讲解 2020-12-09 12_00.mp4

│ 02_使用BottomNavigation+ViewPager2实现底部导航和左右滑动的联动效果 2020-12-09 12_34.mp4

│ 03_封装BottomNavigation+ViewPager2 2020-12-09 12_36.mp4# ?& w1 Y# d- N

│ 04_实现登录界面.mp49 ]0 y9 U5 T* _& D

│ 05_登录逻辑实现-上.mp4

│ 06_登录逻辑实现-中.mp4- N; v” Q7 z k! {

│ 07_登录逻辑实现-下.mp4 c- S4 E. x- ]# j’ ~

├─第05章:个人中心模块的业务实现

│ 01_自定义settingsItemView 控件(databinding模式)-上.mp4

│ 02_自定义settingsItemView控件(databinding模式)-下.mp48 x5 {8 }5 L* v$ B$ ^+ z

│ 03_我的界面UI实现.mp4

│ 04_我的界面交互逻辑实现.mp47 C U, U2 [) `2 `

│ 05_我的界面与登录逻辑联动处理.mp4

│ 06_用户个人信息实现和完善.mp4 N. ^; K1 n# M

│ 07_我的模块优化与ServerKit实现动态切换Host 2020-12-09 15_09.mp4

│ 3 t5 O% o8 K. X’ y

├─第06章:学习中心模块的业务实现5 W( |! x h5 A/ x# b8 v/ p# i( T

│ 01_Paging3 概述和源码分析 2020-12-09 15_25.mp4

│ 02_学习中心UI及逻辑实现(Paging3).mp41 E8 m2 d1 P1 W$ Z’ s” l

│ 1 N( t, m) P: Y: Y

├─第07章:课程中心模块业务实现# N3 x9 e& \8 I4 Y

│ 01_课程列表功能实现(Paging3).mp4: J& l, f+ j4 J% v! a8 F

│ 02_Motionlayout 酷炫动画组件使用讲解.mp4

│ 03_课程分类和查询条件实现.mp4

│ ) s0 z& [7 t. }’ ~0 ^” e’ }

├─第08章:首页模块的业务实现’ I! s; T. f0 e4 o; X

│ 01_首页页面和逻辑实现(上).mp4′ o$ [+ K; I+ V) v

│ 02_首页页面和逻辑实现(下).mp4

│ 03_好用的WebView相关库的简介.mp4! M( P- Q3 ]/ ?’ F8 q( J s

│ 7 b `% Q) u/ \, L1 f. A7 H

├─第09章:视频播放模块业务实现. L2 E( P6 t) d0 u3 z7 ~’ M. z* i

│ 01_课程视频播放实现.mp4

│ 7 I/ g7 f8 e3 W3 k! o0 E# D

├─第10章:App打包构建

│ 01_WorkManager使用讲解.mp43 X9 G# E( L3 k$ q/ e# b- D9 ?

│ 02_App多渠道打包.mp4

│ 03_插件化介绍 2020-12-09 15_37.mp4

└─源码.zip

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注