appdimens-dynamic

AppDimens Dynamic — library map

Doc base (Git ref 3.1.5): https://github.com/bodenberg/appdimens-dynamic/blob/3.1.5/

Read this file when you need package locations, Compose↔code symmetry, or core types.


Module layout (library)

Paths are in the upstream repo at 3.1.5. The consumer app does not contain this tree unless they clone the monorepo.


Strategy → documentation file

Folder suffix Doc
scaled DOCUMENTATION/scaled.md
percent DOCUMENTATION/percent.md
power DOCUMENTATION/power.md
fluid DOCUMENTATION/fluid.md
auto DOCUMENTATION/auto.md
diagonal DOCUMENTATION/diagonal.md
fill DOCUMENTATION/fill.md
fit DOCUMENTATION/fit.md
interpolated DOCUMENTATION/interpolated.md
logarithmic DOCUMENTATION/logarithmic.md
perimeter DOCUMENTATION/perimeter.md
density DOCUMENTATION/density.md
resize DOCUMENTATION/resize.md
units (physical) DOCUMENTATION/physical-units.md

Formal docs: PRD.md · PDR.md · MATHEMATICS-AND-CALCULUS.md
API detail: DOCUMENTATION/index.md · per-package pages under DOCUMENTATION/KDOC/


Example app module (app)

Upstream sample only — not in the Maven artifact. Use for pattern reference.


Internal DimenCache.CalcType

Debug/cache tagging only — end users think in strategy names. Values: AUTO, DIAGONAL, FILL, FIT, FLUID, INTERPOLATED, LOGARITHMIC, PERCENT, PERIMETER, POWER, RESIZE, SCALED, UNITIES, ASPECT_RATIO, DENSITY.
Source: DimenCache.kt


What this file intentionally omits

ignoreMultiWindows, *i, and *ia suffix workflows — omitted from the interactive guidance.