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
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做好准备,但现在,如果您好奇,可以开始查看存储库中的代码。
如果您有任何问题,请随时在这些社交网络中与我联系。我会尽力回答,如果可以,否则我们会一起学习:)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,509评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,680评论 2 45
  • 内容抽屉菜单ListViewWebViewSwitchButton按钮点赞按钮进度条TabLayout图标下拉刷新...
    皇小弟阅读 46,991评论 22 665
  • 各位家长好! 欢迎大家关注EMTD课程开班! 1.收费: 标准收费200RMB/时/小孩,邀请一位家长入大群,可以...
    RAYDRS阅读 2,629评论 0 0
  • 01 同事小王再次给我们抱怨,他又失眠了! 印象中,小王同志的失眠已经足足连续长达一月之久。其实,不用他抱怨,那对...
    家龙同学阅读 5,622评论 2 9