625332134c6f4d4600884b99daebf603.png

Daggraph

Dagger dependency graph generator for Android Developers

625332134c6f4d4600884b99daebf603.png625332134c6f4d4600884b99daebf603.png625332134c6f4d4600884b99daebf603.png625332134c6f4d4600884b99daebf603.png

Usage

Simple usage:

daggraph

625332134c6f4d4600884b99daebf603.png625332134c6f4d4600884b99daebf603.png625332134c6f4d4600884b99daebf603.png

Export raw data:

daggraph raw

Features

Those are the features that are currently supported and used to build the graph, some of them are work in progress while some other will be picked up at a later stage

Feature

Java

Kotlin

@Module

@Component

@SubComponent

@Provides

Field @Inject

Constructor @Inject

@Named()

@Binds

Component dependencies

Extended modules

ActivityBuilder

Install

npm install -g daggraph

Help

Usage

$ daggraph # uses current folder path

$ daggraph # uses

$ daggraph raw # uses current folder path and export the raw data

$ daggraph raw and export the raw data

Examples

$ daggraph /Path/to/android/project

Contribute

Feel free to contribute by checking out the issues and picking somethig up!

😄 (follow the general opensource contribution giudelines)

A big shout for the contributions:

Created by

License

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