搜索结果
查询Tags标签: Android Jetpack,共有 77条记录-
Android X + viewBindng + viewModel + kotlin 的初步使用
环境设置 要启用 Android X 下的 viewBinding 和 viewModel ,首先要在需要启用的模块的 build.gradle 文件中添加 viewBinding 元素。 android {...viewBinding {enabled = true} } 复制代码 该功能要求 Android Studio 3.6 Canary 11 及更高版本 才能支持。然后添加 v…
2020/6/20 23:26:54 人评论 次浏览 -
【译】Android Styling 3: 使用主题和主题属性的优势
原文:Android Styling: Prefer Theme Attributes 作者:Nick Butcher 译者:Fly_with24题图来自 Virginia PoltrackAndroid Styling 系列的前几篇文章中,我们研究了主题和样式之间的区别,以及使用主题和常用的主题属性的优势 这使我们创建更少地布局和样式,隔离主题内…
2020/6/20 23:26:24 人评论 次浏览 -
【译】Android Styling 2: 常用主题属性
原文:Android Styling: Common Theme Attributes 作者:Nick Butcher 译者:Fly_with24题图来自 Virginia PoltrackB站官方视频在 Android styling 系列文章的第一篇,我们研究了主题和样式之间的区别以及主题如何使开发者写出更灵活的样式和布局 具体来说,我们建议您使…
2020/6/19 23:25:48 人评论 次浏览 -
Android Jetpack之AAC最佳拍档 LiveData+ViewModel(二)
Jetpack AAC 系列文章Android Jetpack之AAC Lifecycle你用对了吗(一) Android Jetpack之AAC 最佳拍档之LiveData+ViewModel(二)上一篇文章我们从使用案例和源码角度分析了Jetpack AAC Lifecycle组件。 Lifecycle在Jetpack AAC组件的金字塔结构中可以说是底层建筑的存在,将…
2020/6/19 23:25:40 人评论 次浏览 -
【译】Android Styling 1: Themes vs Styles
原文:Android Styling: Themes vs Styles 作者:Nick Butcher 译者:Fly_with24题图来自 Virginia PoltrackB站官方视频Android styling system 提供了一种强大的方式来指定应用程序的视觉设计,但很容易被滥用。正确地使用它可以使 theme 和 style 更易于维护,使品牌更…
2020/6/18 23:26:30 人评论 次浏览 -
Jetpack 成员 Paging3 实践以及源码分析(一)
前言 前几天 Google 更新了几个 Jetpack 新成员 Hilt、Paging 3、App Startup 等等,在之前的文章里面分了 App Startup 是什么、App Startup 为我们解决了什么问题,如果之前没有看过可以点击下面连接前往查看文章和代码。文章地址:https://juejin.im/post/5ee4bbe4f265…
2020/6/17 23:25:35 人评论 次浏览 -
Hilt-依赖注入框架上手指南
Hilt 是Google 最新的依赖注入框架,其是基于Dagger。对于Android开发者来说,Hilt可以说专门为Android 打造,提供了一种将Dagger依赖项注入到Android应用程序的标准方法,而且创建了一组标准的组件和作用域,这些组件会自动集成到Android应用程序的各个生命周期中,以简…
2020/6/16 23:26:50 人评论 次浏览 -
开源项目:Motion 挑战,一场想象力的比拼与展示
前言 很高兴见到你! 基于搞一个多人协作项目的想法,我们首先找到一个切入点:提供了 开源项目:Jetpack 从 Java 到 Kotlin 无痛上车指南 而今天,我们的多人协作的想法又向前迈进一步,就是这—— Motion 挑战 Motion 挑战 Android Studio 4.0 为我们提供了全新的工具:…
2020/6/15 23:26:26 人评论 次浏览 -
Jetpack 最新成员 AndroidX App Startup 实践以及原理分析
前言 前几天 Google 更新了几个 Jetpack 新成员 Hilt、Paging 3、App Startup 等等,周末空闲时间实践了一下 App Startup 可以前去查看 GitHub 上的项目 AndroidX-Jetpack-Practice ,接下来一起来分析一下 AndroidX App Startup。 通过这篇文章你将学习到以下内容:App …
2020/6/13 23:25:27 人评论 次浏览 -
[译] Jetpack 重磅更新!
原文作者:Florina Muntenescu 原文地址:https://medium.com/androiddevelopers/whats-new-in-jetpack-1891d205e136 译者: 秉心说Android Jetpack 是一套帮助你轻松构建高质量应用,兼容旧版本系统的类库套件。在 Jetpack 发布两年之后的现在,我们已经看到了很多 app …
2020/6/11 23:25:27 人评论 次浏览 -
开源项目:Jetpack 从 Java 到 Kotlin 无痛上车指南
由来 五月下旬的某一天,Flywith24 向我提议说,现在群里有大几百位小伙伴了,Jetpack MVVM 咱们经过半年的学习,是不是可以来一次多人协作,项目你来设计,然后发动几位小伙伴一起来实现,好巩固和加深对 Jetpack MVVM 的印象。 听完这个提议,我当即表示赞同,可心里其…
2020/6/10 23:26:22 人评论 次浏览 -
Android Jetpack之AAC Lifecycle你用对了吗?(一)
原文链接Android Jetpack是2018年谷歌I/O发布的一系列辅助android开发者的实用工具,合称Jetpack,以帮助开发者构建出色的 Android 应用。Android Jetpack 组件覆盖以下 4 个方面:Architecture、Foundation、Behavior 以及 UI。Lifecycle则是Architecture Compinents官方…
2020/6/9 23:26:36 人评论 次浏览 -
啥?ViewBinding还能替换自定义View!
公司刚来了一个小伙伴,名叫小白,刚毕业的小伙子,这天茶余饭后,聊天聊起了代码复用的问题。确实,代码复用,可以说是我们每一个有理想的程序员的追求。于是想借机考考他。 我:说到代码复用,那!Android开发中,布局该如何复用呢? 比如,像下面所示的这样一个卡片设…
2020/6/5 23:26:32 人评论 次浏览 -
Android Jetpack架构开发组件化应用实战
本文首发于微信公众号「Android开发之旅」,欢迎关注 ,获取更多技术干货项目介绍 本项目采用组件化+MVVM架构进行开发,对功能组件和业务组件进行拆分,通过ARouter进行组件之间的通信。本文主要是对整个应用的技术架构作一个简单的介绍。 项目地址:github.com/winlee28…
2020/6/3 23:26:25 人评论 次浏览 -
Lifecycle介绍以及源码解析
概述 Lifecycle是感应Activity、Fragment、Application 的生命周期状态的变化的一个组件,可以减少 Activity或者Fragment的代码逻辑压力 二:Lifecycle的感应生命周期 和 Activity真正的生命周期,还有Application注册registerActivityLifecycleCallbacks的调用时期对比现…
2020/6/2 23:26:29 人评论 次浏览