前段时间在学习Dagger2,对它生成代码的原理充满了好奇。google了之后发现原来java原生就是支持代码生成的。 通过Annotation Processor可以在编译...
IP属地:广西
前段时间在学习Dagger2,对它生成代码的原理充满了好奇。google了之后发现原来java原生就是支持代码生成的。 通过Annotation Processor可以在编译...
Android酷炫实用的开源框架(UI框架) 1.Side-Menu.Android 分类侧滑菜单,Yalantis出品。 项目地址:https://github.com/Y...
现在许多开发团队在学习敏捷开发,根据调查,2018年有80%以上的开发团队表示他们使用了敏捷方式,敏捷项目与传统项目相比,至少可以提升30%以上的成功率。 笔者查看了3年以来...
推荐10款最好的免费项目管理工具 1.TeamLab TeamLab是一个免费开源的商业协作和项目管理的平台。TeamLab主要功能包括:项目管理、里程碑管理、任务、报表...
前言 组件化是什么,是把一个功能完整的 App 或模块拆分成多个子模块, 表现在androidStudio项目工程里就是分多个module。每个子模块可以独立编译和运行, 模...
我们知道,软件开发项目是一个综合平衡的过程,要平衡时间、成本、范围、质量四个要素,在单个项目中,这四要素是非此即彼的:时间紧迫就要压缩需求范围,添加需求就要追加成本,确保质量...
作为系列文章的第五篇,本篇主要探索下 Flutter 中的一些有趣原理,帮助我们更好的去理解和开发。 文章汇总地址: Flutter 完整实战实战系列文章专栏Flutter ...