Android在2019今年的开发者大会上提出了一个App只有一个activity的建议,因此作为未来android开发规范组件库的Jetpack也自然要遵循这个建议。所以Navigation正常来说是用于fragment的导航而不是activity的导航。同时,Jetpack提倡使用图形化界面对前端进行编程,所以使用Navigation时,用图形化
简介谷歌在 2018 I/O 大会上发布了一系列辅助android开发者的实用工具,这套工具就是Jetpack,它是一套库、工具和指南的合集,可以帮助开发者更轻松地编写和构建出色的 Android 应用程序。Jetpack中的有些组件并不是第一次推出,其中LifeCycle、LiveData、ViewModel、Room等组件早在 Google I/O 2017年大会上就随着 Android Ar
Android Jetpack之Room的学习做一个简单的增删改查简介:Android采用SQLite作为数据库存储。但SQLite代码写起来繁琐且容易出错,所以为了帮助我们编写出更好的代码,Android官方推出了一个ORM框架,并将它加入了Jetpack当中,这就是本容要讲的Room。 Room 为 SQLite 提供一个抽象层,以便在充分利用 SQLite 的同时,可以流畅地进行数据库访问。
转载 8月前
51阅读
Android JetPackAndroid JetPack是一整套的库,工具和指南。可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,以便您将精力集中放在所需的代码上。说起来Google对JetPack也是非常的重视,从它的官方主页也可以看出来JetPack在首页上就有一个导航栏了。整个JetPack中东西也是很多的,最近我也是一直在看其中
转载 5月前
57阅读
Android Jetpack Jetpack是一套库、工具和指南,可帮助开发者更轻松地编写优质应用。这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码地工作并简化复杂任务,以便将精力集中放在所需代码上。Jetpack包含与平台API解除捆绑地androidx.*软件包库。这意味着,它可以提供向后兼容性,且比Android平台地更新频率更高,一次确保您始终可以获取最新且最好地Jetpack组件版本
转载 2023-09-05 09:52:08
158阅读
前言在2018年 Google I/O 大会上发布了一系列辅助Android开发者开发的实用工具集合:Jetpack 今天,我将主要介绍Android Jetpack的相关内容,包括其作用、特点 & 组成,希望你们喜欢。Carson带你学Android系列文章Carson带你学Android:学习方法Carson带你学Android:四大组件Carson带你学Android:自定义View
转载 1月前
19阅读
Android Jetpack 是一组组件、工具和指南,可用于制作出色的 Android 应用程序。Android Jetpack 组件汇集了现有的支持库和架构组件,并将它们分为四类,分别是架构(Architecture)、界面(UI)、行为(Behavior)和基础(Foundation),如下图所示:Android Jetpack 组件作为“非捆绑”库提供,这些库不属于底层 Android
Jetpack Compose 发布也快有一年的时间了,虽然目前仍是DEV阶段,但是距离可用已经不远了。Compose库是用响应式编程的方式对View进行构建,可以用更少更直观的代码,更强大的功能,能提高开发速度(可以参考几乎一模一样的Flutter,开发速度确实很快)。Jetpack Compose对于没有接触过声明式UI的小伙伴可能会学习曲线有点陡峭,对于已经能熟练开发Flutter应用的小伙
转载 2023-08-01 15:11:03
141阅读
前言在前几篇中,主要讲解了Jetpack其他组件相关,在本篇中,将会对Paging组件进行讲解。1、认识Jetpack—Paging1.1 Paging组件的意义分页加载是在应用程序开发过程中十分常见的需求,Paging就是Google为了方便Android开发者完成分页加载而设计的一个组件,它为几种常见的分页机制提供了统一的解决方案,让我们可以吧更多的经历专注在业务代码上。1.2 Paging支
转载 11月前
208阅读
Android Jetpack & AndroidX官网Android Jetpack 官网Jetpack 简介(来自官网)Jetpack 是一个由多个库组成的套件,可帮助开发者遵循最佳做法,减少样板代码并编写可在各种 Android 版本和设备中一致运行的代码,让开发者精力集中编写重要的代码。AndroidX 是什么?Android Support 兼容包 是为了在旧版Android上,
Android Jetpack2018年谷歌I/O 发布了一系列辅助android开发者的实用工具,合称Jetpack,以帮助开发者构建出色的 Android 应用。Android Jetpack 完美兼容 Kotlin 语言,利用 Android KTX 可大幅节省代码量。Jetpack中的有些组件并不是第一次推出,其中LifeCycle、LiveData、ViewModel、Room等组件早在
第1章 初识Jetpack11.1 Android应用程序架构设计标准的缺失概论11.2 什么是Jetpack21.3 Jetpack与AndroidX31.4 迁移至AndroidX41.5 新建项目默认支持AndroidX61.6 总结8第2章 LifeCycle92.1 LifeCycle的诞生92.2 使用LifeCycle解耦页面与组件102.2.1 案例分析102.2.2 LifeCy
转载 2023-09-07 16:32:51
177阅读
关于JetpackJetpack是一个类库(libraries)、工具(tools)、帮助快易开发构建令人满意的Android App的指导(architectural guidance)集合,它提供了通用的基础代码(code),这样你可以专注于让你app与众不同的工作。特性快速开发组件可单独使用,也可以同时工作,当使用kotlin语言特性时,可以让你更有效率消除样板代码Android Jetpa
转载 10月前
182阅读
前言在Android开发的过去几年中,在公司的项目中一直没有机会尝试单Activity多Fragment的开发模式,随着Google推出Navigation组件,我意识到,终于有机会学习一种全新的开发模式了。与上一篇文章相同,本篇同样是Navigation的初探,会用尽可能简洁的方式来了解Navigation,让我们对Navigation有一个初步印象,不会长篇大论或者源码轰炸,导致干货太多引起阅
Android Jetpack Compose 是一种全新的、声明式的UI编程模型,可以帮助开发者更简单、更高效地构建 Android 应用。本文将向大家介绍如何使用 Jetpack Compose 开发应用,并提供相应的代码示例。 Jetpack Compose 是一个用于构建用户界面的框架,它的设计目标是让开发者能够以更直观、更简单的方式创建界面。相比于传统的使用 XML 布局文件来构建界面
# Android Jetpack Compose开发应用指南 ## 整体流程 首先,让我们一起看看实现Android Jetpack Compose开发应用的整体流程。可以通过以下表格展示步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建一个新的Android项目 | | 2 | 添加Compose依赖 | | 3 | 创建一个Compose布局 | | 4
原创 5月前
79阅读
前言 我们知道在2008年9月,谷歌正式发布了Android 1.0系统,这也是Android系统最早的版本。从那时候到现在Android已经发展了将近12年的时间,而且Android应用的开发肯定需要网络请求,数据存储,消息机制,所以在近些年每年都有各种各样的框架,比如ImageLoader, Pocasso, Glide,Eventbus, Okhttp, Retrofit, RxJava等,
转载 2月前
20阅读
前言在上一篇中,对Jetpack里面的ViewModel以及LiveData进行了详解。在本篇中,将会对DataBinding进行详解!那么DataBinding有什么作用呢?让布局文件承担了部分原本属于页面的工作,使页面与布局耦合度进一步降低!不过要想是用DataBinding功能,需要在对应AppModule的build.gradle开启dataBinding功能:android { //.
转载 10月前
286阅读
关于本系列的说明作为学习Jetpack的系列文章, 可能会更新得很慢, 本系列文或者应该称之为学习笔记…观看本文的同学, 应该已经有具备开发简单Android App的能力了, 若是零基础, 那么阅读本文可能有些难懂, 我只能尽量简单解释。本文所用开发环境以及SDK版本如下,读者应该使用不低于本文所使用的开发环境.Android Studio 4.0.1 minSdkVersion 21 targ
  • 1
  • 2
  • 3
  • 4
  • 5