• Stars
    star
    834
  • Rank 52,650 (Top 2 %)
  • Language
    Kotlin
  • License
    Apache License 2.0
  • Created over 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🗡 A tool to visualize Dagger 2 dependency graphs

Scabbard

A tool to visualize and understand your Dagger 2 dependency graph.

Maven Central

More advanced examples.

Features

  • Visualize entry points, dependency graph, dagger errors, component relationships and scopes in your Dagger 2 setup.

  • Minimal setup - Scabbard's Gradle plugin prepares your project for graph generation and provides ability to customize graph generation behavior.

  • IDE integration - Easily view a @Component or a @Subcomponent graph directly from source code via gutter icons (IntelliJ/Android Studio).

  • Supports both Kotlin and Java.

  • Supports Dagger Hilt and Anvil

Getting Started

For samples, guide and usage instructions please visit the project website.

License

Copyright 2022 Arunkumar

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

More Repositories

1

transition-x

{ } Declarative Kotlin DSL for choreographing Android transitions
Kotlin
514
star
2

lynket-browser

🌐 A better browser for Android using the Custom Tab protocol. Previously called Chromer.
Java
459
star
3

rxSuggestions

⌨️ RxJava library to fetch suggestions for keywords using Google Suggest API
Java
93
star
4

base-android

🏗 Collection of common utility classes and setup I use in my Android apps
Kotlin
49
star
5

compose-dot

Experimental Graphviz code generation POC built with Jetpack Compose compiler/runtime.
Kotlin
33
star
6

blog-resources

✍🏻 Resources and samples for my blog
Kotlin
21
star
7

trie

A Java implementation of the Trie data structure
Java
21
star
8

chameleon-live-wallpaper

Color adapting live wallpaper for Android.
Java
20
star
9

dagger-workmanager

Sample app demonstrating how to construct inject WorkManager's Worker instances using Dagger 2
Kotlin
20
star
10

compass

🧭 Collection of Kotlin APIs/tools to make using Realm Mobile database easier
Kotlin
18
star
11

allistant

An app to launch Google Allo assistant activity using an accessibility service.
Java
16
star
12

arunkumar.dev

My Portfolio and Blog
HTML
10
star
13

bubbly

A floating bubbles library for Android with natural motion.
Java
5
star
14

PaperDiskCache

A disk LRU cache implementation for Android using Paper DB
Java
3
star
15

actions-playground

Github actions playground
Kotlin
2
star
16

scabbard-sample

Scabbard playground and samples
Kotlin
2
star
17

bazel-playground

Exploring bazel topics
Starlark
2
star
18

flickr-sample

Sample flickr gallery app with minimal dependencies and RxJava
Kotlin
2
star
19

android-template

Work in progress
Kotlin
2
star
20

nano-degree-project0

Java
1
star
21

arunkumar9t2

1
star
22

SharedElementTransitions

Playground for shared element activity transitions
Kotlin
1
star
23

thunderflix

Android movie application - Project submitted for Udacity Android Developer Nanodegree Program
Java
1
star
24

dagger-spi-issue

Kotlin
1
star
25

iconzy-app

Public assets and related content for Iconzy app
HTML
1
star