I want to show architectural representation of my software. My college lecture recommend me to use component diagram. But what i should draw as my component if my software doesn't use interface at all?
Because AFAIK, component in component diagram consist of interface and their implementation. Unfortunately, my software (an Android application) doesn't use interface at all (only use interface as retrofit API). I read some of the post in stack overflow, but that doesn't give me a sense. I ended up drawing the component diagram below per directory. Please give me some suggestion to draw component diagram.