2 Star 7 Fork 2

PeaceJay / kotlin-demo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.59 KB
一键复制 编辑 原始数据 按行查看 历史

kotlin-demo

介绍

10天Kotlin开发计划

软件架构

软件架构说明 Chapter1 ++

第一天、快速入门Kotlin编程

  1. 日志输出
  2. 变量声明 val、var
  3. 定义函数、语法糖
  4. 条件语句 if、where
  5. 循环语句 for 、代码区间
  6. 面向对象
  7. 接口、函数修饰符
  8. 数据类(数据模型)
  9. 单例类
  10. 集合的创建与遍历
  11. 集合的函数式API
  12. 空指针检查
  13. 字符串内嵌表达式、函数的参数默认值

第二天、探究Activity

  1. 手动创建Activity
  2. Activity的基本用法
  3. 随时随地退出程序
  4. 启动Activity的最佳写法
  5. Kotlin扩展:标准函数、静态方法

第三天、UI开发

  1. 公共标题栏
  2. 自定义标题栏控件
  3. RecyclerView
  4. 编写精美的聊天对话界面

第四天、探究Fragment

  1. Fragment生命周期
  2. TabLayout + ViewPager

第五天、广播BroadcastReceiver

  1. 静态注册广播
  2. 动态注册广播
  3. 自定义全局广播

第六天、数据存储,持久化

  1. 文件存储
  2. sharedPreferences存储
  3. SQLite数据库存储
  4. BuildConfig
  5. 实战封装高性能存储

第七天、EventBus组件间通信

总结篇,总结篇,MVVM + Kotlin + ViewModel + Retrofit + RxJava

官方文档:https://developer.android.google.cn/training/dependency-injection/dagger-basics?hl=zh-cn

参与贡献

博客地址:https://blog.csdn.net/qq_30998053/category_11436257.html 项目上传方法: https://www.jianshu.com/p/585d947e5941

Java
1
https://gitee.com/PeaceJay/kotlin-demo.git
git@gitee.com:PeaceJay/kotlin-demo.git
PeaceJay
kotlin-demo
kotlin-demo
master

搜索帮助