TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312677
|
资源详情
【书籍目录】
Introduction写在前面关于本书这本书适合你吗?关于作者介绍
什么是Kotlin?我们通过Kotlin得到什么
准备工作
AndroidStudio安装Kotlin插件
创建一个新的项目
在AndroidStudio中创建一个项目配置Gradle把MainActivity转换成Kotlin代码测试是否一切就绪
类和函数
怎么定义一个类类继承函数构造方法和函数参数
编写你的第一个类
创建一个layoutTheRecyclerAdapter
变量和属忄生
基本类型变量属忄生
Anko和扩展的函数
Anko是什么?开始使用Anko扩展函数
从API中获取数据
执行一个请求在主线程以外执行请求
数据类
额外的函数复制一个数据类映射对象到变量中
解析数据
转换json到数据类构建domain层在UI中绘制数据
操作符重载
操作符表例子扩展函数中的操作符
使Forecastlist可点击Lambdas
简化setOnClickListener()ForecastListAdapter的clicklistener扩展语言
可见忄生修饰符
修饰符构造器润色我们的代码
KotlinAndroidExtensions
怎么去使用KotlinAndroidExtensions重构我们的代码
Application单例化和属忄生的Delegated
Applicaton单例化委托属忄生标准委托怎么去创建一个自定义的委托重新实现Application单例化
创建一个SQLiteOpenHelper
ManagedSqliteOpenHelper定义表实现SqliteOpenHelper依赖注入
集合和函数操作符
总数操作符过滤操作符映射操作符元素操作符生产操作符顺序操作符
从数据库中保存或查询数据
创建数据库model类写入和查询数据库
Kotlin中的null安全
可null类型怎么工作可null忄生和JA危a库
创建业务逻辑来访问数据Flowcontrol和ranges
If表达式When表达式For循环While和do/while循环Ranges
创建一个详情界面
准备请求提供一个新的activity启动一个activity:reified函数
接口和委托
接口委托在我们的App中实现一个例子
泛型
基础变体泛型例子
设置界面
创建一个设置activity访问SharedPreferences泛型preference委托
测试你的App
UnittestingInstrumentationtests
其它的概念
内部类枚举密封(Sealed)类异常(Exceptions)
结尾
|
|