Android 新布局 Compose 之 GitHub App 实战教学

课程老师

午后一小憩
大厂工程师专家
Android&小程序&前端程序员,大厂互联网经验,月活上亿项目开发经验;个人开源项目上千Star。

课程大纲

01.Jetpack Compose 概述(1节)

1.Jetpack Compose 课前基本介绍

02.Jetpack Compose 项目构建(1节)

1.Jetpack Compose GitHub App 项目配置

03.Jetpack Compose Github 欢迎页面(2节)

1.GitHub 欢迎页面布局
2.GitHub 欢迎页面跳转

04.Jetpack Compose Github 登录页面(5节)

1.GitHub 登录页面布局
2.GitHub remember 与 state 应用
3.GitHub sign in 登录方式
4.GitHub authorize 登录方式
5.GitHub 自定义 LoadingView 与登录完善

05.Jetpack Compose GitHub 首页(1节)

1.GitHub 首页架构搭建

06.Jetpack Compose GitHub 搜索页面(4节)

1.GitHub 搜索栏布局
2.GitHub 搜索结果布局
3.GitHub 搜索页交互
4.Effect、rememberSaveable 与 Composition

07.Jetpack Compose GitHub 通知页面(4节)

1.GitHub 通知页布局
2.GitHub 通知页交互
3.GitHub 下拉刷新
4.GitHub 下拉刷新补充

08.Jetpack Compose Github 用户页面(2节)

1.GitHub 用户页布局
2.GitHub 用户页交互

09.Jetpack Compose Github 个人仓库页面(2节)

1.GitHub 个人仓库页布局与自定义通用导航栏
2.GitHub 个人仓库页交互

10.Jetpack Compose GitHub 关注者页面(2节)

1.GitHub 关注者页面布局
2.GitHub 关注者页面交互

11.Jetpack Compose GitHub 关注页面(1节)

1.GitHub 关注页布局与交互

12.Jetpack Compose GitHub 详情页面(2节)

1.GitHub 详情页WebView布局
2.GitHub 详情页WebView交互与课程总结

课程详情

课程技术

1. Kotlin buildSrc项目依赖统一管理
2. Jetpack全家桶:LiveData、ViewModel、Lifecycle、Coroutine、Compose等
3. Retrofit网络请求
4. ARouter路由跳转
5. Android Startup启动优化
6. ComponentBridge组件分离

课程目标

1. 了解Compose的概念、优点、编程思想与架构分层
2. 掌握Compose的从零开始的搭建
3. 掌握Compose的基本控件的使用,row、column、LazyColumn、SwipeRefresh、WebView等
4. 掌握Compose的状态管理,remember、rememberSaveable、sideEffect与Composition等
5. 掌握Compose的自定义View实现
6. 了解与掌握Compose的注意事项,快速避免踩坑
7. 学习使用Compose来构建GitHub App

实战项目

Android 新布局 Compose 之 GitHub App 实战教学

标签