引言

Kotlin是一门极容易上手的编程语言,在2017年的开发者大会上,谷歌公司宣布Kotlin成为Android官方指定编程语言,从长远的角度来说,作为Android的开发者,Kotlin是一门必须掌握的编程语言,时至如今,Kotlin几经打磨已经非常稳定,同时Kotlin社区在近些年随着越来越多的人使用也发展的越来越火热。

如果你是一名新手开发,那么Kotlin绝对是你接触Android开发最好的选择,极简的编写方式,安全又高效,作为新手逃不过去的空指针异常在Kotlin开发中几乎不再是噩梦。如果你是Java转Kotlin开发,那么恭喜你解放了,可能一开始会有那么一点点排斥,等你熟悉它一定会爱的深刻。

好了,说了这么多我们先来用它说“Hello World”吧

Android环境搭建

下载安装AndroidStudio3.0以上版本,因为只有在3.0以上版本才支持Kotlin编程开发。安装成功后新建项目,我这里是在存在项目的情况下新建的界面,初次安装后新建项目稍有区别,点击Start a new Android Studio project即可新建一个项目

新建项目后配置项目信息,注意需勾选底部Include Kotlin Support可再新建项目后自动配置Kotlin开发相关的组件

选择API版本信息

选择一个Empty Activity

至此,项目新建工作完成

项目结构


好了,Usb连接真机或者开启模拟器(具体百度)到了这一步我们先跑起来说声“Hello World”

运行结果

Android实战开发-Kotlin教程(入门篇 1.0)相关推荐

  1. Android实战开发-Kotlin教程(入门篇-RecyclerView数据列表的实现)

    在移动应用开发中,很多时候我们需要去展示数据记录,如电商应用中的商品列表.订单列表等等一系列的数据记录的展示时,我们需要用到Android的列表组件展示这些数据,列表组件应该是我们遇到到比较常见也是必 ...

  2. Android实战开发-Kotlin教程(布局篇 3.1)

    上一篇我们对Android常用的组件已经有了一个初步的了解,本篇我们开始了解Android常用的布局方式 什么是布局?怎么去理解布局了?简单的来说,布局就是一种约束,比如你把一堆的东西放到地上,他就是 ...

  3. Android实战开发-Kotlin教程(语法篇 1.2)

    上一篇我们介绍了Kotlin语法的一些基础用法,本章我们来学习一下Kotin的语法知识 if表达式 if表达式在开发过程中最常见的判断表达式 if后面的括号代表判断的条件表达式,如条件表达式的结果为t ...

  4. Android实战开发-Kotlin教程(组件篇 2.3)

    上一篇我们对TextView的使用以及相关属性有了一定的了解,本篇我们开始了解Button和EditText.ImageView的使用 Button Button是UI中的一个小部件,主要用于交互中用 ...

  5. java ligerui_[Java教程]jQuery LigerUI 使用教程入门篇_星空网

    jQuery LigerUI 使用教程入门篇 2012-01-17 0 阅读目录获取最新代码 ligerUI是什么 如何使用 如何扩展 获取最新代码 可以到http://ligerui.googlec ...

  6. Android实战开发——引导页面(ViewPager)篇

    Android实战开发之引导页面 文章目录 Android实战开发之引导页面 前言 一.概述 二.操作步骤 1.操作准备 2.初始化 3.适配器设置 3.圆点的滑动事件 三.总结 前言 本篇文章主要介 ...

  7. 【helloworld】-微信小程序开发教程-入门篇【1】

    1. 开篇导言 本节目标:旨在演示如何用开发者工具构建并运行简单的 helloworld 应用. 目标用户:无编程经验,但对微信小程序感兴趣的同学. 学习目标:开发者工具的基本使用流程,即创建.导入. ...

  8. jQuery LigerUI 使用教程入门篇

    jQuery LigerUI 使用教程入门篇 阅读目录 获取最新代码 ligerUI是什么 如何使用 如何扩展 获取最新代码 可以到http://ligerui.googlecode.com下载最新代 ...

  9. 微信小程序教程入门篇

    微信小程序教程入门篇: 微信小程序怎么做?做一个微信小程序要多少钱呢? 作为Z时代,Y时代的我们,做一个微信小程序难道还要去看书学代码吗? 不存在的各位. 现在制作一个微信小程序,只需要动动鼠标键盘, ...

  10. Android UI开发第二十五篇——分享一篇自定义的 Action Bar

    Action Bar是android3.0以后才引入的,主要是替代3.0以前的menu和tittle bar.在3.0之前是不能使用Action Bar功能的.这里引入了自定义的Action Bar, ...

最新文章

  1. boost:进程管理
  2. pythonturtle是标准库_Python中turtle库的使用
  3. 0基础学python-0基础学python 全套教程送你参考
  4. Windows VS c++复制文件到网络共享文件夹的实现
  5. 【剑指offer】面试题68 - I:二叉树的最近公共祖先(Java)
  6. pacemaker+corosync实现集群管理
  7. 苹果手机没充满电就拔下,会对电池造成伤害吗?
  8. 天翼校园网电脑端实现共享WiFi,解决一机一账号上线的问题! 亲测有效!!!
  9. H265 SAO 技术
  10. 适合ABB和halcon互转——四元数与欧拉角互转方法C#
  11. [转]优秀程序设计的Kiss原则(keep it simple,stupid)
  12. UE4制作多人大地型游戏的优化
  13. 《Head First 设计模式》例子的C++实现(4 单件模式)
  14. 查看win10电脑电池损耗
  15. 2023必火的5种服装店装修风格,看看哪种风格适合你家店?
  16. POJ - 2008 Moo University - Team Tryouts
  17. WPS怎么外链网页上的实时数据_什么是外链,如何获取更多的外链?
  18. 五子棋1.0(Java单机版)
  19. numberformat java_Java NumberFormat 类的详解及实例
  20. 思科路由器的时间配置

热门文章

  1. iOS:tintColor详解
  2. [Tips]git cannot lock ref
  3. XQuery FLWOR 表达式
  4. 模拟器 安装 apk
  5. 维基百科 双线性插值
  6. pyexiv2修改图片exvif
  7. Jupyter Notebook Virtualenv 添加 卸载环境
  8. CentOS7 bcc 与 bpftrace环境搭建
  9. 使用svnadmin对VisualSVN进行项目迁移
  10. mfc 子窗体任何消息都不触发_你不知道的 WebSocket