首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

它来了!Flutter3.0发布全解析

Superlist提供了超强的协作,通过一个新的应用程序,将列表、任务和自由形式的内容结合在一起,成为待办事项和个人计划的新方式。...我们将源代码和文档转移到Firebase的主仓库和网站中,你可以指望我们与Android和iOS同步发展Firebase对Flutter的支持。...随着Flutter Crashlytics插件的更新,你可以实时跟踪致命的错误,你提供与其他iOS和Android开发者相同的功能集。...Flutter的Dash、Firebase的Sparky、Android机器人和Chrome的恐龙,并让你与他人竞争高分。我们认为这是一种展示Flutter多功能性的有趣方式。...向大家推荐下我的网站 https://xuyisheng.top/ 专注 Android-Kotlin-Flutter 欢迎大家访问 本文原创公众号:群英传,授权转载请联系微信(Tomcat_xu)

8K20

Now in Android | 12 月刊 · 2019

作者 / Chet Haase, Android 开发技术推广工程师 欢迎大家来到 Now in Android 栏目,本栏目将专注于开发者们提供近期值得关注的 Android 开发热点内容。...上述提到的组件库发布相关内容,请参见这个链接了解更多: developer.android.google.cn/jetpack/and… 发布候选 (Release Candidate) 列表 发布候选的意思基本上是...△ 使用 Kotlin 进行 Android 进阶开发 Udacity 现已推出全新的免费课程: 使用 Kotlin 进行 Android 进阶开发。...这套课程涵盖了 Android 开发过程中的各种进阶问题,包括通知、定制视图、动画、映射、测试,以及使用 Firebase UI 登录等等。 Codelabs ?...△ 使用 Kotlin 进行 Android 进阶开发的 Codelabs 列表 我们还为各位开发者们准备了一系列新的 Codelabs,组成了一个 "使用 Kotlin 进行 Android 进阶开发

1.9K30

一文带你了解 Google IO 2022 精彩汇总与个人感想

对于 HCT 其实是 Hue、Chroma、Tone 三个单词的缩写,可以解释色相、色度和色调,通过谷歌开源的 Material Color Utilities 就可以方便实现接入。...[1] 已经包含了 100 多个库、工具和指南,本次相关介绍有: Room 2.5 开始使用 Kotlin 完成重写;通过 room-paging 内置对 Paging 3.0 的支持;直接执行 JOIN...查询而无需定义额外的数据结构等; Paging 3.1 Rx 和 Guava 集成提供了支持,也就是除了 Kotlin 协程的还使用提供了 Java 的替代方案; Navigation 通过 navigation-compose...,本次大会主要是提供了 「macOS 和 Linux 桌面应用相关的支持,以及对 Firebase 集成的改进、提高生产力和性能以及对 Apple Silicon 的支持等等」。...、Flutter游戏 https://juejin.cn/post/7096647457592852493 基于 Flutter 和 Firebase 实现的小游戏 I/O Pinball https

3K20

Kotlin Android】一个列表带你领略Kotlin简洁之风

Android Kotlin 自从Google宣布KotlinAndroid官方开发语言以来,越来越多的应用都开始使用Kotlin进行开发,包括Google自家开发的许多APP,也不乏许多的大公司的APP...fun fun1() { ... } ... } 如果类没有具体内部变量和方法,那么也可定义一个类,不需要类名后面的类体 [类属性] class A Kotlin的类默认带有一个无参数的构造函数...接下来就可以愉快的使用Kotlin玩耍啦,此处我们以一个列表页面来演示。 1. 首先,在activity_main.xml中,我们添加一个列表,id命名为listView: <?...在Java中经常出现让人头痛的问题就是,如果不加null判断,常常会出现指针异常,而在Kotlin中,必须对可能为的变量进行显式的声明,即 i)在变量后面加上“?”...来表示该变量可能为,如果变量真的null时,会跳过不执行。 ii)如果想和Java一样,在变量null时,抛出指针异常,那么可以在变量后加上“!!”

1.8K10

十一款很酷的新编程工具

学习的关键是真正的项目,LiveEdu平台每个人都提供了许多不同主题的高级项目教程,包括初学者在内。 ? Standup Standup是一个很好的工具,你可以用它来监控团队的工作进展。...React Native Firebase React Native Firebase可以让开发人员很容易使用React Native和Firebase。...有了RN Firebase,你可以在Android或是iOS上很容易地使用JavaScript Bridge访问本地的Firebase SDK。 Warp Warp是一种非常简单的工具。...Javalin JavalinKotlin和Java提供了简单的REST API。REST API使用起来很简单。它不是一个框架,因此不应该被混淆。...下面是Kotlin API的“Hello World”示例。 ? Bootsnap 我们都知道速度对于某些应用程序来说是多么重要。Ruby因其性能而臭名昭著。

3K60

31 天,从浅到深轻松学习 Kotlin

