Kotlin In Android 系列---开始

介绍

原文地址:https://medium.com/@juanchosaravia/learn-kotlin-while-developing-an-android-app-introduction-567e21ff9664

欢迎来到本系列故事,我们将在开发Android应用中学习Kotlin,一种新的JVM语言。我希望它可以帮助你在Android的环境中学习这个令人难以置信的语言。这个故事将以不同的部分展开。在“ 内容”部分,您将有不同的部分和将要讨论的主要主题,每个部分将包括不同的Kotlin功能。

我们将学习Kotlin,涵盖诸如属性和字段,数据类,空安全,扩展功能,Lambda表达式,授权,高阶函数等只是,涵盖了Android Dev必须经常处理的业务逻辑,从服务器中请求数据并显示在UI中,绑定和操纵Views等等。另外,我已假设你已经知道Java,并且开发Android应用程序有一些经验。

应用程序:Keddit

我们将要开发的应用程序是一个小的 Reddit客户端。它将向Reddit提供无限滚动的最新消息,以便在向下滚动时不断加载更多新闻,显示标题,图像,评论数,发布时间和新闻作者。

image

我们要使用的框架

  • Retorfit 2.0:消费公共Reddit API。
  • RxJava:我们将使用Observables将UI线程与我们的后台任务分离。在这种情况下调用API并将此值返回给UI。
  • Picasso:从Reddit载入图像。
  • RecyclerView:我们将使用RecyclerView来呈现信息,并提供无限滚动行为。
  • Kotlin Android Extensions:绑定UI(Views)
  • Dagger 2:依赖注入

知识库

在这里,您可以看到我们将在本系列教程中创建的所有代码。
https://github.com/juanchosaravia/KedditBySteps
在下一个环节中,我们将配置Android Studio为Kotlin做好准备,但现在,如果您好奇,可以开始查看存储库中的代码。
如果您有任何问题,请随时在这些社交网络中与我联系。我会尽力回答,如果可以,否则我们会一起学习:)。

你可能感兴趣的:(Kotlin In Android 系列---开始)