• 内容详情
  • Kotlin for android developers 中文翻译版学习教程

    【书籍目录】

    Introduction
    写在前面
    关于本书
    这本书适合你吗?
    关于作者
    介绍
    什么是Kotlin?
    我们通过Kotlin得到什么
    准备工作
    Android Studio
    安装Kotlin插件
    创建一个新的项目
    在Android Studio中创建一个项目
    配置Gradle
    把MainActivity转换成Kotlin代码
    测试是否一切就绪
    类和函数
    怎么定义一个类
    类继承
    函数
    构造方法和函数参数
    编写你的第一个类
    创建一个layout
    The Recycler Adapter
    变量和属性
    基本类型
    变量
    属性
    Anko和扩展的函数
    Anko是什么?
    开始使用Anko
    扩展函数
    从API中获取数据
    执行一个请求
    在主线程以外执行请求
    数据类
    额外的函数
    复制一个数据类
    映射对象到变量中
    解析数据
    转换json到数据类
    构建domain层
    在UI中绘制数据
    操作符重载
    操作符表
    例子
    扩展函数中的操作符
    使Forecast list可点击
    Lambdas
    简化setOnClickListener()
    ForecastListAdapter的click listener
    扩展语言
    可见性修饰符
    修饰符
    构造器
    润色我们的代码
    Kotlin Android Extensions
    怎么去使用Kotlin Android Extensions
    重构我们的代码
    Application单例化和属性的Delegated
    Applicaton单例化
    委托属性
    标准委托
    怎么去创建一个自定义的委托
    重新实现Application单例化
    创建一个SQLiteOpenHelper
    ManagedSqliteOpenHelper
    定义表
    实现SqliteOpenHelper
    依赖注入
    集合和函数操作符
    总数操作符
    过滤操作符
    映射操作符
    元素操作符
    生产操作符
    顺序操作符
    从数据库中保存或查询数据
    创建数据库model类
    写入和查询数据库
    Kotlin中的null安全
    可null类型怎么工作
    可null性和Java库
    创建业务逻辑来访问数据
    Flow control和ranges
    If表达式
    When表达式
    For循环
    While和do/while循环
    Ranges
    创建一个详情界面
    准备请求
    提供一个新的activity
    启动一个activity:reified函数
    接口和委托
    接口
    委托
    在我们的App中实现一个例子
    泛型
    基础
    变体
    泛型例子
    设置界面
    创建一个设置activity
    访问Shared Preferences
    泛型preference委托
    测试你的App
    Unit testing
    Instrumentation tests
    其它的概念
    内部类
    枚举
    密封(Sealed)类
    异常(Exceptions)
    结尾

    1. 全库网所有资源均来源于用户上传和网络,如有侵权请发送邮箱联系站长处理!
    2. 如果你有好的资源或者原创教程,可以到审核区投稿发布,分享会有钻石奖励和额外收入!
    3. 全库网所有的源码、教程等其它资源均源于用户上传发布,如有疑问,可直接联系发布作者处理
    4. 如有链接无法下载、失效或广告,请联系全库网管理员核实处理!
    5. 通过发布原创教学视频或优质源码资源可以免费获得全库网站内SVIP会员噢
    6.全库网管理猿邮箱地址:admin@qkuser.com,我们会在收到您的邮件后三个工作日内完成处理!
    7. 如遇到加密压缩包,默认解压密码为"qkuser.com",如遇到无法解压的请联系管理员!

    全库网 » Kotlin for android developers 中文翻译版学习教程