2023年Android JetpackCompose入门详解【附项目Demo】

前言

Compose是Google I/O 2019 发布的新的声明式的UI框架。其实Google内部自2017年便开始立项,目前已发布beta版,API已稳定,构建,预览等开发体验已经趋于完整。

而且新的设计思想绝对是趋势,已经在react和flutter等前端领域中得到验证,ios开发中同期推出的swiftUI更是证明了业界对于这种声明式UI开发趋势的共识。

在去年六月底Google就大费周章号召全球开发者使用并设计Compose作品,也足见其对Compose的决心和信心。这必将是日后Android app极为重要的编程方式。

个人认为学习Jetpack Compose是必须的,因为它会成为Android主流的开发模式,那么这里给大家介绍一份谷歌大佬强势分享 《Jetpack Compose-从入门到精通》,手把手带大家领略Compose的风采。

这份资料旨在给希望了解、学习、应用Android Jetpack Compose的小伙伴一个参考资料:

第一章 初识Jetpack Compoese

  • 1.为什么我们需要一个新的UI 工具?

  • 2.Jetpack Compose的着重点
    加速开发
    强大的UI工具
    直观的Kotlin API

  • 3.API 设计
    image.png

  • 4.Compose API 的原则
    一切都是函数
    顶层函数(Top-level function)
    组合优于继承
    信任单一来源

image.png

  • 5.深入了解Compose
    Core
    Foundation
    Material
    image.png

  • 6.插槽API

第二章 Jetpack Compose构建Android UI

  • 1.Android Jetpack Compose 最全上手指南
    Jetpack Compose 环境准备和Hello World
    布局
    使用Material design 设计
    Compose 布局实时预览
    ……
    image.png

  • 2.深入详解 Jetpack Compose | 优化 UI 构建
    Compose 所解决的问题
    Composable 函数剖析
    声明式 UI
    组合 vs 继承
    封装
    重组
    ……
    image.png

  • 3.深入详解 Jetpack Compose | 实现原理
    @Composable 注解意味着什么?
    执行模式
    Positional Memoization (位置记忆化)
    存储参数
    重组
    ……

第三章 Jetpack Compose实战演练

  • 1.Jetpack Compose应用1
    开始前的准备
    创建DEMO
    遇到的问题

  • 2.Jetpack Compose应用2

  • 3.Jetpack Compose应用做一个倒计时器
    数据结构
    倒计时功能
    状态模式
    Compose 布局
    绘制时钟

  • 4.用Jetpack Compose写一个玩安卓App
    准备工作
    引入依赖
    新建 Activity
    创建 Compose
    PlayTheme
    画页面
    底部导航栏
    管理状态
    添加页面

  • 5.用Compose Android 写一个天气应用
    开篇
    画页面
    画背景
    画内容
    ……

  • 6.用Compose快速打造一个“电影App”
    成品
    实现方案
    实战
    不足
    ……
    image.png

想要全方位系统学习了解Compose, 那么这份《Jetpack Compose-从入门到精通》你一定不要错过。
2023年Android JetpackCompose入门详解【附项目Demo】_第1张图片
欢迎大家一键三连支持,若需要文中资料,直接点击文末CSDN官方认证微信卡片免费领取【保证100%免费】↓↓↓

你可能感兴趣的:(性能优化,Android,android,jetpack,android)