4.kotlin安卓实践课程

  • 时间:
  • 浏览:1

getMainComponent()這個 函数被我定义到一一好几个 多kt文件顶端

這個 基类人太好 要是 提供了一一好几个 多抽象最好的办法,使得每个页面还要提供一一好几个 多ViewDataBinding类型实现databinding的绑定和视图初始化,這個 类型其人太好 定义了符合databinding标准的layout文件xml就能自动生成,比如我们歌词 这里的ActivityMainBinding

针对人群:Android中级以上,kotlin入门

这里先简单讲一下加入的mvp架构,首先是我们歌词 的MainActivity实现了RandomContract.View接口,后来用注解@Inject注入了RandomPresenter,最后在initView最好的办法外部注入依赖

1.第一步创建我们歌词 的activity类

主要会通过安卓实战来讲解kotlin语法和实际应用,本教程设及知识点包括框架模式mvp+mvvm, Databinding(数据绑定框架),Dagger2(依赖注入框架),DeepLink(页面路由框架),Rxjava,RxAndroid(异步操作框架),Retrofit,Okhtttp等,不过本教程重点在kotlin统统 哪些框架还要了解可自行百度。

3.后来我们歌词 看看哪些格式的xml可不还要生成這個 ViewDataBinding的类

用过Databinding的同学不粉悉這個 xml,后来没接触过的同学一定很好奇這個 父布局标签layout,不懂的同学可不还要去学习一下Databinding

2.这里说明一下这里我们歌词 还定义了一一好几个 多基类BaseBindingActivity,先看看它的代码

这里的知识点要是 扩展函数 ,我在代码里写了哪些是扩展函数,扩展函数可不还要方便我们歌词 书写包装最好的办法,我们歌词 可不还要仔细看看我们歌词 的编写和使用最好的办法