# Debug Overlay

DevFeed: [Debug Overlay](<https://devfeed.tech/articles/debug-overlay-25442.md>)

Original publisher: [Read original article](<https://hannesdorfmann.com/android/debugoverlay/>)

Author: Hannes Dorfmann

Published: 2015-10-16T09:00:00Z

Content type: tutorial

Language: en

Sources: [Hannes Dorfmann](<https://devfeed.tech/sources/hannes-dorfmann.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Library](<https://devfeed.tech/topics/library.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [code](<https://devfeed.tech/tags/code.md>), [developer](<https://devfeed.tech/tags/developer.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [library](<https://devfeed.tech/tags/library.md>), [logging](<https://devfeed.tech/tags/logging.md>), [logs](<https://devfeed.tech/tags/logs.md>)

## AI overview

The article presents DebugOverlay, a small Android library for displaying app-internal information and logs directly inside an app so non-developers can verify dynamically generated tracking data. It describes using an Android Service and WindowManager to create an independent overlay window containing a list and close button.

## Source excerpt

Lately I was looking for a way to display some app internal information to an external staff that is not a developer. I haven't found a library that fit my needs. Hence I have written my own tiny library called DebugOverlay to do this job. Usually we as developers would log app internal things by using logcat Log.