Kotlin: 专业 Android 开发者最常使用的语言

我们最近的调研结果显示,Kotlin 现在是专业 Android 开发者最常使用的开发语言。Play Store 中超过 120 万个应用使用了 Kotlin,前 1,000 名应用中使用 Kotlin 的比例更是高达 80%。Google 内部的开发者也喜欢 Kotlin: 70 多个 Google 应用,如 Drive、Home、Maps 和 Play 都使用 Kotlin。随着全新的 Kotlin 原生注释处理解决方案,Kotlin 符号处理 (Kotlin Symbol Processing) 功能今天也已经发布,这是一个强大而又简单的 API,可以直接解析 Kotlin 代码,速度比 Room 等开发库快 2 倍。

Android Jetpack: 编写功能,而非模板代码

我们通过 Android Jetpack 建立了一套开发库来帮助大家减少模板代码,从而专注于自己关心的功能代码上。在排名前 10,000 的应用中,有超过 84% 的应用正在使用 Jetpack 库。今天,Jetpack 库中再添亮点,包括 Jetpack Macrobenchmark (Alpha),能在您的应用发布之前就捕捉到影响应用启动和卡顿的大型交互;以及一个新的 Kotlin 协程 API: Jetpack DataStore (Beta),用于更有效地持久化数据。您可以在这里 了解 Android Jetpack 的更新详情

现在是时候了: Wear 迈出的一大步

现代 Android 开发最好的一点是,这些工具是为了帮助您轻松为新时代的 Android 进行开发而打造的,也就是让与您的手机相连的设备: 电视、汽车、手表、平板电脑等,都能更好地协同工作。

今天,我们 在可穿戴设备方面向前迈出了一大步。首先,我们推出了一个与三星共同打造的统一平台,结合了 Wear 和 Tizen 的优点。其次,我们推出了全新的用户体验,包括改进的 Google 应用。以及,来自 Fitbit 的世界一流的健康和健身服务也将登录本平台。对 Android 开发者来说,这意味着您的受众将会更加庞大,那些让您的移动应用变得更加出色的所有技能、工具和 API,也能帮助您在针对全世界用户的单一可穿戴设备平台上进行开发。
无论是通过为小屏幕定制的、旨在优化电池寿命的 Wear 上的新 Jetpack API,还是 Jetpack Tiles API,您都可以为 Wear 生态系统中的所有设备创建定制的磁贴。我们准备了许多新功能帮助您在 Wear 上进行构建。通过与三星合作创建的一套 新的健康与健身 API,传感器数据的采集和指标的计算现在更加简洁、一致和准确,包括心率、卡路里和日常行走距离,这些数据都来自一个可信赖的来源。随着 Android Studio Arctic Fox Beta 的发布,所有这些新功能也都汇集其中,配对测试应用更加容易,模拟器中甚至包含了一个虚拟心率传感器。我们在可发现性方面推出了一些重大更新,因此当您的 Wear 应用发布后,用户在 Google Play 上也将更容易发现它们。您可以在这里阅读 更多关于 Wear 更新的详细信息。点击右侧链接查看 Android 开发者故事:Spotify on Wear OS 视频。
进一步释放平板电脑、Chrome OS 和可折叠设备等大屏幕的潜力

说到大屏幕设备,如平板电脑、可折叠设备和 Chrome OS 笔记本电脑,其发展势头非常强劲。人们更加依赖这些大屏幕设备,从与家人和朋友保持联系,到在学校里学习,或者远程工作。事实上,目前有超过 2.5 亿台活跃的大屏幕 Android 设备。去年,Chrome OS 同比增长 92%,是 PC 市场增长率的 5 倍,使得 Chrome OS 成为增长最快,第二受欢迎的桌面操作系统。为了帮助您抓住这个势头,我们提供了 API 和工具,使优化大屏体验变得更加容易: 比如通过使用 SlidingpaneLayout 1.2.0 和新的垂直导航栏组件让您的内容自动适配更大的空间,组件上提供最大宽度以避免拉伸 UI,以及对平台、Chrome OS 和 Jetpack windowmanager 的更新,使应用可以在默认情况下更好地运行。您可以在这里了解详情
△ Google Duo 针对可折叠设备优化的体验

△ Google Duo 针对可折叠设备优化的体验
以上只是我们所做努力的冰山一角,这些努力都是为了让您能够更容易地构建高质量的 Android 应用。我们将发布 20 多场关于 Android 和 Play 的技术演讲,内容涵盖后台任务、隐私、Android 上的机器学习,以及帮助您开始在 Android 12 上进行开发的 12 个技巧。如果您想针对汽车、电视和可穿戴设备进行开发,我们也有准备相应的内容,请前往 Google I/O 网站 观看。除了演讲和新闻之外,在今年的 Google I/O 大会上,还有许多有趣的方式可以与 Googler 和其他开发者进行线上互动。您可以在 I/O Adventure 里查看 Android dome,我们在那里为您准备了博客文章、视频、Codelab 等丰富的内容。您还可以亲自上手测试一下您的 Jetpack Compose 技能,或者坐进 dome 的虚拟汽车里体验一番。
您对产品的反馈及问题对我们非常重要,欢迎通过下方二维码向我们提交反馈。您的问题有可能出现在下一期的 FAQ 中并获得解答。感谢您的支持!

Android开发除了flutter还有什么是必须掌握的吗?

相信大多数从事Android开发的朋友们越来越发现,找工作越来越难了,面试的要求越来越高了

除了基础扎实的java知识,数据结构算法,设计模式还要求会底层源码,NDK技术,性能调优,还有会些小程序和跨平台,比如说flutter,以思维脑图的方式展示在下图;

点击文档前往获取面试资料与视频教程;【阿里P7级别Android架构师技术脑图+全套视频】

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

droid)**
[外链图片转存中…(img-nDkE1Qwt-1711002425900)]

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