首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小K爱学习
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
270
文章 255
沸点 15
赞
270
返回
|
搜索文章
赞
文章( 255 )
沸点( 15 )
单枪匹马撸个聊天室, 支持Web/Android/iOS三端
该项目起始于2015年底, 也是我刚开始学习 JavaScript 的时候, 当时仅仅是想做个练手项目. 后面随着在前端领域的深入学习, 也一直在更新技术栈, 目前已经是重构后的第五个版本 得益于 node.js 和 react-native 的出现, 使得 jser 的触手伸…
使用Kotlin高效地开发Android App(二)
继上一篇文章介绍了项目中所使用的Kotlin特性,本文继续整理当前项目所用到的特性。 with、apply、run函数都是Kotlin标准库中的函数。with在第一篇文章中已经介绍过。 apply函数是指在函数块内可以通过 this 指代该对象,返回值为该对象自己。在链式调用中…
面向切面编程AspectJ在Android埋点的实践
在项目开发中,对 App 客户端重构后,发现用于统计用户行为的友盟统计代码和用户行为日志记录代码分散在各业务模块中,比如在某个模块,要想实现对用户的行为一和行为二进行统计,因此按照OOP面向对象编程思想,就需要把友盟统计的代码以强依赖的形式写入相应的模块中,这样会造成项目业务逻…
Gradle自动实现Android组件化模块构建
随着App的不断迭代,业务会变得越来越复杂,业务模块会越来越多,且每个模块的代码也会变得越来越多。为了应对这一场景,我们需要把不同的业务模块划分成一个个组件,在修改业务代码的时候只需要在对应模块修改就可以了。通过高内聚,低耦合的业务模块来保证工程的健壮性和稳定性。
提供一个操作便捷、多功能的Recyclerview适配器
这是Kotlin实践日记的第一章,使用Kotlin构建一个,使用方便、多功能的Recyclerview适配器——AcrobatAdapter。 AcrobatAdapter让开发者专注于Item的配置,包括Item的UI和数据显示,以及单击、双击、长按事件【且不会影响子View…
Android 官方架构组件 Paging:分页库的设计美学
我是一个崇尚开源的Android开发者,在过去的一段时间里,我研究了Github上的一些优秀的开源库,这些库源码中那些 天马行空 的设计和思想令我沉醉其中。
Effective Kotlin: 最小可变性
When talking about mutability Joshua Bloch in Effective Java states, “Classes should be immutable unless there’s a very good reason to make…
我看完掘金上的227篇文章,总结出一份 Flutter 入门教程
本文致力于整理 Flutter 的入门的文章。作为自己学习 Flutter 的学习笔记。同时希望这篇文章能帮助小伙伴入门 Flutter 。 如果你第一次接触 Flutter ,你应该从简介开始,在简介中你可以了解到 Flutter 是什么,有哪些优点。 Flutter 和其他…
解读Android进程优先级ADJ算法
本文基于最新的Android P源码来解读进程优先级ADJ原理,基于篇幅会精炼部分代码 到底该回收哪个进程呢?系统根据进程的组件状态来决定每个进程的优先级值ADJ,系统根据一定策略先杀优先级最低的进程,然后逐步杀优先级更低的进程,依此类推,以回收预期的可用系统资源,从而保证系统…
APP启动页的前世今生——现状及潮流趋势分析
苹果官方对于iOS启动页的设计说明:1、为了增强应用程序启动时的用户体验,您应该提供一个启动图像。2、当用户在主屏幕上点击您的应用程序图标时,iPhone OS会立即显示这个启动图像。3、一旦准备就绪,您的应用程序就会显示它的首屏幕,来替换掉这个启动占位图像。
下一页
个人成就
文章被点赞
5
文章被阅读
236
掘力值
31
关注了
71
关注者
6
收藏集
6
关注标签
97
加入于
2016-05-06