写点什么

Android Studio Giraffe 稳定版亮相,带来 IntelliJ 2022.3 及全新 IDE 外观

  • 2023-09-20
    北京
  • 本文字数:1095 字

    阅读完需:约 4 分钟

大小:585.68K时长:03:19
Android Studio Giraffe 稳定版亮相,带来IntelliJ 2022.3及全新IDE外观

 Android Studio Giraffe现已稳定,其引入了新的 IntelliJ 2022.3、新的 IDE 外观和感受、改进的 Live Edit、Compose 动画预览,等等。

 

自2013年首次发布之来的十年里,Android Studio 仍然是安卓开发的 IDE。其最新版本在不同领域引入了许多更改,包括 IDE 增强、编码效率提升和构建系统改进等。

 

Android Studio Giraffe 采用了一个新的可选择 IDE 外观和风格,旨在降低视觉复杂性。它致力于简化对最常用功能的访问,同时使较复杂的功能在需要时更易于访问,但在正常使用中不那么突出。此外,它还提供了一个新的主题,使 IDE 的视觉效果看起来更加现代:

 

随着 Giraffe 的发布,我们已经开始采用新的 UI,并对 Android Studio 进行了一些特定的更改,例如优化 Android 的默认主工具栏和工具窗口配置,以及刷新我们的风格图标。

 

新的 IDE 还包括一个更新的设备资源管理器,它可以检查任何连接设备的文件和进程,包括复制或删除文件、终止进程或将调试器附加到正在运行的进程上的可能性。

 

在代码效率方面,Android Studio Giraffe 提供了在可组合项中预览 UI 更改的可能性,而无需将应用程序重新部署到模拟器或物理设备上。该功能可以通过设置/编辑器/实时编辑(Settings/Editor/Live Edit)启用,并且需要 Android Gradle Plugin(AGP)8.1 或更高版本以及 Jetpack Compose Runtime 1.3.0 或更高版本的支持。

 

与预览功能相关的是,Compose 动画预览已经支持了许多其他 Compose API,包括animate*AsStateCrossFaderememberInfiniteTransitionAnimatedContent。动画可以播放、暂停、滑动等等。

 

提高代码效率的最后一个帮助来自新的 Android SDK 升级助手。

 

新的 Android SDK 升级助手可以让你直接在 IDE 中查看升级 targetSdkVersion 或应用程序所针对的 API 级别所需的步骤。

 

该助手将显示与你选择的升级选项相关的所有信息,因此你无需要再单独浏览这些信息,并且能够突出显示每个迁移步骤的主要突破性更改。

 

说到构建系统,你现在可以在Gradle构建脚本中使用Kotlin DSL,利用它的编译时检查,可将所有项目代码整合到一种语言下。

 

此外,我们还添加了对基于 TOML 的 Gradle Version Catalogs 的实验性支持,该功能允许你在一个中心位置管理依赖项,并在模块或项目之间共享这些依赖项。

 

最后需要说明的是,Android Studio Giraffe 可以在 Gradle 同步时显示依赖项下载信息。这将能帮助你检测存储库配置中的低效率问题。

 

Android Studio Giraffe 的内容远不止这些。如果你对完整的细节感兴趣,请不要错过官方公告。

 

原文链接:

https://www.infoq.com/news/2023/07/android-studio-giraffe-stable/


相关阅读:

移动端性能挖掘:字节跳动iOS与安卓性能归因实践

Lyft如何检测生产中安卓的内存泄漏

2023-09-20 08:003912

评论

发布
暂无评论
发现更多内容

架构设计学习笔记1

Arthur

极客大学架构师训练营

一致性Hash算法的实现及分析

天天向上

极客大学架构师训练营

Netty源码解析 -- ChannelOutboundBuffer实现与Flush过程

binecy

源码分析 Netty nio

食堂就餐系统

落朽

架构师训练营第 1 期 -Week5 - 技术选型一学习总结

鲁大江

极客大学架构师训练营 负载均衡架构 缓存架构 消息队列架构

架构师训练营第 5 周学习总结

netspecial

极客大学架构师训练营

week05作业

龙卷风

架构师一期

[架构师训练营第 1 期] 第五周命题作业

猫切切切切切

极客大学架构师训练营

week5

张兵

极客大学架构师训练营

食堂就餐卡系统设计

水浴清风

[架构师训练营第 1 期] 第五周学习总结

猫切切切切切

极客大学架构师训练营

【第五周】课后作业

云龙

架构师训练营 Week5 - 课后作业

算法 分布式缓存 一致性哈希

架构训练营第五周作业总结

Geek_ce484f

极客大学架构师训练营

架构师训练营第二期 Week 1 总结

bigxiang

[架构师训练营第 1 期] 第五周命题作业

猫切切切切切

极客大学架构师训练营

架构师训练营第二期Week 1作业

bigxiang

极客大学架构师训练营

极客时间第 2 期架构师训练营第一周作业 1

willson

架构师训练营 1 期第 4 周:系统架构 - 作业

灵霄

极客大学架构师训练营

架构师训练营 1 期第 4 周:系统架构 - 总结

灵霄

极客大学架构师训练营

week05学习总结

龙卷风

架构师一期

架构师训练 第一周 学习总结

阿光

架构师训练营 第一周 作业 食堂就餐卡系统设计

阿光

UML作图

Arthur

极客大学架构师训练营

【第五周】技术选型(一)

云龙

架构师训练营 - 作业 - 第五周

Max2012

架构训练营第五周作业

Geek_ce484f

极客大学架构师训练营

架构师训练营第五周课程笔记及心得

Airs

如何将文章高效发布到多个平台|MWeb 七牛云图床配置

彭宏豪95

写作 markdown 图床 MWeb

架构师训练营第 1 期 -Week5 - 课后练习

鲁大江

极客大学架构师训练营

[架构师训练营第 1 期] 第五周命题作业

猫切切切切切

极客大学架构师训练营

Android Studio Giraffe 稳定版亮相,带来IntelliJ 2022.3及全新IDE外观_Android/iOS_Sergio De Simone_InfoQ精选文章