Jetpack Compose 学习汇总

这篇具有很好参考价值的文章主要介绍了Jetpack Compose 学习汇总。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

关于 Jetpack Compose 的学习本想只是简单的快速学习一下,结果万万没想到,竟然一下子折腾了好几个月。。。

下面将之前记录的 Jetpack Compose 相关的学习博文进行一个汇总链接整理,方便我以后自己查阅,也希望能帮到一些有正在学习 Compose 的道友。

  • Jetpack Compose 中的基础组件
  • Jetpack Compose 中的 state 核心思想
  • Jetpack Compose 中的 Modifier
  • Jetpack Compose 中的动画
  • Jetpack Compose 中的手势操作和事件处理
  • Jetpack Compose 中的导航路由
  • Jetpack Compose 中的 Accompanist
  • Jetpack Compose 中的列表
  • Jetpack Compose 中使用 Notification
  • Jetpack Compose 中的软键盘与焦点控制
  • Jetpack Compose 中的 startActivityForResult 的正确姿势
  • Jetpack Compose 中的 Canvas
  • Jetpack Compose 中的副作用
  • Jetpack Compose 中判断和监听网络连接状态
  • Jetpack Compose 中的绘制流程和自定义布局
  • Jetpack Compose 深入探索系列一:Composable 函数
  • Jetpack Compose 深入探索系列二:Compose 编译器
  • Jetpack Compose 深入探索系列三:Compose runtime
  • Jetpack Compose 深入探索系列四: Compose UI
  • Jetpack Compose 深入探索系列五:State Snapshot System
  • Jetpack Compose 深入探索系列六:Compose runtime 高级用例
  • Jetpack Compose 中的 CompositionLocal
  • Jetpack Compose 中的重组作用域和性能优化
  • Jetpack Compose 中适配不同的屏幕尺寸
  • Jetpack Compose 中的架构思想
  • Jetpack Compose 中的动态加载、插件化技术探索
  • Kotlin 元编程之 KSP 实战:通过自定义注解配置Compose导航路由
  • Android Studio中设置 Compose 代码模版
  • 一个例子说明Jetpack Compose如何比传统View减少80%的业务代码
  • Jetpack Compose 中的debug调试
  • Jetpack Compose 中在屏幕间共享数据的 5 种方案
  • Jetpack Compose 中使用 CameraX 拍照和录制视频

Jetpack架构组件库:

  • Jetpack架构组件库:Room
  • Jetpack架构组件库:Hilt
  • Jetpack架构组件库:Lifecycle、LiveData、ViewModel
  • Jetpack架构组件库:WorkManager
  • Jetpack架构组件库:DataStore

以下是一些关于Jetpack Compose 的学习资源和网站(部分需要科学上网)

Github 资源:

  • Learn-Jetpack-Compose-By-Example(丰富的例子)
  • Jetpack-Compose-Tutorials(非常全面的教程)
  • SSComposeCookBook(很多UI组件示例)
  • Jetpack Compose Samples(官网的一些demo)

Android Developers 官网YouTube频道:

  • Jetpack Compose
  • Compose Layouts and Modifiers - MAD Skills
  • Architecture - MAD Skills

Android Developers 官网资源:

  • Jetpack Compose 使用入门
  • 查询某个 Jetpack 库的版本号
  • Compose UI 的最新版本号
  • Compose 与 Kotlin 的版本兼容性对应关系
  • Android Gradle 插件版本 和 Gradle 版本之间的对应关系,以及 Android Studio 版本与所需 Gradle 插件版本之间的对应关系
  • Compose 中的 Material Design 2 和 Material Design 3

第三方学习网站:文章来源地址https://www.toymoban.com/news/detail-662063.html

  • Jetpack Compose 博物馆
  • Making reusable composables using Generics
  • Jetpack Compose

