tree: e7c677fbc3d35e973dc60205f1f4b9b56bd39d7b [path history] [tgz]
  1. resources/
  2. src/
  3. testData/
  4. testSrc/
  5. android.sdktools.base.render-resources.iml
  6. BUILD
  7. intellij.android.render-resources.iml
  8. intellij.android.render-resources.tests.iml
  9. lint_baseline.xml
  10. lint_baseline_render_resources.xml
  11. lint_baseline_tests.xml
  12. OWNERS
  13. 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.