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*AsState、CrossFade、rememberInfiniteTransition和AnimatedContent。动画可以播放、暂停、滑动等等。
提高代码效率的最后一个帮助来自新的 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/
相关阅读:
评论