首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
水月沐风
掘友等级
Mobile Developer
|
XiaoMi
Be hungry.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
619
文章 608
沸点 11
赞
619
返回
|
搜索文章
最新
热门
发布一款Gradle插件需要经历些什么
熟悉开源库发布的朋友应该都体验过 Maven Central 发布的繁琐&严格,对于第一次发布的开发者而言肯定费时费力。一方面,对于国内而言这块教程文章相对来说比较少,但是很多都是“年久失修”
Android自定义Lint的二三事儿
Lint 是 Android studio 提供的一款静态代码检查工具,它可以帮助我们检查 Android 项目源文件是否有潜在的 bug,以及在正确性、安全性、性能、易用性、无障碍性和国际化方面
Android Gradle 插件3.0开始Implementation与Api的爱恨情仇
当我们在Android项目中使用 Gradle 3.0 及以上版本的插件,你一定会注意到 compile 关键字已经被弃用来支持 implementation 和 api。让我们借助一个例子来了解它们。 示例应用 (Kotlin) 可以在这里找到。 每个 Library mod…
MotionLayout: 打开动画新世界大门 (part II)
距离上一篇文章「 MotionLayout:打开动画新世界大门(part I)」已经过去了很久,由于个人原因,MotionLayout 系列文章姗姗来迟。在之前的文章中,我们领略到了 MotionLayout 的魅力,了解到它继承自 ConstraintLayout,并具有它“…
Flutter 开发小结 | Tips
接触 Flutter 已经有一阵子了,期间记录了很多开发小问题,苦于忙碌没时间整理,最近项目进度步上正轨,借此机会抽出点时间来统一记录这些问题,并分享项目开发中的一点心得以及多平台打包的一些注意事项,希望能对大家有所帮助😁。 官方为我们提供了大量原生效果的组件,如以 Andr…
「2019,路漫漫其修远兮」| 掘金年度征文
上天总是“神不知鬼不觉”地偷走你的时间,每当我们回顾的时候才倍感珍惜。 划线部分就是今年未完成的计划,有一半都被搁浅了,想来着实惭愧。不过,虽然期间也有很多突发事件打断了原本计划,比如公司业务变迁、项目职责变更、个人兴趣转变、生活琐事等等,但也还是 Get 到了一些计划外的收获…
Flutter 中“倒计时”的那些事儿
好久不见了,文章有一段时间没有更新了,最近一直在沉迷工作无法自拨😂。上周,应公司号召以及上次Google大会中Flutter宣讲的感染,计划将公司新项目采用Flutter技术实现。大概花了几天熟悉了一下Flutter基础语法和结构组成,便着手开始项目的搭建和基础模块功能开发,…
MotionLayout:打开动画新世界大门 (part I)
最初接触到 MotionLayout 是在国外知名博客的 Android 专栏上。第一眼见到 MotionLayout 时无疑是兴奋的,在经过使用和熟悉了这个布局组件之后,我就想将这份喜悦传递给国内开发者,从此“拳打”设计,“脚踢”产品😁。当然,由于关于 MotionLayo…
是时候让 Android Tools 属性拯救你了
日常开发过程中,我们都会遇到这样一种场景:我们写出的 UI 效果在对接数据之前需要提前进行预览,进而调整 UI 细节和排版问题。我们一般的做法是什么样的?如果存在像 TextView 或者 ImageView 这种基础控件,你是不是还在通过诸如 android:text="xx…
一篇文章带你领略Android混淆的魅力
在 Android 日常开发过程中,混淆是我们开发 App 的一项必不可少的技能。只要是我们亲身经历过 App 打包上线的过程,或多或少都需要了解一些代码混淆的基本操作。那么,混淆到底是什么?它的好处有哪些?具体效果如何?别急,下面我们来一一探索它的"独特"魅力🐳。 混淆的好…
下一页
个人成就
文章被点赞
1,024
文章被阅读
94,536
掘力值
3,250
关注了
119
关注者
2,044
收藏集
98
关注标签
80
加入于
2017-04-19