零、前言

你是不是想开始安卓编程的职业生涯,但是还没有找到合适的进路?你对一个应用有很好的想法,但不知道如何实现它吗?或者你只是沮丧,要学习安卓,你必须已经知道 Kotlin。如果是这样,那么这本书就是给你的。

面向初学者的 Kotlin Android 编程将是您从头开始创建 Android 应用的指南。我们将向您介绍安卓环境中编程的所有基本概念,从 Kotlin 的基础知识到使用安卓应用编程接口。所有示例都是在官方安卓开发环境 AndroidStudio 中创建的,这有助于加强您的应用开发过程。在这门速成课程之后,我们将深入研究安卓编程,您将学习如何通过片段创建具有专业标准 UI 的应用,并使用 SQLite 存储您的用户数据。此外,您将看到如何使您的应用多语言,用手指在屏幕上绘图,以及处理图形、声音和动画。

到本书结束时,您将准备好开始用 Android 和 Kotlin 构建自己的定制应用。

这本书是给谁的

如果你对 Kotlin、安卓或编程完全陌生,并且想制作安卓应用,这本书是为你准备的。这本书也为那些已经有一些在安卓上使用 Kotlin 的基本经验的人提供了一个复习的机会,以提高他们的知识,并通过早期的项目取得快速进展。

为了充分利用这本书

要成功完成这本书,你不需要任何经验。如果你对你选择的操作系统(视窗、苹果或 Linux)有信心,你可以在学习 Kotlin 编程语言的同时学习制作安卓应用。学习开发专业质量的应用是一段旅程,任何人都可以踏上这条旅程,并想呆多久就呆多久。

如果你确实有以前的编程(Kotlin、Java 或任何其他语言)、Android 或其他开发经验,那么你将在前面的章节中取得更快的进展。

下载示例代码文件

你可以从你在http://www.packtpub.com的账户下载这本书的示例代码文件。如果您在其他地方购买了这本书,您可以访问http://www.packtpub.com/support并注册将文件直接通过电子邮件发送给您。

您可以按照以下步骤下载代码文件:

  1. 登录或注册http://www.packtpub.com
  2. 选择支持选项卡。
  3. 点击代码下载&勘误表
  4. 搜索框中输入图书名称,并按照屏幕上的说明进行操作。

下载文件后,请确保使用最新版本的解压缩文件夹:

  • 视窗系统的 WinRAR / 7-Zip
  • zipeg/izp/un ARX for MAC
  • 适用于 Linux 的 7-Zip / PeaZip

这本书的代码包也托管在 GitHub 上,网址为。如果代码有更新,它将在现有的 GitHub 存储库中更新。

我们还有来自 https://github.com/PacktPublishing/丰富的书籍和视频目录的其他代码包。看看他们!

下载彩色图片

我们还提供了一个 PDF 文件,其中包含本书中使用的截图/图表的彩色图像。可以在这里下载:https://www . packtpub . com/sites/default/files/downloads/9781789615401 _ color images . pdf

使用的约定

本书通篇使用了许多文本约定。

CodeInText:表示文本中的码字、数据库表名、文件夹名、文件名、文件扩展名、路径名、虚拟网址、用户输入和推特句柄。比如;"将下载的WebStorm-10*.dmg磁盘映像文件作为另一个磁盘安装到您的系统中."

代码块设置如下:

<TextView
 android:id="@+id/textView"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:text="TextView" />

当我们希望将您的注意力吸引到代码块的特定部分时,相关的行或项目以粗体显示:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
 android:layout_width="match_parent"
 android:layout_height="match_parent">
</LinearLayout>  

粗体:表示一个新的术语,一个重要的词,或者你在屏幕上看到的词,比如在菜单或者对话框中,也是这样出现在文本中的。例如:“如果没有,点击日志选项卡”

警告或重要注意事项是这样出现的。

类型

提示和技巧是这样出现的。

取得联系

我们随时欢迎读者的反馈。

综合反馈:发邮件feedback@packtpub.com,在你的留言主题中提到书名。如果您对本书的任何方面有疑问,请发电子邮件至questions@packtpub.com

勘误表:虽然我们已经尽了最大的努力来保证内容的准确性,但是错误还是会发生。如果你在这本书里发现了一个错误,如果你能向我们报告,我们将不胜感激。请访问,http://www.packtpub.com/submit-errata,选择您的图书,点击勘误表提交链接,并输入详细信息。

盗版:如果您在互联网上遇到任何形式的我们作品的非法拷贝,如果您能提供我们的位置地址或网站名称,我们将不胜感激。请通过copyright@packtpub.com联系我们,并提供材质链接。

如果你有兴趣成为一名作者:如果有一个你有专长的话题,你有兴趣写或者投稿一本书,请访问http://authors.packtpub.com

评论

请留下评论。一旦你阅读并使用了这本书,为什么不在你购买它的网站上留下评论呢?然后,潜在的读者可以看到并使用您不带偏见的意见来做出购买决定,我们在 Packt 可以了解您对我们产品的看法,我们的作者可以看到您对他们的书的反馈。谢谢大家!

更多关于 Packt 的信息,请访问packtpub.com