第一周学习小结: 本周以基本知识为主:处理错误,简化循环和条件,属性,解构架。下一周我们将会深入探索 Kotlin 的更多功能。...Day 17:Lateinit Android 中,在 onCreate 或者其它的回调初始化对象,但在 Kotlin 中不为的对象必须初始化。那么怎么办呢?可以输入 lateinit。...它们简化 API 做出贡献;您也可以自己借助扩展 lambdas 和类型安全构建器等功能构建它们。 Spek 是一个构建 Kotlin DSL 的测试库。...这在使用 map 和 fifter 时非常重要 - 它们将创建序列,而不是每一步都复制列表! 您可以从列表中创建序列或指定下一个功能。如果您永远不会终止一个序列,它可以是无限长的而不会耗尽内存。...Android KTX 一些最常见的 span 添加了扩展功能,并使 API 更易于使用。

2.2K30

IO 2024大会上我们宣布的100件事情

我们展示了增强现实内容将直接在 Google 地图中提供,我们与三星和高通合作为 Android 生态系统打造的扩展现实(XR)平台奠定了基础。...现在可以使用 Gemini 模型帮助开发者在 Android Studio、IDX、Firebase、Colab、VSCode、Cloud 和 Intellj 中提高生产力。...Android 现在提供一流的支持 Kotlin 多平台,以帮助开发者在各个平台上共享应用程序的业务逻辑。...可调整大小的模拟器、Compose UI 检查模式和由 Firebase 提供支持的 Android 设备流式传输是所有可以帮助开发者构建各种形式因素的新产品。...Firebase 还发布了 Firebase Data Connect,这是开发者使用 SQL 与 Firebase(通过 Google Cloud SQL)的新方法。

15710

Android Firebase 服务简介

实时数据库(Firebase Realtime Database) 云托管 NoSQL 数据库,数据JSON形式,设备离线可以使用数据,具有同步功能,恢复链接时可以上传回服务器。...托管(Firebase Hosting) 开发者提供的生产级网络内容托管。...测试实验室(Firebase Test Lab for AndroidFirebase Test Lab for Android 提供了基于云的基础结构,用于测试 Android 应用。...,有针对性地开展广告活动,使用 Firebase Analytics 目标设备吸引您的用户群 三、FirebaseAndroid中的应用 打开最新的Android studio可以看到系统我们集成了...首先Android要使用Firebase,Android需安装Google Repository,然后点击Tools > Firebase打开Assistant窗口,选择展开的功能列表中的一项功能(例如

22.1K90

聚焦 Android 11: 大功告成

近期,我们已将 ML Kit 作为独立 SDK 推出,并且不再要求用户使用 Firebase 帐号。您只需在 build.gradle 文件中添加一行代码,就能将 ML 功能添加至自己的应用。...如果您还不熟悉 协程 ,请查看以下资源: Android & 协程: 如何使用 Kotlin 管理异步任务 协程学习计划 新的协程开发者指南 您还可以在全新 Kotlin  开发者故事 获取最新的案例分析和数据...而对于初学者,我们也推出了 新的 Android Kotlin 基础知识,欢迎前往学习!...最后,我们将持续改进 Android Studio 中的 D8 和 R8 编译器,在 R8 收缩器 中 Kotlin 提供更好的支持。您可以查看相关文章 了解详情。...您可以通过 "游戏和媒体" 学习计划、视频列表 以及 往期文章 了解更多信息,访问 官方文档 第一时间获取我们游戏开发者提供的所有工具和资源。

2K30

Android 蓝牙开发(扫描设备、绑定、解绑)Kotlin

[在这里插入图片描述] 选择语言Kotlin,然后点击**Finish**完成项目的创建。第一次创建Kotlin项目花费的时间会比较长,耐心等待。 创建好了之后你看到的第一个页面应该是这样的。...[在这里插入图片描述] 没错,这就是Kotlin语言的Android项目,和Java还是有区别的,建议了解了Kotlin的语法再看文章会比较好,当然你也可以对照我写的Android 蓝牙开发(扫描设备、...下面写列表的适配器,因为你扫描蓝牙肯定会是一个列表,既然是一个列表那么肯定要有适配器。 2....** 这个你就不明所以了,因为Java中是没有的,这里解释一下,首先是Kotlin对于安全做了处理, **!!** 表示当前对象不会的情况下执行,而 **?...= null) { //当适配器不为时,这时就说明已经有数据了,所以清除列表数据,再进行扫描 list.clear()

3.9K10

Android 蓝牙开发(扫描设备、绑定、解绑)Kotlin

正文   当然还是新创建一个项目,名为MyBluetooth-Kotlin,为了区分我之前写的Java版的项目。 ? 选择语言Kotlin,然后点击Finish完成项目的创建。...没错,这就是Kotlin语言的Android项目,和Java还是有区别的,建议了解了Kotlin的语法再看文章会比较好,当然你也可以对照我写的Android 蓝牙开发(扫描设备、绑定、解绑)Java版来看...下面写列表的适配器,因为你扫描蓝牙肯定会是一个列表,既然是一个列表那么肯定要有适配器。 2....这个你就不明所以了,因为Java中是没有的,这里解释一下,首先是Kotlin对于安全做了处理, !! 表示当前对象不会的情况下执行,而 ? 表示当前对象可以为。...= null) { //当适配器不为时,这时就说明已经有数据了,所以清除列表数据,再进行扫描 list.clear()

4.3K20
领券