首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
RetroX
掘友等级
学生
|
天津大学天外天工作室
开摆
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
291
文章 290
沸点 1
赞
291
返回
|
搜索文章
最新
热门
构建Recyclerview DSL
上一篇文章说了如何把DSL用在项目的布局中,而这篇文章来讲讲怎么把DSL用在Recyclerview中。此框架已经在我的项目中大规模使用,并且极大地提高了Recyclerview列表构建效率和复用能力。 ItemController: 一般内嵌在Item类的Companion …
DSL In Action (然后把Anko DSL真正用起来)
伴随着Kotlin的发展,有一个神奇的框架anko-layout,一直存在于我们的视野却又一直因为各种原因无法用于生产环境中。最近在写项目时,再次拿出anko这个框架,思考它在UI小组件上的可用性。 PS: Anko != Anko_Layouts ,但是为了表述方便,文中一部…
使用kotlin重构项目基础架构 - 拓展
主要讲kotlin拓展能为项目的基础架构带来的便利已经优雅
厌倦了MVP?不妨来看看Android View Component 架构
项目当前采用的DataBinding框架严重限制了编译速度,并且DataBinding框架存在着出错提示混乱的毛病,在出错的时候大幅度降低了开发效率(当然没错的时候还是很快的) 在尝试为Freeline适配最新的DataBinding时候遇到了巨大的阻力,实现的可能性很低了,只…
Freeline适配kotlin-2 kotlin增量实现
在上一部分我们梳理了java增量的逻辑 整体来讲就是: 扫描变化的java文件 对它们进行单独的javac编译 然后打包成增量dex merge进去 其实现在大家基本上已经有思路了 javac换成kotlinc就ok了嘛 打开我心爱的pycharm 现在…
Freeline Android Studio3.0迁移记录-1
Freeline是我认为Android Application增量最快的 在成功增量的情况下,可以保证时间在10s及以内 不支持Android Studio3.0的gradle plugin databinding的支持是烂的 项目已配置好freeline 然后在D…
Freeline Android studio迁移记录-2 (修复classpath)
于是查阅Freeline的log , 也分析了Freeline的增量构建流程 这里几段Python代码是运行了增量javac 于是追查javac的命令 查看它的传入的classpath 通过观察这几个目录可以发现的是 这些classpath并不能满足需要 缺少了一些第三方库的依…
Kotlin + Vlayout 写的 One 客户端 -- 适合入门
适合入门 kotlin 和 Vlayout 的新手 顺便强势安利一波 kotlin http://www.kotliner.cn/
butterknife 组件化开发 library 中 R 类问题的批量解决方案
最近在模块化重构项目的时候,之前的项目在 app 模块里大量使用了 butterknife,但是迁移到 library 里面后由于 R 类中变量不再是 final 类型而导致各种问题,于是引发了一些思♂考
个人成就
文章被点赞
115
文章被阅读
11,905
掘力值
357
关注了
6
关注者
35
收藏集
1
关注标签
19
加入于
2016-09-03