Kotlin10天开发计划
文章平均质量分 84
利用闲余实际,每天进度一小点
peacejay
热爱移动开发,广交朋友
展开
-
总结篇,MVVM + Kotlin
完整代码Gitee地址:kotlin-demo: 10天Kotlin开发计划总结篇:mvvp请求框架经过前面基础学习,我们要如何运用到实际开发当中,这里整理出了一套MVVM框架,先看看实际效果图:项目结构MVVM + Kotlin + ViewModel + Retrofit + RxJava项目引用库 /* viewmodel*/ implementation 'androidx.lifecycle:lifecycle-viewmodel-k...原创 2021-12-22 16:32:43 · 587 阅读 · 2 评论 -
Kotlin直接使用控件id作为变量使用
1,根目录下build.gradle:classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"2.app下build.gradle//写法一plugins { id 'kotlin-android' id 'kotlin-android-原创 2021-12-20 14:53:31 · 2947 阅读 · 0 评论 -
Kotlin开发第七天,EventBus组件间通信
完整代码Gitee地址:kotlin-demo: 10天Kotlin开发计划第七天学习内容代码:Chapter7EventBus-Kotlin官方地址:https://github.com/greenrobot/EventBusEventBus原理EventBus 是基于观察者模式,核心是事件。通过事件的发布和订阅实现组件之间的通信,EventBus默认是一个单例存在,在Java中还需要使用Synchronized来保证线程安全。通俗来讲,EventBus通过注册将所有订阅事件..原创 2021-11-25 11:04:46 · 2018 阅读 · 1 评论 -
Kotlin开发第六天,数据存储,持久化
完整代码Gitee地址:kotlin-demo: 15天Kotlin学习计划第六天学习内容代码:Chapter6前言简介知识点1:文件存储知识点2:sharedPreferences存储知识点3:SQLite数据库存储创建数据库添加数据更新数据删除数据读取数据知识点4:BuildConfig分包知识点5:实战封装高性能存储总结前言任何一个应用程序,其实说白了就是在不停地和数据打交道,没有数据的应用程序就变成了一个空壳子,对用...原创 2021-11-11 15:55:47 · 4409 阅读 · 0 评论 -
Kotlin开发第五天,广播BroadcastReceiver
完整代码Gitee地址:kotlin-demo: 15天Kotlin学习计划第五天学习内容代码:Chapter5目录前言定义应用场景知识点1:静态注册广播知识点2:动态注册广播知识点3:自定义全局广播前言BroadcastReceiver(广播接收器),属于 Android 四大组件之一 在 Android 开发中,BroadcastReceiver 的应用场景非常多 今天,我将详细讲解关于BroadcastReceiver的一切相关知识定义即 广播,是.原创 2021-11-08 17:11:52 · 3402 阅读 · 0 评论 -
Kotlin开发第四天,探究Fragment
完整代码Gitee地址:kotlin-demo: 15天Kotlin学习计划第四天学习内容代码:Chapter4目录Fragment简介知识点1:Fragment生命周期知识点2:TabLayout + ViewPagerFragment简介Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragment,我们可以把他看成一个小型...原创 2021-11-05 10:26:27 · 1293 阅读 · 0 评论 -
Kotlin开发第三天,UI开发
完整代码Gitee地址:kotlin-demo: 15天Kotlin学习计划第三天学习内容代码:Chapter3目录知识点1:公共标题栏知识点2:自定义标题栏控件知识点3:RecyclerView知识点1:公共标题栏市场上应用的界面顶部有一个标题栏,标题栏上会有一到两个按钮可用于返回或其他操作(iPhone没有专门的返回键)。虽然Android系统已经给每个Activity提供了标题栏功能,但样式有很大局限性,我们自定义一个标题栏,新建item_title布...原创 2021-11-01 11:11:02 · 3042 阅读 · 1 评论 -
Kotlin开发第二天,探究Activity
完整代码Gitee地址:kotlin-demo: 15天Kotlin学习计划第二天学习内容代码:Chapter2类知识点1:手动创建ActivityActivity是最容易吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个Activity。1,手动创建Activity,继承AppCompatActivity,初始化onCreate方法;package com.example.kotlin_demoimp...原创 2021-10-27 15:55:39 · 1132 阅读 · 0 评论 -
Kotlin开发第一天,快速入门
创建一个LearnKotlin.kt类知识点1:日志输出fun main() { //1、日志打印 println("日志输出")} 点run执行结果知识点2:变量声明 val、varfun main() { //2、val声明一个不可变变量 对应java的final //var声明一个可变变量 好的代码习惯,优先使用val val a = 10 val b = 37} ...原创 2021-10-25 19:57:12 · 1208 阅读 · 0 评论