谷歌推出 Kotlin 免费在线课程
近日,我们报道微软推出 Python 免费在线视频教程,该课程名为 Python for Beginners,为 Python 初学者提供学习材料。无独有偶,谷歌也宣布推出两个 Kotlin 免费在线课程,正如苹果将 iOS 开发人员从 Object-C 转移到 Swift 一样,谷歌也在将 Android 开发者从 Java 转移到 Kotlin。
该在线教程是谷歌与 Udacity (一家在线教育机构,教学语言为英语)合作共同推出,为帮助 Kotlin 的学习者,提供基于视频的课程,以及如何在 Kotlin 构建 Android 应用程序,这两门课程分别是:
Kotlin Bootcamp
在本套教程中,用户将学习如何使用 Kotlin 编程,从基本知识开始,比如如何编写 Kotlin 语句,以及如何处理函数操作等等,完成 Kotlin 语言的学习后,该课程还提供了使用 Kotlin 开发 Android 应用所需的基础知识。谷歌对使用 Kotlin 开发 Android 应用提供了一流的支持,包括 Kotlin 的 Android API 和 API 扩展。
Building Android apps in Kotlin
这套课程是针对如何使用 Kotlin 进行 Android 开发,从 “Hello World”开始由浅入深,本课程从在一个屏幕上构建基本的交互式用户界面开始,到以一个多屏幕 Google Developer Group(GDG) Finder 应用程序结束。在每一课中,你将使用应用程序的架构并实现关键特性。
在这个过程中,你将学习到 Android Jetpack 组件,如数据库空间、后台处理工作管理器、导航组件等等。还有使用库来简化常见的任务,例如用于图像加载的 Glide、用于网络的 Retroeft 以及用于 JSON 解析的 Moshi。这门课程教授 Kotlin 的主要特性,比如 cooutines,以帮助学习者更快、更简洁地编写应用程序代码。
总的来说,整套课程将会创建超过 10 个应用程序。
这两门课程属于 Codelabs (谷歌的免费开发者资源)的一部分,根据该网站,每个 Codelab 都有提供一个指导、教程和动手编码经验,大多数 Codelab 是逐步完成构建小型应用程序或向现有应用程序添加新功能的课程。下面是两门课程的地址:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
VS Code Python 将支持 Jupyter Notebook
9 月 21 日,在 PyCon China 2019 上,来自微软开发工具事业部的资深研发工程师韩骏宣布了一项 VS Code Python 的全新功能:Visual Studio Code Python 插件将提供Jupyter Notebook 原生支持。Jupyter Notebook 将可以运行在 VS Code 中。 根据介绍,Jupyter Notebook 众多重要功能已经在 VS Code 中全面支持,包括运行单个 cell、运行全部 cell、管理 cell、Markdown 预览与查看运行结果等。 除此之外,开发者还可以把 Jupyter Notebook 直接导出为 Python 文件,并可以在 VS Code 中通过变量查看器实时地查看变量的类型与值。 更为关键的是,在 VS Code 中编辑 Jupyter Notebook 的 Python 代码,可以像平时在 VS Code 中编写 Python 文件一样,具有强大的 IntelliSense(智能提示)、变量/函数的 hover 提示等功能。 9 月底 Python 插件将会发布新版本,届时 Jupyt...
- 下一篇
腾讯游戏部门开源 DevOps 系列项目“蓝鲸”
蓝鲸智云(蓝鲸)是腾讯游戏运营部“腾讯智营”下的一个子品牌,它是一套基于 PaaS 的技术解决方案,提供了完善的前后台开发框架、调度引擎与公共组件等模块,可以帮助业务的产品和技术人员快速构建低成本、免运维的支撑工具和运营系统。 蓝鲸团队近期开源了其部分项目,系列项目包括: 蓝鲸智云 PaaS 平台(BlueKing PaaS) 蓝鲸智云配置平台(BlueKing CMDB) 蓝鲸智云标准运维(SOPS) 蓝鲸智云容器管理平台(BlueKing Container Service) 蓝鲸智云容器管理平台 SaaS(Blueking Container Service) 蓝鲸 CI 平台(BlueKing CI) 主页:https://gitee.com/Tencent-BlueKing 腾讯蓝鲸智云 PaaS 平台(BlueKing PaaS) 本次开源的是蓝鲸智云 PaaS 平台社区版(BlueKing PaaS Community Edition),它提供了应用引擎、前后台开发框架、API 网关、调度引擎、统一登录与公共组件等模块,帮助用户快速、低成本、免运维地构建支撑工具和运营系统...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装