到了这里,关于Jetpack Compose 学习汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android Jetpack Compose之RadioGroup的使用

    Android Jetpack Compose是一个现代化的UI工具包,帮助开发者以声明式的方式构建出美观且功能强大的Android应用。在本文中,我们将详细介绍其中的一个重要组件—— RadioGroup 。 一. RadioGroup简介 Jetpack Compose中并没有像传统View系统中那样直接提供 RadioGroup ,但我们可以很方便地通

    2024年02月06日
    浏览(53)
  • 探索Android Jetpack Compose的Surface组件

    随着声明性 UI 框架 Jetpack Compose 的出现,Android 开发变得更加简洁和直观。在这篇博客中,我们将深入探讨其中的一项基本构建块 —— Surface 组件,了解它如何影响 UI 的显示和设计。 一、Jetpack Compose和Surface组件 二、Surface组件的基本使用 三、影响Surface的属性 一、Jetpack Co

    2024年02月11日
    浏览(55)
  • Android Jetpack Compose实现轮播图效果

    在最近思索如何使用Compose方式改进我的开源TMDB电影列表应用程序的主屏幕时,一个激动人心的概念浮现在我的脑海中——为什么不整合一个吸引人的轮播图来展示即将上映的电影呢?在本文中,我将分享我的开发和实现自定义轮播图的经历,提供涉及不同步骤的见解。 首先

    2024年02月08日
    浏览(102)
  • 对于Android开发,我们为何要学Jetpack Compose?

    Jetpack Compose 是用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速让应用生动而精彩。Compose 使用全新的组件——可组合项 (Composable) 来布局界面,使用修饰符 (Modifier) 来配置可组合项。 为何Jetp

    2024年02月10日
    浏览(50)
  • 现代化 Android 开发:Jetpack Compose 最佳实践

    作者:古哥E下 如果一直关注 Compose 的发展的话,可以明显感受到 2022 年和 2023 年的 Compose 使用讨论的声音已经完全不一样了, 2022 年还多是观望,2023 年就有很多团队开始采纳 Compose 来进行开发了。不过也有很多同学接触了下 Compose,然后就放弃了。要么使用起来贼特么不顺手

    2024年02月17日
    浏览(66)
  • Android Jetpack Compose中使用字段验证的方法

    数据验证是创建健壮且用户友好的Android应用程序的关键部分。随着现代UI工具包Jetpack Compose的引入,处理字段验证变得更加高效和直观。在这篇文章中,我们将探讨如何在Android应用中使用Jetpack Compose进行字段验证。 字段验证是确保用户在各种输入字段中输入的数据符合特定

    2024年02月11日
    浏览(50)
  • Android全新UI框架之Jetpack Compose入门基础

    Jetpack Compose是什么 如果有跨端开发经验的同学,理解和学习compose可能没有那么大的压力。简单地说,compose可以让Android的原生开发也可以使用类似rn的jsx的语法来开发 UI界面 。以往,我们开发Android原生页面的时候,通常是在xml中画相关的UI控件,然后在activity中通过findViewB

    2024年02月21日
    浏览(44)
  • Android 在xml 布局中如何嵌套 Jetpack Compose

    最近在项目开发的过程中需要用到 Jetpack Compose,之前没有接触过Compose,所以项目一直没有用到Compose。通过查看官网发现Compose上手比较快,但是准备比较复杂的布局要转换成Compose 不是一件容易的事情。那有没有可能只是对成熟的项目中的xml 布局中的某一部分进行改造,让其

    2024年04月10日
    浏览(46)
  • Android Jetpack Compose之底部导航栏的实现

    写过一段Android jetpack compose 界面的小伙伴应该都用过Compose的脚手架 Scaffold ,利用它我们可以很快的实现一个现代APP的主流界面架构,即一个带顶部导航栏和底部导航栏的界面架构,我们基于这个架构可以快速的搭建出我们想要的页面效果。而今天的文章就是要介绍如何实现

    2024年03月23日
    浏览(48)
  • Android笔记(六):JetPack Compose常见的UI组件

    Text显示的文本来源可以引用res-values-strings.xml中的资源,如第一个显示文本所示。 点击按钮前: 点击按钮后: 点击第一个圆角按钮不放时,显示为按钮:true Button有两方面需要注意: (1) Buttton有一个参数interactionSource,用来监听组件状态的事件源,通过它获取组件的状态来

    2024年02月04日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包