1+x安卓应用开发(中级)课程-教案全套 项目1--7 Android基础和环境搭建--- 安卓底层原理认知.doc

1+x安卓应用开发(中级)课程-教案全套 项目1--7 Android基础和环境搭建--- 安卓底层原理认知.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《腾讯1+x安卓应用开发(中级)》教案

一、教案设计

课题

项目1任务1Kotlin简介及开发环境搭建

课型

理论课

理论课时

1课时

实践课时

1课时

教学目标

知识目标

能力(技能)目标

1.能够进行Kotlin安装包的下载与安装。

2.能够进行Kotlin环境的搭建与配置。

教学重点

Kotlin泛型、Kotlin的反射、Kotlin中的协程。

教学难点

Kotlin的反射。

教学内容

1.Kotlin简介

Kotlin是JetBrains公司在2010年推出的一种基于JVM的静态类型编程语言。Kotlin可以编译成Java字节码,也可以编译成JavaScript,以便在没有JVM的设备上运行。2017年,Google宣布Kotlin是Android官方开发语言。

2.Kotlin在安卓开发时的优势

使用Kotlin语言,对于安卓开发来说,主要有下面几个优势。

减少空指针异常。

减少代码量:同样的功能Kotlin开发要比Java少50%甚至更多。

提升开发效率:增加了许多现代高级语言的语法特性,使得开发效率大大提升。

实现与Java语言的无缝连接:Kotlin可以直接调用和使用Java编写的代码,也可以无缝使用Java第三方开源库

3.Kotlin插件的安装

在AndroidStudio中安装Kotlin开发环境,需要先安装Kotlin插件,安装步骤如下:

(1)单击File|Setting,弹出setting面板,如图1-1-1所示。

图1-1-1setting面板

(2)单击Plugins,输入kotlin进行搜索,如图1-1-2。

图1-1-2搜索kotlin

(3)单击Install后等待安装完成即可。

教学准备

教材,PPT、教纲、教案

参考资料

/

教学过程

方法与手段

教学备注

【课堂导入】

为什么需要安装Kotlin插件?默认情况下,AndroidStudio安装完成后,还不能使用Kotlin编写代码。要想使用Kotlin,必须安装Kotlin插件。

【教学实施】

6.2.1任务描述

在AndroidStudio中安装Kotlin插件,搭建Kotlin开发环境,以便能在AndroidStudio中使用Kotlin编写代码。

6.2.2问题引导

为什么需要安装Kotlin插件?默认情况下,AndroidStudio安装完成后,还不能使用Kotlin编写代码。要想使用Kotlin,必须安装Kotlin插件。

6.1.3知识准备

Kotlin是一种基于JVM的静态类型编程语言。

Kotlin是Android官方开发语言。

使用Kotlin语言进行安卓开发的优势。

6.1.4在线安装Kotlin插件

6.1.5知识拓展

下载安装Kotlin插件

离线安装Kotlin插件

【知识(技能)巩固练习】

完成Kotlin插件的安装。

【教学小结】

讲授、演示

课后作业与训练

完成项目1课后练习对应的习题。

教学反思

课题

项目1任务2用Kotlin语言实现倒计时功能

课型

理论课

理论课时

2课时

实践课时

2课时

教学目标

知识目标

能力(技能)目标

1.能够掌握Kotlin基础语法,能掌握Kotlin类型与表达式。

2.能够理解Kotlin泛型和注解。

3.能够掌握Kotlin的反射。

4.能够掌握Kotlin的协程。

1.能够利用常见集成开发环境创建工程项目,并能实现程序正确编译和运行。

2.能灵活使用Kotlin泛型、Kotlin的反射、Kotlin中的协程。

教学重点

Kotlin泛型、Kotlin的反射、Kotlin中的协程。

教学难点

Kotlin的反射。

教学内容

1.Kotlin基础语法

(1)注释

kotlin支持单行和多行注释。

(2)函数定义

①函数定义使用关键字fun,函数参数格式为:参数:类型。返回值类型的定义是在函数头后面加冒号:返回值类型。例如:

funsum(a:Int,b:Int):Int{//Int参数,返回值Int

returna+b

}

②表达式可以作为函数体,函数返回值类型可以自动推断,例如:

funsum(x:Int,y:Int)=x+y

publicfunsum(x:Int,y:Int):Int=x+y

③无返回值的函数(类似Java中的void),有两种形式,一种是用Unit类型修饰,另外一种是直接省略不写,例如:

fundoSomething(){}

fundoSomething():Unit{}

(3)可变长参数函数

函数的可变长参数可以用vararg关键字进行标识,例如:

funvars

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档