![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
HyZhan丶丶
这个作者很懒,什么都没留下…
展开
-
Kotlin的圣光机甲——KtArmor通用流程篇 (二)
前言在前一篇中,介绍了 KtArmor—MVVM 简单的使用方法,但是这往往不是全部。在持续迭代、维护下,发现功能越写越多,也相应复杂起来。所以后续,我尽可能编写详细 说明文档,并且在源码编写 注释废话不多说,进入正文。ViewModel回到上文所说的 Login 示例,我们在 LoginViewModel,通过quickLaunch DSL 方式,发起网络请求。如下代码所示:cla...原创 2020-04-03 15:09:41 · 249 阅读 · 0 评论 -
Kotlin的魔能机甲——KtArmor网络调用封装(四)
前言继上次分享KtArmor的基础使用方法, 在网络请求逻辑上,在调用上,总感觉不够优雅直观,嵌套过深的问题,这样使得代码看起来臃肿,不美观。所以在这篇中,分享一下我在网络请求调用方面的 封装之路。希望大家喜欢~准备在演示实例过程,我才用采用的是 玩Android 提供的接口 API。 框架方面,我采用的是 Retrofit + OkHttp + Coroutine,示例演示是以 Kotli...原创 2019-10-14 11:26:01 · 139 阅读 · 0 评论 -
初次使用 kotlin 开发一款 豆瓣 App
初次使用 kotlin 开发一款 豆瓣 App概要初学kotlin,所以做这个 豆瓣 app 来练练手,感受了 kotlin 的魅力~ App 数据采用 豆瓣 api (如果不小心侵权了,sorry,联系我,我把它删除了,谢谢.) 由于提供 api 数据有限,暂时只实现 电影,和 图书功能。后续有时间会完善~App 展示API豆瓣提供框架Anko...原创 2018-08-17 03:29:06 · 384 阅读 · 0 评论 -
用心打造——Kotlin 版玩Android
前言:继上次用 kotlin 编写了 一款简单 豆瓣电影 app 后。体验到了kotlin 的魅力。加上这段时间学习了 MVP 模式、MVVM模式,心痒痒,就像做个 app 来练练手,正当犹豫要选择哪一种来练手的时候,无意中看见另一种的模式艺术图片应用 T-MVVM~ 感觉说的挺有道理的。好奇心驱使我去试一下这种模式,说干就干。玩Android玩Android 采用的是 LiveData+V...原创 2018-10-29 18:37:38 · 291 阅读 · 2 评论 -
Android音频开发——对讲机实时语音对话
Android音频开发——对讲机实时语音对话前言由于公司需求, 安排我研究对讲机的实时语音对话. 对讲机点击按钮发起对话, Android 端接听, 然后进行语音对话.研究了几天第三方对讲机Demo,发现这个demo只是简单播放音频, 而且还没有提供Android客户端相关代码,Java版也要自己看底层实现,没办法只有自己动手造, 我只想说 *** !!!,准备工作一开始本来打算用Web端...原创 2019-07-03 15:07:28 · 6811 阅读 · 5 评论 -
Kotlin的魔能机甲——KtArmor插件篇(二)
前言Kotlin的魔能机甲——KtArmor(一)在上一篇,介绍到了KtArmor简单的LoginDemo示例。一个登录功能,我们需要创建四个类,过于繁琐。有没有更便捷的方法的。那肯定!KtArmor 框架还有与之对应 KtArmor-MVP 插件,帮助开发者快速生成对应模板代码(Activity, Presenter, Model, Contract)。插件演示插件下载插件下载Kt...原创 2019-07-30 18:09:53 · 123 阅读 · 0 评论 -
Kotlin的魔能机甲——KtArmor(一)
前言学习了Kotlin有一段时间了, 每次写项目/Demo的时候, 总是用到网络请求、MVP、MVVM、常用工具类、通用自定义View, 索性把这些整合到一起, 搭成一个Android的脚手架——KtArmor.什么是KtArmor ?KtArmor 寓意着 为Android 赋予战斗装甲, 方便开发者快速进行Android 开发。节约开发者开发时间。为了满足开发者需求, 我整合了两个分支,...原创 2019-07-25 19:50:57 · 239 阅读 · 0 评论 -
Kotlin的魔能机甲——KtArmor(三)
前言继上篇说到, KtArmor-MVP的插件使用。我们可以快速创建基本的模板代码,但是在编写业务代码时候,不熟悉KtArmor-MVP框架, 不知其然,无法驾驭这个魔能机甲 。所以这篇我先从BaseActivity 开始说起,介绍KtArmor—MVP 的用法,“深入源码”解析,带你走进 KtArmor-MVP。ActivityKtArmor-MVP 框架主要包含3个主要的Activity...原创 2019-08-14 17:32:02 · 117 阅读 · 0 评论