tree: 6db9f7ea7ad0e8b93b458e041ac0fc866b1c56de [path history] [tgz]
  1. src/
  2. testSrc/
  3. android.sdktools.base.render-resources.iml
  4. BUILD
  5. intellij.android.render-resources.iml
  6. intellij.android.render-resources.tests.iml
  7. README.md
render-resources/README.md

Render resources

A module/library that contains logic responsible for managing and delivering resources essential for Android on-host rendering. While the logic might not be used exclusively to support rendering, it is important to keep it in a separate module because it is predominantly Android Studio agnostic. It is supposed to be used both from Android Studio (for the previews) and outside, for CLI execution or as a part of a Gradle task. The only exception is dependency on intellij-core library that contains a subset of studio (Intellij Idea) specific API.

Therefore, the module belongs to both tools/adt/idea and tools/base projects, having 2 separate targets. For more information on the examples of code can be share between tools/adt/idea and tools/base see android.sdktools.base.lint.cli and intellij.android.lint.