拿来吧你,Compose尝鲜初体验!

本文介绍了Android开发者对Compose的初体验,从XML构建UI的痛点出发,探讨声明式编程的概念。文章分析了Compose的优点,如简化代码、Jetpack支持、预览功能,并提到其在生态、学习资源和导航方面存在的挑战。同时,作者通过对比传统写法和Compose写法,展示了Compose如何改变Android UI开发。
摘要由CSDN通过智能技术生成

前言

Compose 正式版在七月份的尾巴如期而至,我也写了一份 Compose 版本的项目,Demo其实比较简单。

结构

地址:github.com/mCyp/Hoo

这已经是它的第三个版本:

  1. 第一版:Kotlin + Jetpack
  2. 第二版:Flutter
  3. 第三版:Compose + Jetpack

还记得去年 Compose 推出的时候,我就在团队内部分享了一次 Compose,当时为了展示一个 Preview 的功能,差点卡到下不了台。

麻了

其实写代码的时候速度还可以,但是投屏时属实有些尴尬。

一、技术栈使用

Hoo 功能虽小,但五脏俱全。

技术栈

整个项目的技术栈就是 Compose + Jetpack,由于 Google 大力推行 Android Jetpack,使得我们以后开发 Android 的技术栈越来越清晰,以后的趋势可能是掌握好 Jetpack 就可以帮助我们轻松的开发应用。

在使用 Compose 的时候,发现 Lottie 对 Compose 的支持速度还挺快,于是毫不犹豫的使用了 Lottie。

效果还不错~

二、入门必看

官方文档的地址: 官方入门

官方的Sample:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值