Not in the top 1,000 by GitHub stars

skydoves/compose-performance-skills

⚡<U+FE0F> A curated library of Agent Skills focused on Jetpack Compose performance.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

audit/auditing-compose-performance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

build/configuring-r8-for-compose/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

hot-reload/iterating-with-ai-and-mcp/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

hot-reload/preserving-state-across-reloads/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

hot-reload/setting-up-compose-hotswan/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

hot-reload/understanding-hot-reload-limits/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

lists/configuring-lazy-prefetch/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

lists/optimizing-lazy-layouts/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

measurement/generating-baseline-profiles/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

measurement/testing-compose-in-release-mode/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

measurement/tracing-recompositions-at-runtime/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

modifiers/migrating-to-modifier-node/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

modifiers/ordering-modifier-chains/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

recomposition/avoiding-subcomposition-pitfalls/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

recomposition/choosing-derivedstateof/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

recomposition/debugging-recompositions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

recomposition/deferring-state-reads/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

recomposition/using-strong-skipping-correctly/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

side-effects/collecting-flows-safely/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

side-effects/using-efficient-effects/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

stability/diagnosing-compose-stability/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

stability/enforcing-stability-in-ci/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

stability/stabilizing-compose-types/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

stability/understanding-stability-inference/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

stability/using-stability-analyzer-ide-plugin/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

stability/visualizing-recomposition-cascades/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

1b32f81724c0 → 1b32f81724c0

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → 1b32f81724c0

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 1b32f81724c0d71fe9ef093ca44697f559fdab6e

525GitHub stars
2stars in 7 days
26skills in this repository
0commits in 30 days

Heat

4.0
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026525

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

auditing-compose-performance

When your agent uses it

Use this skill to run an end-to-end Jetpack Compose performance audit when the symptom is broad ("the app feels sluggish", "scroll is rough everywhere", "we're starting a perf sprint", "what should we fix first?"). Orchestrates the four-phase Measure → Diagnose → Fix → Verify loop by sequencing the 25 focused skills (release-mode setup, R8, Baseline Profiles, Compose Compiler reports, stability inference, Layout Inspector, `@TraceRecomposition`, stabilization, strong skipping, phase-deferral, derivedStateOf, lazy layouts, lazy prefetch, Modifier.Node, modifier ordering, flow collection, effects, CI gates, hot-reload) and produces a written audit report with Before/After Macrobenchmark numbers. Use when the developer wants a perf sprint kickoff, a pre-release perf gate, onboarding to a perf-troubled codebase, or a written deliverable. Use when the user mentions "audit", "perf review", "perf sprint", "where do I start", or has no specific symptom yet.

What it loads into context

Frontmatter

306 tokens

Always available to the agent

SKILL.md

5,410 tokens

When the skill is activated

Reference documents

94,577 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. When to use this skill
  2. When NOT to use this skill
  3. Prerequisites
  4. Workflow
  5. Audit report template
  6. Patterns
  7. Compose version requirements appendix
  8. Mandatory rules
  9. Verification
  10. References

Files

  • ../../INDEX.mddoc17,078 bytes
  • SKILL.mdcore22,179 bytes
  • ../../build/configuring-r8-for-compose/SKILL.mddoc15,105 bytes
  • ../../hot-reload/iterating-with-ai-and-mcp/SKILL.mddoc10,900 bytes
  • ../../hot-reload/preserving-state-across-reloads/SKILL.mddoc11,382 bytes
  • ../../hot-reload/setting-up-compose-hotswan/SKILL.mddoc12,020 bytes
  • ../../hot-reload/understanding-hot-reload-limits/SKILL.mddoc10,558 bytes
  • ../../lists/configuring-lazy-prefetch/SKILL.mddoc15,143 bytes
  • ../../lists/optimizing-lazy-layouts/SKILL.mddoc14,672 bytes
  • ../../measurement/generating-baseline-profiles/SKILL.mddoc20,188 bytes
  • ../../measurement/testing-compose-in-release-mode/SKILL.mddoc16,738 bytes
  • ../../measurement/tracing-recompositions-at-runtime/SKILL.mddoc18,375 bytes
  • ../../modifiers/migrating-to-modifier-node/SKILL.mddoc19,907 bytes
  • ../../modifiers/ordering-modifier-chains/SKILL.mddoc15,117 bytes
  • ../../recomposition/avoiding-subcomposition-pitfalls/SKILL.mddoc18,885 bytes
  • ../../recomposition/choosing-derivedstateof/SKILL.mddoc11,828 bytes
  • ../../recomposition/debugging-recompositions/SKILL.mddoc17,105 bytes
  • ../../recomposition/deferring-state-reads/SKILL.mddoc15,104 bytes
  • ../../recomposition/using-strong-skipping-correctly/SKILL.mddoc21,969 bytes
  • ../../side-effects/collecting-flows-safely/SKILL.mddoc12,440 bytes
  • ../../side-effects/using-efficient-effects/SKILL.mddoc12,994 bytes
  • ../../stability/diagnosing-compose-stability/SKILL.mddoc13,363 bytes
  • ../../stability/enforcing-stability-in-ci/SKILL.mddoc16,189 bytes
  • ../../stability/stabilizing-compose-types/SKILL.mddoc17,505 bytes
  • ../../stability/understanding-stability-inference/SKILL.mddoc17,196 bytes
  • ../../stability/using-stability-analyzer-ide-plugin/SKILL.mddoc17,253 bytes
  • ../../stability/visualizing-recomposition-cascades/SKILL.mddoc17,265 bytes
Read SKILL.md

# Auditing Compose Performance — the Measure → Diagnose → Fix → Verify orchestrator

This is the highest-level entry point in the `compose-performance-skills` library. When the developer's symptom is broad — "the app feels sluggish", "scroll is rough everywhere", "we're starting a perf sprint", "where do we even start?" — Claude enters here. The orchestrator does **NOT** replace the 25 focused skills; it sequences them through a four-phase loop and produces a written audit report at the end.

The phases are **Measure → Diagnose → Fix → Verify**, run in order, never skipped. Phase 1 establishes baseline numbers from a release + R8 build on a real device, because anything else is fiction. Phase 2 turns symptoms into named causes from the Compose Compiler reports, Layout Inspector, and runtime tracing. Phase 3 applies one targeted fix at a time, re-measuring between fixes so the delta of each change is provable. Phase 4 regenerates the Baseline Profile, locks in a CI stability gate, and commits the baseline files so regressions cannot slip back.

Perf work without measurement is guessing. Skydoves hot take #1 applies throughout: **DO NOT** chase 100% skippability — that is a diagnostic on a compiler report, not the goal. The goal is `FrameTimingMetric` and `StartupTimingMetric` improvement on a real device.

## When to use this skill

- The developer reports broad sluggishness with no specific surface ("the app feels heavy", "everything is slow").
- A team is kicking off a performance sprint and wants a structured plan.
- A new team member needs onboarding to a perf-troubled codebase.
- A pre-release perf gate is required before shipping.
View the complete source on GitHub

Skills included

  • auditing-compose-performance
  • configuring-r8-for-compose
  • iterating-with-ai-and-mcp
  • preserving-state-across-reloads
  • setting-up-compose-hotswan
  • understanding-hot-reload-limits
  • configuring-lazy-prefetch
  • optimizing-lazy-layouts
  • generating-baseline-profiles
  • testing-compose-in-release-mode
  • tracing-recompositions-at-runtime
  • migrating-to-modifier-node
  • ordering-modifier-chains
  • avoiding-subcomposition-pitfalls
  • choosing-derivedstateof
  • debugging-recompositions
  • deferring-state-reads
  • using-strong-skipping-correctly
  • collecting-flows-safely
  • using-efficient-effects
  • diagnosing-compose-stability
  • enforcing-stability-in-ci
  • stabilizing-compose-types
  • understanding-stability-inference
  • using-stability-analyzer-ide-plugin
  • visualizing-recomposition-cascades

Repository facts

License
Apache-2.0
Created
Apr 29, 2026
Last pushed
Jun 16, 2026
Forks
20
Open issues
0
Project activity
Slowing

Before you install

Instructions only

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 87 notes
  • build/configuring-r8-for-compose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • build/configuring-r8-for-compose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • build/configuring-r8-for-compose/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hot-reload/iterating-with-ai-and-mcp/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hot-reload/iterating-with-ai-and-mcp/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hot-reload/iterating-with-ai-and-mcp/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hot-reload/setting-up-compose-hotswan/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hot-reload/setting-up-compose-hotswan/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hot-reload/setting-up-compose-hotswan/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • hot-reload/setting-up-compose-hotswan/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/generating-baseline-profiles/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/generating-baseline-profiles/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/generating-baseline-profiles/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/testing-compose-in-release-mode/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/testing-compose-in-release-mode/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/testing-compose-in-release-mode/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/testing-compose-in-release-mode/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/testing-compose-in-release-mode/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/testing-compose-in-release-mode/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • measurement/tracing-recompositions-at-runtime/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 1,292 signals by file

audit/auditing-compose-performance/SKILL.md

  • Network accessline 286
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 287
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 288
    - Android Developers — Phases & perf: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 289
    - Android Developers — Baseline Profiles: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 290
    - Ben Trengrove — Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 291
    - Skydoves — "6 Jetpack Compose Guidelines to Optimize Your App Performance": https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 292
    - Skydoves — "Optimize App Performance by Mastering Stability": https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 293
    - Skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 294
    - Chris Banes — Composable metrics: https://chrisbanes.me/posts/composable-metrics/

build/configuring-r8-for-compose/SKILL.md

  • Network accessline 247
    - Android Developers — R8 keep rules overview: https://developer.android.com/topic/performance/app-optimization/keep-rules-overview
  • Network accessline 247
    - Android Developers — R8 keep rules overview: https://developer.android.com/topic/performance/app-optimization/keep-rules-overview
  • Network accessline 247
    - Android Developers — R8 keep rules overview: https://developer.android.com/topic/performance/app-optimization/keep-rules-overview
  • Network accessline 247
    - Android Developers — R8 keep rules overview: https://developer.android.com/topic/performance/app-optimization/keep-rules-overview
  • Network accessline 248
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 248
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 248
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 248
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 249
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 249
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 249
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 249
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 250
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 251
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 251
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 251
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 251
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 252
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 252
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 252
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 252
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 253
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 253
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 253
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 253
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 254
    - skydoves — Baseline Profiles with GetStream: https://getstream.io/blog/android-baseline-profile/
  • Network accessline 254
    - skydoves — Baseline Profiles with GetStream: https://getstream.io/blog/android-baseline-profile/
  • Network accessline 254
    - skydoves — Baseline Profiles with GetStream: https://getstream.io/blog/android-baseline-profile/
  • Network accessline 254
    - skydoves — Baseline Profiles with GetStream: https://getstream.io/blog/android-baseline-profile/

hot-reload/iterating-with-ai-and-mcp/SKILL.md

  • Network accessline 182
    - HotSwan MCP server docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/mcp-server`)
  • Network accessline 182
    - HotSwan MCP server docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/mcp-server`)
  • Network accessline 182
    - HotSwan MCP server docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/mcp-server`)
  • Network accessline 182
    - HotSwan MCP server docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/mcp-server`)
  • Network accessline 183
    - HotSwan agent skill examples: same repo, `/docs/agent-skill` - HotSwan snapshot docs: same repo, `/docs/snapshot` - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 183
    - HotSwan agent skill examples: same repo, `/docs/agent-skill` - HotSwan snapshot docs: same repo, `/docs/snapshot` - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 183
    - HotSwan agent skill examples: same repo, `/docs/agent-skill` - HotSwan snapshot docs: same repo, `/docs/snapshot` - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 183
    - HotSwan agent skill examples: same repo, `/docs/agent-skill` - HotSwan snapshot docs: same repo, `/docs/snapshot` - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 184
    - HotSwan snapshot docs: same repo, `/docs/snapshot` - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/ - Model Context Protocol open standard: https://modelcontextprotocol.io
  • Network accessline 184
    - HotSwan snapshot docs: same repo, `/docs/snapshot` - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/ - Model Context Protocol open standard: https://modelcontextprotocol.io
  • Network accessline 184
    - HotSwan snapshot docs: same repo, `/docs/snapshot` - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/ - Model Context Protocol open standard: https://modelcontextprotocol.io
  • Network accessline 184
    - HotSwan snapshot docs: same repo, `/docs/snapshot` - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/ - Model Context Protocol open standard: https://modelcontextprotocol.io
  • Network accessline 185
    - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 185
    - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 185
    - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 185
    - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 186
    - Model Context Protocol open standard: https://modelcontextprotocol.io
  • Network accessline 186
    - Model Context Protocol open standard: https://modelcontextprotocol.io
  • Network accessline 186
    - Model Context Protocol open standard: https://modelcontextprotocol.io
  • Network accessline 186
    - Model Context Protocol open standard: https://modelcontextprotocol.io

hot-reload/preserving-state-across-reloads/SKILL.md

  • Network accessline 188
    - HotSwan state-preservation docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/state-preservation`)
  • Network accessline 188
    - HotSwan state-preservation docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/state-preservation`)
  • Network accessline 188
    - HotSwan state-preservation docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/state-preservation`)
  • Network accessline 189
    - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 189
    - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 189
    - HotSwan JetBrains plugin listing: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 190
    - Android Developers, saving UI state with `rememberSaveable`: https://developer.android.com/develop/ui/compose/state-saving
  • Network accessline 190
    - Android Developers, saving UI state with `rememberSaveable`: https://developer.android.com/develop/ui/compose/state-saving
  • Network accessline 190
    - Android Developers, saving UI state with `rememberSaveable`: https://developer.android.com/develop/ui/compose/state-saving
  • Network accessline 191
    - Android Developers, `ViewModel` overview: https://developer.android.com/topic/libraries/architecture/viewmodel
  • Network accessline 191
    - Android Developers, `ViewModel` overview: https://developer.android.com/topic/libraries/architecture/viewmodel
  • Network accessline 191
    - Android Developers, `ViewModel` overview: https://developer.android.com/topic/libraries/architecture/viewmodel
  • Network accessline 192
    - Android Developers, `CompositionLocal`: https://developer.android.com/develop/ui/compose/compositionlocal
  • Network accessline 192
    - Android Developers, `CompositionLocal`: https://developer.android.com/develop/ui/compose/compositionlocal
  • Network accessline 192
    - Android Developers, `CompositionLocal`: https://developer.android.com/develop/ui/compose/compositionlocal

hot-reload/setting-up-compose-hotswan/SKILL.md

  • Network accessline 42
    - Gradle 8+. - A real device or emulator with USB debugging enabled and visible to `adb devices`. - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 42
    - Gradle 8+. - A real device or emulator with USB debugging enabled and visible to `adb devices`. - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 42
    - Gradle 8+. - A real device or emulator with USB debugging enabled and visible to `adb devices`. - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 42
    - Gradle 8+. - A real device or emulator with USB debugging enabled and visible to `adb devices`. - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 42
    - Gradle 8+. - A real device or emulator with USB debugging enabled and visible to `adb devices`. - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 44
    - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 44
    - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 44
    - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 44
    - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 44
    - The HotSwan IDE plugin installed from JetBrains Marketplace (https://plugins.jetbrains.com/plugin/30551-compose-hotswan/).
  • Network accessline 55
    Pin `1.2.10` (latest verified at the time of authoring). Check the [HotSwan releases page](https://hotswan.dev/docs/releases) for newer stable versions before adopting; HotSwan iterates frequently and a newer minor often ships compatibility
  • Network accessline 55
    Pin `1.2.10` (latest verified at the time of authoring). Check the [HotSwan releases page](https://hotswan.dev/docs/releases) for newer stable versions before adopting; HotSwan iterates frequently and a newer minor often ships compatibility
  • Network accessline 55
    Pin `1.2.10` (latest verified at the time of authoring). Check the [HotSwan releases page](https://hotswan.dev/docs/releases) for newer stable versions before adopting; HotSwan iterates frequently and a newer minor often ships compatibility
  • Network accessline 55
    Pin `1.2.10` (latest verified at the time of authoring). Check the [HotSwan releases page](https://hotswan.dev/docs/releases) for newer stable versions before adopting; HotSwan iterates frequently and a newer minor often ships compatibility
  • Network accessline 55
    Pin `1.2.10` (latest verified at the time of authoring). Check the [HotSwan releases page](https://hotswan.dev/docs/releases) for newer stable versions before adopting; HotSwan iterates frequently and a newer minor often ships compatibility
  • Network accessline 235
    - **MUST NOT** depend on HotSwan classes at the source level. No annotations, no runtime imports. HotSwan is a build-time and IDE-time tool; production code stays pure. - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.j
  • Network accessline 235
    - **MUST NOT** depend on HotSwan classes at the source level. No annotations, no runtime imports. HotSwan is a build-time and IDE-time tool; production code stays pure. - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.j
  • Network accessline 235
    - **MUST NOT** depend on HotSwan classes at the source level. No annotations, no runtime imports. HotSwan is a build-time and IDE-time tool; production code stays pure. - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.j
  • Network accessline 235
    - **MUST NOT** depend on HotSwan classes at the source level. No annotations, no runtime imports. HotSwan is a build-time and IDE-time tool; production code stays pure. - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.j
  • Network accessline 235
    - **MUST NOT** depend on HotSwan classes at the source level. No annotations, no runtime imports. HotSwan is a build-time and IDE-time tool; production code stays pure. - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.j
  • Network accessline 236
    - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.jetbrains.kotlin.plugin.compose` is applied on Kotlin 2.0+ before adding HotSwan. - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the
  • Network accessline 236
    - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.jetbrains.kotlin.plugin.compose` is applied on Kotlin 2.0+ before adding HotSwan. - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the
  • Network accessline 236
    - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.jetbrains.kotlin.plugin.compose` is applied on Kotlin 2.0+ before adding HotSwan. - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the
  • Network accessline 236
    - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.jetbrains.kotlin.plugin.compose` is applied on Kotlin 2.0+ before adding HotSwan. - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the
  • Network accessline 236
    - **MUST NOT** mix HotSwan with a stale Compose Compiler. Verify `org.jetbrains.kotlin.plugin.compose` is applied on Kotlin 2.0+ before adding HotSwan. - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the
  • Network accessline 237
    - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the project use a single version. The latest verified version is `1.2.10`; check [hotswan.dev/docs/releases](https://hotswan.dev/docs/releases) for newer s
  • Network accessline 237
    - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the project use a single version. The latest verified version is `1.2.10`; check [hotswan.dev/docs/releases](https://hotswan.dev/docs/releases) for newer s
  • Network accessline 237
    - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the project use a single version. The latest verified version is `1.2.10`; check [hotswan.dev/docs/releases](https://hotswan.dev/docs/releases) for newer s
  • Network accessline 237
    - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the project use a single version. The latest verified version is `1.2.10`; check [hotswan.dev/docs/releases](https://hotswan.dev/docs/releases) for newer s
  • Network accessline 237
    - **MUST** pin the HotSwan version in `libs.versions.toml` so all Compose modules in the project use a single version. The latest verified version is `1.2.10`; check [hotswan.dev/docs/releases](https://hotswan.dev/docs/releases) for newer s
  • Network accessline 251
    - HotSwan JetBrains Marketplace plugin: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 251
    - HotSwan JetBrains Marketplace plugin: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 251
    - HotSwan JetBrains Marketplace plugin: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 251
    - HotSwan JetBrains Marketplace plugin: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 251
    - HotSwan JetBrains Marketplace plugin: https://plugins.jetbrains.com/plugin/30551-compose-hotswan/
  • Network accessline 252
    - HotSwan releases (canonical source for the latest stable version): https://hotswan.dev/docs/releases
  • Network accessline 252
    - HotSwan releases (canonical source for the latest stable version): https://hotswan.dev/docs/releases
  • Network accessline 252
    - HotSwan releases (canonical source for the latest stable version): https://hotswan.dev/docs/releases
  • Network accessline 252
    - HotSwan releases (canonical source for the latest stable version): https://hotswan.dev/docs/releases
  • Network accessline 252
    - HotSwan releases (canonical source for the latest stable version): https://hotswan.dev/docs/releases
  • Network accessline 253
    - HotSwan documentation portal (skydoves/compose-hotswan-web): https://github.com/skydoves/compose-hotswan-web
  • Network accessline 253
    - HotSwan documentation portal (skydoves/compose-hotswan-web): https://github.com/skydoves/compose-hotswan-web
  • Network accessline 253
    - HotSwan documentation portal (skydoves/compose-hotswan-web): https://github.com/skydoves/compose-hotswan-web
  • Network accessline 253
    - HotSwan documentation portal (skydoves/compose-hotswan-web): https://github.com/skydoves/compose-hotswan-web
  • Network accessline 253
    - HotSwan documentation portal (skydoves/compose-hotswan-web): https://github.com/skydoves/compose-hotswan-web
  • Network accessline 254
    - HotSwan Gradle configuration docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/gradle-configuration`)
  • Network accessline 254
    - HotSwan Gradle configuration docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/gradle-configuration`)
  • Network accessline 254
    - HotSwan Gradle configuration docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/gradle-configuration`)
  • Network accessline 254
    - HotSwan Gradle configuration docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/gradle-configuration`)
  • Network accessline 254
    - HotSwan Gradle configuration docs: https://github.com/skydoves/compose-hotswan-web (under `/docs/gradle-configuration`)
  • Network accessline 255
    - Compose Compiler Gradle plugin (Kotlin 2.0+): https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 255
    - Compose Compiler Gradle plugin (Kotlin 2.0+): https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 255
    - Compose Compiler Gradle plugin (Kotlin 2.0+): https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 255
    - Compose Compiler Gradle plugin (Kotlin 2.0+): https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 255
    - Compose Compiler Gradle plugin (Kotlin 2.0+): https://developer.android.com/jetpack/androidx/releases/compose-compiler

hot-reload/understanding-hot-reload-limits/SKILL.md

  • Network accessline 188
    - HotSwan supported-changes documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/supported-changes`).
  • Network accessline 188
    - HotSwan supported-changes documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/supported-changes`).
  • Network accessline 188
    - HotSwan supported-changes documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/supported-changes`).
  • Network accessline 188
    - HotSwan supported-changes documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/supported-changes`).
  • Network accessline 188
    - HotSwan supported-changes documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/supported-changes`).
  • Network accessline 189
    - HotSwan limitations documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/limitations`).
  • Network accessline 189
    - HotSwan limitations documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/limitations`).
  • Network accessline 189
    - HotSwan limitations documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/limitations`).
  • Network accessline 189
    - HotSwan limitations documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/limitations`).
  • Network accessline 189
    - HotSwan limitations documentation: https://github.com/skydoves/compose-hotswan-web (under `/docs/limitations`).
  • Network accessline 190
    - Android Runtime class redefinition (JVMTI) reference: https://source.android.com/docs/core/runtime/jvmti
  • Network accessline 190
    - Android Runtime class redefinition (JVMTI) reference: https://source.android.com/docs/core/runtime/jvmti
  • Network accessline 190
    - Android Runtime class redefinition (JVMTI) reference: https://source.android.com/docs/core/runtime/jvmti
  • Network accessline 190
    - Android Runtime class redefinition (JVMTI) reference: https://source.android.com/docs/core/runtime/jvmti
  • Network accessline 190
    - Android Runtime class redefinition (JVMTI) reference: https://source.android.com/docs/core/runtime/jvmti

lists/configuring-lazy-prefetch/SKILL.md

  • Network accessline 213
    - Android Developers — Lists and grids: https://developer.android.com/develop/ui/compose/lists
  • Network accessline 213
    - Android Developers — Lists and grids: https://developer.android.com/develop/ui/compose/lists
  • Network accessline 213
    - Android Developers — Lists and grids: https://developer.android.com/develop/ui/compose/lists
  • Network accessline 213
    - Android Developers — Lists and grids: https://developer.android.com/develop/ui/compose/lists
  • Network accessline 214
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 214
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 214
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 214
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 215
    - Android Developers — What's new in Jetpack Compose (May 2025, 1.9): https://android-developers.googleblog.com/2025/05/whats-new-in-jetpack-compose.html
  • Network accessline 215
    - Android Developers — What's new in Jetpack Compose (May 2025, 1.9): https://android-developers.googleblog.com/2025/05/whats-new-in-jetpack-compose.html
  • Network accessline 215
    - Android Developers — What's new in Jetpack Compose (May 2025, 1.9): https://android-developers.googleblog.com/2025/05/whats-new-in-jetpack-compose.html
  • Network accessline 215
    - Android Developers — What's new in Jetpack Compose (May 2025, 1.9): https://android-developers.googleblog.com/2025/05/whats-new-in-jetpack-compose.html
  • Network accessline 216
    - Android Developers — What's new in Jetpack Compose (December 2025, 1.10): https://android-developers.googleblog.com/2025/12/whats-new-in-jetpack-compose-december.html
  • Network accessline 216
    - Android Developers — What's new in Jetpack Compose (December 2025, 1.10): https://android-developers.googleblog.com/2025/12/whats-new-in-jetpack-compose-december.html
  • Network accessline 216
    - Android Developers — What's new in Jetpack Compose (December 2025, 1.10): https://android-developers.googleblog.com/2025/12/whats-new-in-jetpack-compose-december.html
  • Network accessline 216
    - Android Developers — What's new in Jetpack Compose (December 2025, 1.10): https://android-developers.googleblog.com/2025/12/whats-new-in-jetpack-compose-december.html
  • Network accessline 217
    - Android Developers — Macrobenchmark FrameTimingMetric: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 217
    - Android Developers — Macrobenchmark FrameTimingMetric: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 217
    - Android Developers — Macrobenchmark FrameTimingMetric: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 217
    - Android Developers — Macrobenchmark FrameTimingMetric: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 218
    - Ben Trengrove — Why you should always test Compose performance in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 218
    - Ben Trengrove — Why you should always test Compose performance in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 218
    - Ben Trengrove — Why you should always test Compose performance in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 218
    - Ben Trengrove — Why you should always test Compose performance in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 219
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 219
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 219
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 219
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance

lists/optimizing-lazy-layouts/SKILL.md

  • Network accessline 265
    - Android Developers — Lists and grids: https://developer.android.com/develop/ui/compose/lists
  • Network accessline 265
    - Android Developers — Lists and grids: https://developer.android.com/develop/ui/compose/lists
  • Network accessline 265
    - Android Developers — Lists and grids: https://developer.android.com/develop/ui/compose/lists
  • Network accessline 265
    - Android Developers — Lists and grids: https://developer.android.com/develop/ui/compose/lists
  • Network accessline 266
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 266
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 266
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 266
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 267
    - Android Developers — Practical performance codelab: https://developer.android.com/codelabs/jetpack-compose-performance
  • Network accessline 267
    - Android Developers — Practical performance codelab: https://developer.android.com/codelabs/jetpack-compose-performance
  • Network accessline 267
    - Android Developers — Practical performance codelab: https://developer.android.com/codelabs/jetpack-compose-performance
  • Network accessline 267
    - Android Developers — Practical performance codelab: https://developer.android.com/codelabs/jetpack-compose-performance
  • Network accessline 268
    - Android Developers — What's new in Jetpack Compose (April 2025, 1.8): https://android-developers.googleblog.com/2025/04/whats-new-in-jetpack-compose-april-25.html
  • Network accessline 268
    - Android Developers — What's new in Jetpack Compose (April 2025, 1.8): https://android-developers.googleblog.com/2025/04/whats-new-in-jetpack-compose-april-25.html
  • Network accessline 268
    - Android Developers — What's new in Jetpack Compose (April 2025, 1.8): https://android-developers.googleblog.com/2025/04/whats-new-in-jetpack-compose-april-25.html
  • Network accessline 268
    - Android Developers — What's new in Jetpack Compose (April 2025, 1.8): https://android-developers.googleblog.com/2025/04/whats-new-in-jetpack-compose-april-25.html
  • Network accessline 269
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 269
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 269
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 269
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 270
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 270
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 270
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 270
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 271
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 271
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 271
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 271
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 272
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 272
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 272
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 272
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance

measurement/generating-baseline-profiles/SKILL.md

  • Network accessline 351
    - Baseline Profiles overview — https://developer.android.com/topic/performance/baselineprofiles/overview
  • Network accessline 351
    - Baseline Profiles overview — https://developer.android.com/topic/performance/baselineprofiles/overview
  • Network accessline 351
    - Baseline Profiles overview — https://developer.android.com/topic/performance/baselineprofiles/overview
  • Network accessline 351
    - Baseline Profiles overview — https://developer.android.com/topic/performance/baselineprofiles/overview
  • Network accessline 351
    - Baseline Profiles overview — https://developer.android.com/topic/performance/baselineprofiles/overview
  • Network accessline 351
    - Baseline Profiles overview — https://developer.android.com/topic/performance/baselineprofiles/overview
  • Network accessline 351
    - Baseline Profiles overview — https://developer.android.com/topic/performance/baselineprofiles/overview
  • Network accessline 351
    - Baseline Profiles overview — https://developer.android.com/topic/performance/baselineprofiles/overview
  • Network accessline 352
    - Baseline Profiles with Compose — https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 352
    - Baseline Profiles with Compose — https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 352
    - Baseline Profiles with Compose — https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 352
    - Baseline Profiles with Compose — https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 352
    - Baseline Profiles with Compose — https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 352
    - Baseline Profiles with Compose — https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 352
    - Baseline Profiles with Compose — https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 352
    - Baseline Profiles with Compose — https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 353
    - Benchmark Baseline Profiles with Macrobenchmark — https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 353
    - Benchmark Baseline Profiles with Macrobenchmark — https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 353
    - Benchmark Baseline Profiles with Macrobenchmark — https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 353
    - Benchmark Baseline Profiles with Macrobenchmark — https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 353
    - Benchmark Baseline Profiles with Macrobenchmark — https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 353
    - Benchmark Baseline Profiles with Macrobenchmark — https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 353
    - Benchmark Baseline Profiles with Macrobenchmark — https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 353
    - Benchmark Baseline Profiles with Macrobenchmark — https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 354
    - Macrobenchmark library — https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview
  • Network accessline 354
    - Macrobenchmark library — https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview
  • Network accessline 354
    - Macrobenchmark library — https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview
  • Network accessline 354
    - Macrobenchmark library — https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview
  • Network accessline 354
    - Macrobenchmark library — https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview
  • Network accessline 354
    - Macrobenchmark library — https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview
  • Network accessline 354
    - Macrobenchmark library — https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview
  • Network accessline 354
    - Macrobenchmark library — https://developer.android.com/topic/performance/benchmarking/macrobenchmark-overview
  • Network accessline 355
    - `androidx.activity.compose.ReportDrawn` reference — https://developer.android.com/reference/kotlin/androidx/activity/compose/package-summary
  • Network accessline 355
    - `androidx.activity.compose.ReportDrawn` reference — https://developer.android.com/reference/kotlin/androidx/activity/compose/package-summary
  • Network accessline 355
    - `androidx.activity.compose.ReportDrawn` reference — https://developer.android.com/reference/kotlin/androidx/activity/compose/package-summary
  • Network accessline 355
    - `androidx.activity.compose.ReportDrawn` reference — https://developer.android.com/reference/kotlin/androidx/activity/compose/package-summary
  • Network accessline 355
    - `androidx.activity.compose.ReportDrawn` reference — https://developer.android.com/reference/kotlin/androidx/activity/compose/package-summary
  • Network accessline 355
    - `androidx.activity.compose.ReportDrawn` reference — https://developer.android.com/reference/kotlin/androidx/activity/compose/package-summary
  • Network accessline 355
    - `androidx.activity.compose.ReportDrawn` reference — https://developer.android.com/reference/kotlin/androidx/activity/compose/package-summary
  • Network accessline 355
    - `androidx.activity.compose.ReportDrawn` reference — https://developer.android.com/reference/kotlin/androidx/activity/compose/package-summary
  • Network accessline 356
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 356
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 356
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 356
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 356
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 356
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 356
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 356
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 357
    - skydoves, "Improving Android App Performance with Baseline Profiles" (Stream blog) — https://getstream.io/blog/android-baseline-profile/
  • Network accessline 357
    - skydoves, "Improving Android App Performance with Baseline Profiles" (Stream blog) — https://getstream.io/blog/android-baseline-profile/
  • Network accessline 357
    - skydoves, "Improving Android App Performance with Baseline Profiles" (Stream blog) — https://getstream.io/blog/android-baseline-profile/
  • Network accessline 357
    - skydoves, "Improving Android App Performance with Baseline Profiles" (Stream blog) — https://getstream.io/blog/android-baseline-profile/
  • Network accessline 357
    - skydoves, "Improving Android App Performance with Baseline Profiles" (Stream blog) — https://getstream.io/blog/android-baseline-profile/
  • Network accessline 357
    - skydoves, "Improving Android App Performance with Baseline Profiles" (Stream blog) — https://getstream.io/blog/android-baseline-profile/
  • Network accessline 357
    - skydoves, "Improving Android App Performance with Baseline Profiles" (Stream blog) — https://getstream.io/blog/android-baseline-profile/
  • Network accessline 357
    - skydoves, "Improving Android App Performance with Baseline Profiles" (Stream blog) — https://getstream.io/blog/android-baseline-profile/
  • Network accessline 358
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 358
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 358
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 358
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 358
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 358
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 358
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 358
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance

measurement/generating-baseline-profiles/references/macrobenchmark-harness.md

  • Network accessline 120
    <!-- :app/src/main/AndroidManifest.xml --> <manifest xmlns:android="http://schemas.android.com/apk/res/android">
  • Network accessline 121
    <manifest xmlns:android="http://schemas.android.com/apk/res/android">

measurement/testing-compose-in-release-mode/SKILL.md

  • Network accessline 257
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 257
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 257
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 257
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 257
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 257
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 257
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 258
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 258
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 258
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 258
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 258
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 258
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 258
    - Android Developers — Why test perf in release (Ben Trengrove): https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 259
    - Android Developers — Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 259
    - Android Developers — Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 259
    - Android Developers — Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 259
    - Android Developers — Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 259
    - Android Developers — Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 259
    - Android Developers — Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 259
    - Android Developers — Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 260
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 260
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 260
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 260
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 260
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 260
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 260
    - Android Developers — Baseline Profiles with Compose: https://developer.android.com/develop/ui/compose/performance/baseline-profiles
  • Network accessline 261
    - Android Developers — Measure a Baseline Profile with Macrobenchmark: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 261
    - Android Developers — Measure a Baseline Profile with Macrobenchmark: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 261
    - Android Developers — Measure a Baseline Profile with Macrobenchmark: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 261
    - Android Developers — Measure a Baseline Profile with Macrobenchmark: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 261
    - Android Developers — Measure a Baseline Profile with Macrobenchmark: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 261
    - Android Developers — Measure a Baseline Profile with Macrobenchmark: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 261
    - Android Developers — Measure a Baseline Profile with Macrobenchmark: https://developer.android.com/topic/performance/baselineprofiles/measure-baselineprofile
  • Network accessline 262
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 262
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 262
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 262
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 262
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 262
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 262
    - Android Developers — Configure and troubleshoot R8 keep rules (2025): https://android-developers.googleblog.com/2025/11/configure-and-troubleshoot-r8-keep-rules.html
  • Network accessline 263
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 263
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 263
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 263
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 263
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 263
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 263
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 264
    - skydoves — compose-stability-analyzer (`@TraceRecomposition`): https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 264
    - skydoves — compose-stability-analyzer (`@TraceRecomposition`): https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 264
    - skydoves — compose-stability-analyzer (`@TraceRecomposition`): https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 264
    - skydoves — compose-stability-analyzer (`@TraceRecomposition`): https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 264
    - skydoves — compose-stability-analyzer (`@TraceRecomposition`): https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 264
    - skydoves — compose-stability-analyzer (`@TraceRecomposition`): https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 264
    - skydoves — compose-stability-analyzer (`@TraceRecomposition`): https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 265
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 265
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 265
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 265
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 265
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 265
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 265
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9

measurement/tracing-recompositions-at-runtime/SKILL.md

  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 295
    - `skydoves/compose-stability-analyzer` (Gradle plugin + runtime + IDE plugin) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 296
    - skydoves, "Optimize App Performance by Mastering Stability in Jetpack Compose" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 297
    - skydoves, "6 Jetpack Compose Guidelines to Optimize App Performance" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 298
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 299
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 300
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 301
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance

modifiers/migrating-to-modifier-node/SKILL.md

  • Network accessline 309
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 309
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 309
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 310
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 310
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 310
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 311
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 311
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 311
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 312
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 312
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 312
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 313
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 313
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 313
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 314
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 314
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 314
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 315
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 315
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 315
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 316
    - skydoves — Jetpack Compose Mechanism (slides): https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 316
    - skydoves — Jetpack Compose Mechanism (slides): https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 316
    - skydoves — Jetpack Compose Mechanism (slides): https://speakerdeck.com/skydoves/jetpack-compose-mechanism

modifiers/ordering-modifier-chains/SKILL.md

  • Network accessline 222
    - Android Developers — Modifiers: https://developer.android.com/develop/ui/compose/modifiers
  • Network accessline 222
    - Android Developers — Modifiers: https://developer.android.com/develop/ui/compose/modifiers
  • Network accessline 222
    - Android Developers — Modifiers: https://developer.android.com/develop/ui/compose/modifiers
  • Network accessline 223
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 223
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 223
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 224
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 224
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 224
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 225
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 225
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 225
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 226
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 226
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 226
    - Android Developers — Performance overview: https://developer.android.com/develop/ui/compose/performance
  • Network accessline 227
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 227
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 227
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 228
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 228
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 228
    - Chris Banes — Compose performance tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 229
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 229
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 229
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 230
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 230
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance
  • Network accessline 230
    - skydoves — compose-performance hub: https://github.com/skydoves/compose-performance

recomposition/avoiding-subcomposition-pitfalls/SKILL.md

  • Network accessline 41
    - A **release** build with R8 for any final measurement. `../../measurement/testing-compose-in-release-mode/SKILL.md` covers why debug builds lie. - Layout Inspector or Perfetto trace tooling. `../../measurement/tracing-recompositions-at-ru
  • Network accessline 41
    - A **release** build with R8 for any final measurement. `../../measurement/testing-compose-in-release-mode/SKILL.md` covers why debug builds lie. - Layout Inspector or Perfetto trace tooling. `../../measurement/tracing-recompositions-at-ru
  • Network accessline 43
    - A modern Compose UI version that exposes the `SubcomposeSlotReusePolicy(maxSlotsToRetainForReuse: Int)` factory and pausable subcomposition on the lazy-list path. Both ship in the current `androidx.compose.ui:ui` / `androidx.compose.found
  • Network accessline 43
    - A modern Compose UI version that exposes the `SubcomposeSlotReusePolicy(maxSlotsToRetainForReuse: Int)` factory and pausable subcomposition on the lazy-list path. Both ship in the current `androidx.compose.ui:ui` / `androidx.compose.found
  • Network accessline 275
    - Android Developers — Custom layouts: https://developer.android.com/develop/ui/compose/layouts/custom
  • Network accessline 275
    - Android Developers — Custom layouts: https://developer.android.com/develop/ui/compose/layouts/custom
  • Network accessline 276
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 276
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 277
    - Android Developers — `SubcomposeLayout` reference: https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/package-summary#SubcomposeLayout(androidx.compose.ui.Modifier,kotlin.Function2)
  • Network accessline 277
    - Android Developers — `SubcomposeLayout` reference: https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/package-summary#SubcomposeLayout(androidx.compose.ui.Modifier,kotlin.Function2)
  • Network accessline 278
    - Compose UI source — `SubcomposeLayout.kt`: https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt
  • Network accessline 278
    - Compose UI source — `SubcomposeLayout.kt`: https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/layout/SubcomposeLayout.kt
  • Network accessline 279
    - Compose foundation source — `BoxWithConstraints.kt`: https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/BoxWithConstrai
  • Network accessline 279
    - Compose foundation source — `BoxWithConstraints.kt`: https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/foundation/foundation-layout/src/commonMain/kotlin/androidx/compose/foundation/layout/BoxWithConstrai
  • Network accessline 280
    - Material3 source — `Scaffold.kt` (uses `SubcomposeLayout` for the chrome layout): https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Sca
  • Network accessline 280
    - Material3 source — `Scaffold.kt` (uses `SubcomposeLayout` for the chrome layout): https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/material3/material3/src/commonMain/kotlin/androidx/compose/material3/Sca
  • Network accessline 281
    - Chris Banes — "Composable metrics" (subcompose cost in Perfetto traces): https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 281
    - Chris Banes — "Composable metrics" (subcompose cost in Perfetto traces): https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 282
    - skydoves — Jetpack Compose Mechanism (composition vs subcomposition): https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 282
    - skydoves — Jetpack Compose Mechanism (composition vs subcomposition): https://speakerdeck.com/skydoves/jetpack-compose-mechanism

recomposition/choosing-derivedstateof/SKILL.md

  • Network accessline 186
    - Android Developers — Side-effects: derivedStateOf: https://developer.android.com/develop/ui/compose/side-effects#derivedstateof
  • Network accessline 186
    - Android Developers — Side-effects: derivedStateOf: https://developer.android.com/develop/ui/compose/side-effects#derivedstateof
  • Network accessline 186
    - Android Developers — Side-effects: derivedStateOf: https://developer.android.com/develop/ui/compose/side-effects#derivedstateof
  • Network accessline 186
    - Android Developers — Side-effects: derivedStateOf: https://developer.android.com/develop/ui/compose/side-effects#derivedstateof
  • Network accessline 186
    - Android Developers — Side-effects: derivedStateOf: https://developer.android.com/develop/ui/compose/side-effects#derivedstateof
  • Network accessline 186
    - Android Developers — Side-effects: derivedStateOf: https://developer.android.com/develop/ui/compose/side-effects#derivedstateof
  • Network accessline 186
    - Android Developers — Side-effects: derivedStateOf: https://developer.android.com/develop/ui/compose/side-effects#derivedstateof
  • Network accessline 187
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 187
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 187
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 187
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 187
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 187
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 187
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 188
    - Ben Trengrove — When should I use derivedStateOf?: https://medium.com/androiddevelopers/jetpack-compose-when-should-i-use-derivedstateof-63ce7954c11b
  • Network accessline 188
    - Ben Trengrove — When should I use derivedStateOf?: https://medium.com/androiddevelopers/jetpack-compose-when-should-i-use-derivedstateof-63ce7954c11b
  • Network accessline 188
    - Ben Trengrove — When should I use derivedStateOf?: https://medium.com/androiddevelopers/jetpack-compose-when-should-i-use-derivedstateof-63ce7954c11b
  • Network accessline 188
    - Ben Trengrove — When should I use derivedStateOf?: https://medium.com/androiddevelopers/jetpack-compose-when-should-i-use-derivedstateof-63ce7954c11b
  • Network accessline 188
    - Ben Trengrove — When should I use derivedStateOf?: https://medium.com/androiddevelopers/jetpack-compose-when-should-i-use-derivedstateof-63ce7954c11b
  • Network accessline 188
    - Ben Trengrove — When should I use derivedStateOf?: https://medium.com/androiddevelopers/jetpack-compose-when-should-i-use-derivedstateof-63ce7954c11b
  • Network accessline 188
    - Ben Trengrove — When should I use derivedStateOf?: https://medium.com/androiddevelopers/jetpack-compose-when-should-i-use-derivedstateof-63ce7954c11b
  • Network accessline 189
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 189
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 189
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 189
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 189
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 189
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 189
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 190
    - Zach Klipp — How derivedStateOf works (a deep d-er-ive): https://blog.zachklipp.com/how-derivedstateof-works-a-deep-d-er-ive/
  • Network accessline 190
    - Zach Klipp — How derivedStateOf works (a deep d-er-ive): https://blog.zachklipp.com/how-derivedstateof-works-a-deep-d-er-ive/
  • Network accessline 190
    - Zach Klipp — How derivedStateOf works (a deep d-er-ive): https://blog.zachklipp.com/how-derivedstateof-works-a-deep-d-er-ive/
  • Network accessline 190
    - Zach Klipp — How derivedStateOf works (a deep d-er-ive): https://blog.zachklipp.com/how-derivedstateof-works-a-deep-d-er-ive/
  • Network accessline 190
    - Zach Klipp — How derivedStateOf works (a deep d-er-ive): https://blog.zachklipp.com/how-derivedstateof-works-a-deep-d-er-ive/
  • Network accessline 190
    - Zach Klipp — How derivedStateOf works (a deep d-er-ive): https://blog.zachklipp.com/how-derivedstateof-works-a-deep-d-er-ive/
  • Network accessline 190
    - Zach Klipp — How derivedStateOf works (a deep d-er-ive): https://blog.zachklipp.com/how-derivedstateof-works-a-deep-d-er-ive/
  • Network accessline 191
    - Manuel Vivo — Consuming flows safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 191
    - Manuel Vivo — Consuming flows safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 191
    - Manuel Vivo — Consuming flows safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 191
    - Manuel Vivo — Consuming flows safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 191
    - Manuel Vivo — Consuming flows safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 191
    - Manuel Vivo — Consuming flows safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 191
    - Manuel Vivo — Consuming flows safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 192
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 192
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 192
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 192
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 192
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 192
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 192
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 193
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 193
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 193
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 193
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 193
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 193
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 193
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9

recomposition/debugging-recompositions/SKILL.md

  • Network accessline 206
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 206
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 206
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 206
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 206
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 206
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 206
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 206
    - Ben Trengrove, "Jetpack Compose: Debugging recomposition" — https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 207
    - Layout Inspector — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 207
    - Layout Inspector — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 207
    - Layout Inspector — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 207
    - Layout Inspector — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 207
    - Layout Inspector — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 207
    - Layout Inspector — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 207
    - Layout Inspector — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 207
    - Layout Inspector — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 208
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 208
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 208
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 208
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 208
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 208
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 208
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 208
    - Compose performance overview — https://developer.android.com/develop/ui/compose/performance
  • Network accessline 209
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 209
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 209
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 209
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 209
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 209
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 209
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 209
    - Compose stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 210
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 210
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 210
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 210
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 210
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 210
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 210
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 210
    - Ben Trengrove, "Why you should always test Compose performance in release" — https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 211
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 211
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 211
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 211
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 211
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 211
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 211
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 211
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 212
    - skydoves/compose-stability-analyzer (runtime `@TraceRecomposition`) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 212
    - skydoves/compose-stability-analyzer (runtime `@TraceRecomposition`) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 212
    - skydoves/compose-stability-analyzer (runtime `@TraceRecomposition`) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 212
    - skydoves/compose-stability-analyzer (runtime `@TraceRecomposition`) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 212
    - skydoves/compose-stability-analyzer (runtime `@TraceRecomposition`) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 212
    - skydoves/compose-stability-analyzer (runtime `@TraceRecomposition`) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 212
    - skydoves/compose-stability-analyzer (runtime `@TraceRecomposition`) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 212
    - skydoves/compose-stability-analyzer (runtime `@TraceRecomposition`) — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 213
    - skydoves, "6 Jetpack Compose Guidelines" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 213
    - skydoves, "6 Jetpack Compose Guidelines" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 213
    - skydoves, "6 Jetpack Compose Guidelines" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 213
    - skydoves, "6 Jetpack Compose Guidelines" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 213
    - skydoves, "6 Jetpack Compose Guidelines" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 213
    - skydoves, "6 Jetpack Compose Guidelines" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 213
    - skydoves, "6 Jetpack Compose Guidelines" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 213
    - skydoves, "6 Jetpack Compose Guidelines" — https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9

recomposition/deferring-state-reads/SKILL.md

  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 245
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 246
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 247
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 248
    - Android Developers — Custom modifiers (Modifier.Node): https://developer.android.com/develop/ui/compose/custom-modifiers
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 249
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 250
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 251
    - Chris Banes — Compose perf tag: https://chrisbanes.me/tags/jetpack-compose-performance/
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 252
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 253
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism

recomposition/deferring-state-reads/references/three-phases.md

  • Network accessline 132
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 132
    - Android Developers — Phases of Jetpack Compose: https://developer.android.com/develop/ui/compose/phases
  • Network accessline 133
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 133
    - Android Developers — Performance: phases: https://developer.android.com/develop/ui/compose/performance/phases
  • Network accessline 134
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 134
    - Android Developers — Graphics modifiers: https://developer.android.com/develop/ui/compose/graphics/draw/modifiers
  • Network accessline 135
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 135
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 136
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 136
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 137
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism
  • Network accessline 137
    - skydoves — Jetpack Compose Mechanism: https://speakerdeck.com/skydoves/jetpack-compose-mechanism

recomposition/using-strong-skipping-correctly/SKILL.md

  • Network accessline 326
    - Strong Skipping (Android Developers) — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 326
    - Strong Skipping (Android Developers) — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 326
    - Strong Skipping (Android Developers) — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 326
    - Strong Skipping (Android Developers) — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 327
    - Ben Trengrove, "Jetpack Compose Strong Skipping Mode explained" — https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 327
    - Ben Trengrove, "Jetpack Compose Strong Skipping Mode explained" — https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 327
    - Ben Trengrove, "Jetpack Compose Strong Skipping Mode explained" — https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 327
    - Ben Trengrove, "Jetpack Compose Strong Skipping Mode explained" — https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 328
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 328
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 328
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 328
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 329
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 329
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 329
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 329
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 330
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 330
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 330
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 330
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 331
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 331
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 331
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 331
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 332
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 332
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 332
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 332
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 333
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 333
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 333
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 333
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer

recomposition/using-strong-skipping-correctly/references/escape-hatches.md

  • Network accessline 260
    - Compose Compiler runtime annotations — https://developer.android.com/reference/kotlin/androidx/compose/runtime/package-summary
  • Network accessline 261
    - Strong Skipping Mode — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 262
    - Ben Trengrove, "Jetpack Compose Strong Skipping Mode explained" — https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 263
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 264
    - Compose Compiler source (annotations.kt) — https://cs.android.com/androidx/platform/frameworks/support/+/androidx-main:compose/runtime/runtime/src/commonMain/kotlin/androidx/compose/runtime/Composable.kt

side-effects/collecting-flows-safely/SKILL.md

  • Network accessline 207
    - Manuel Vivo — Consuming flows safely in Jetpack Compose: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 207
    - Manuel Vivo — Consuming flows safely in Jetpack Compose: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 207
    - Manuel Vivo — Consuming flows safely in Jetpack Compose: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 207
    - Manuel Vivo — Consuming flows safely in Jetpack Compose: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 207
    - Manuel Vivo — Consuming flows safely in Jetpack Compose: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 208
    - Android Developers — Lifecycle-aware coroutines (`repeatOnLifecycle`): https://developer.android.com/topic/libraries/architecture/coroutines
  • Network accessline 208
    - Android Developers — Lifecycle-aware coroutines (`repeatOnLifecycle`): https://developer.android.com/topic/libraries/architecture/coroutines
  • Network accessline 208
    - Android Developers — Lifecycle-aware coroutines (`repeatOnLifecycle`): https://developer.android.com/topic/libraries/architecture/coroutines
  • Network accessline 208
    - Android Developers — Lifecycle-aware coroutines (`repeatOnLifecycle`): https://developer.android.com/topic/libraries/architecture/coroutines
  • Network accessline 208
    - Android Developers — Lifecycle-aware coroutines (`repeatOnLifecycle`): https://developer.android.com/topic/libraries/architecture/coroutines
  • Network accessline 209
    - `androidx.lifecycle:lifecycle-runtime-compose` release notes: https://developer.android.com/jetpack/androidx/releases/lifecycle
  • Network accessline 209
    - `androidx.lifecycle:lifecycle-runtime-compose` release notes: https://developer.android.com/jetpack/androidx/releases/lifecycle
  • Network accessline 209
    - `androidx.lifecycle:lifecycle-runtime-compose` release notes: https://developer.android.com/jetpack/androidx/releases/lifecycle
  • Network accessline 209
    - `androidx.lifecycle:lifecycle-runtime-compose` release notes: https://developer.android.com/jetpack/androidx/releases/lifecycle
  • Network accessline 209
    - `androidx.lifecycle:lifecycle-runtime-compose` release notes: https://developer.android.com/jetpack/androidx/releases/lifecycle
  • Network accessline 210
    - Android Developers — Compose side effects (`snapshotFlow`, `LaunchedEffect`): https://developer.android.com/develop/ui/compose/side-effects
  • Network accessline 210
    - Android Developers — Compose side effects (`snapshotFlow`, `LaunchedEffect`): https://developer.android.com/develop/ui/compose/side-effects
  • Network accessline 210
    - Android Developers — Compose side effects (`snapshotFlow`, `LaunchedEffect`): https://developer.android.com/develop/ui/compose/side-effects
  • Network accessline 210
    - Android Developers — Compose side effects (`snapshotFlow`, `LaunchedEffect`): https://developer.android.com/develop/ui/compose/side-effects
  • Network accessline 210
    - Android Developers — Compose side effects (`snapshotFlow`, `LaunchedEffect`): https://developer.android.com/develop/ui/compose/side-effects
  • Network accessline 211
    - Skydoves — 6 Jetpack Compose Guidelines (Flow-as-parameter antipattern): https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 211
    - Skydoves — 6 Jetpack Compose Guidelines (Flow-as-parameter antipattern): https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 211
    - Skydoves — 6 Jetpack Compose Guidelines (Flow-as-parameter antipattern): https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 211
    - Skydoves — 6 Jetpack Compose Guidelines (Flow-as-parameter antipattern): https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 211
    - Skydoves — 6 Jetpack Compose Guidelines (Flow-as-parameter antipattern): https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 212
    - Ben Trengrove — Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 212
    - Ben Trengrove — Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 212
    - Ben Trengrove — Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 212
    - Ben Trengrove — Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 212
    - Ben Trengrove — Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71

side-effects/using-efficient-effects/SKILL.md

  • Network accessline 39
    - Familiarity with Compose's composition lifecycle: enter, recompose, leave. Effects run after composition commits. - Compose UI 1.4+. - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/s
  • Network accessline 39
    - Familiarity with Compose's composition lifecycle: enter, recompose, leave. Effects run after composition commits. - Compose UI 1.4+. - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/s
  • Network accessline 39
    - Familiarity with Compose's composition lifecycle: enter, recompose, leave. Effects run after composition commits. - Compose UI 1.4+. - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/s
  • Network accessline 40
    - Compose UI 1.4+. - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/skydoves/compose-effects). - For `ViewModelStoreScope`, also depend on `com.github.skydoves:compose-effects-viewmodel
  • Network accessline 40
    - Compose UI 1.4+. - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/skydoves/compose-effects). - For `ViewModelStoreScope`, also depend on `com.github.skydoves:compose-effects-viewmodel
  • Network accessline 40
    - Compose UI 1.4+. - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/skydoves/compose-effects). - For `ViewModelStoreScope`, also depend on `com.github.skydoves:compose-effects-viewmodel
  • Network accessline 41
    - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/skydoves/compose-effects).
  • Network accessline 41
    - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/skydoves/compose-effects).
  • Network accessline 41
    - For `RememberedEffect`, add `com.github.skydoves:compose-effects` (latest GA — see https://github.com/skydoves/compose-effects).
  • Network accessline 228
    - Android Developers — Side effects in Compose: https://developer.android.com/develop/ui/compose/side-effects
  • Network accessline 228
    - Android Developers — Side effects in Compose: https://developer.android.com/develop/ui/compose/side-effects
  • Network accessline 228
    - Android Developers — Side effects in Compose: https://developer.android.com/develop/ui/compose/side-effects
  • Network accessline 229
    - Android Developers — Lifecycle of composables: https://developer.android.com/develop/ui/compose/lifecycle
  • Network accessline 229
    - Android Developers — Lifecycle of composables: https://developer.android.com/develop/ui/compose/lifecycle
  • Network accessline 229
    - Android Developers — Lifecycle of composables: https://developer.android.com/develop/ui/compose/lifecycle
  • Network accessline 230
    - Skydoves — compose-effects (`RememberedEffect`, `ViewModelStoreScope`): https://github.com/skydoves/compose-effects
  • Network accessline 230
    - Skydoves — compose-effects (`RememberedEffect`, `ViewModelStoreScope`): https://github.com/skydoves/compose-effects
  • Network accessline 230
    - Skydoves — compose-effects (`RememberedEffect`, `ViewModelStoreScope`): https://github.com/skydoves/compose-effects
  • Network accessline 231
    - Skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 231
    - Skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 231
    - Skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 232
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 232
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37
  • Network accessline 232
    - Ben Trengrove — Debugging recomposition: https://medium.com/androiddevelopers/jetpack-compose-debugging-recomposition-bfcf4a6f8d37

stability/diagnosing-compose-stability/SKILL.md

  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 199
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 200
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 201
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 202
    - Ben Trengrove — Jetpack Compose Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 203
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 204
    - Why test perf in release: https://medium.com/androiddevelopers/why-should-you-always-test-compose-performance-in-release-4168dd0f2c71
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 205
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 206
    - skydoves — compose-stability-analyzer: https://github.com/skydoves/compose-stability-analyzer

stability/diagnosing-compose-stability/references/reading-classes-txt.md

  • Network accessline 129
    - `reading-composables-txt.md` for the per-composable annotations that point you here. - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 130
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 131
    - skydoves/compose-stability-inference (the 12-phase algorithm and bitmask catalog): https://github.com/skydoves/compose-stability-inference

stability/diagnosing-compose-stability/references/reading-composables-txt.md

  • Network accessline 140
    - `reading-classes-txt.md` for tracing an `unstable` parameter back to its root-cause field. - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 141
    - Android Developers — Diagnose stability: https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 142
    - Ben Trengrove — Strong Skipping explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 143
    - Chris Banes — Composable Metrics: https://chrisbanes.me/posts/composable-metrics/

stability/enforcing-stability-in-ci/SKILL.md

  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 312
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 313
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 314
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 315
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 316
    - Ben Trengrove, "New ways of optimizing stability in Jetpack Compose" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 317
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 318
    - Compose Compiler release notes — https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 319
    - ComposeGuard (alternative for KMP) — https://github.com/j-roskopf/ComposeGuard
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 320
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference

stability/stabilizing-compose-types/SKILL.md

  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 327
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 328
    - Android Developers — Stability overview: https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 329
    - Android Developers — Strong Skipping: https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 330
    - Ben Trengrove — Stability Explained: https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 331
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 332
    - Ben Trengrove — Strong Skipping Mode Explained: https://medium.com/androiddevelopers/jetpack-compose-strong-skipping-mode-explained-cbdb2aa4b900
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 333
    - Manuel Vivo — Consuming Flows Safely: https://medium.com/androiddevelopers/consuming-flows-safely-in-jetpack-compose-cde014d0d5a3
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 334
    - skydoves — Optimize App Performance by Mastering Stability: https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 335
    - skydoves — 6 Jetpack Compose Guidelines: https://medium.com/proandroiddev/6-jetpack-compose-guidelines-to-optimize-your-app-performance-be18533721f9
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 336
    - skydoves — compose-stable-marker: https://github.com/skydoves/compose-stable-marker
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable
  • Network accessline 337
    - kotlinx.collections.immutable: https://github.com/Kotlin/kotlinx.collections.immutable

stability/stabilizing-compose-types/references/stability-config-syntax.md

  • Network accessline 143
    - Android Developers — Fix stability: https://developer.android.com/develop/ui/compose/performance/stability/fix
  • Network accessline 144
    - Compose Compiler release notes: https://developer.android.com/jetpack/androidx/releases/compose-compiler
  • Network accessline 145
    - Ben Trengrove — New Ways of Optimizing Stability: https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 146
    - skydoves — compose-stability-inference (12-phase algorithm and bitmask catalog): https://github.com/skydoves/compose-stability-inference
  • Network accessline 147
    - skydoves — compose-stability-analyzer (CI plugin): https://github.com/skydoves/compose-stability-analyzer

stability/understanding-stability-inference/SKILL.md

  • Network accessline 216
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 216
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 216
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 216
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 216
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 216
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 217
    - Stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 217
    - Stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 217
    - Stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 217
    - Stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 217
    - Stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 217
    - Stability — diagnose — https://developer.android.com/develop/ui/compose/performance/stability/diagnose
  • Network accessline 218
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 218
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 218
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 218
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 218
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 218
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 219
    - Ben Trengrove, "Jetpack Compose Stability Explained" — https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 219
    - Ben Trengrove, "Jetpack Compose Stability Explained" — https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 219
    - Ben Trengrove, "Jetpack Compose Stability Explained" — https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 219
    - Ben Trengrove, "Jetpack Compose Stability Explained" — https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 219
    - Ben Trengrove, "Jetpack Compose Stability Explained" — https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 219
    - Ben Trengrove, "Jetpack Compose Stability Explained" — https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8
  • Network accessline 220
    - Ben Trengrove, "New ways of optimizing stability" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 220
    - Ben Trengrove, "New ways of optimizing stability" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 220
    - Ben Trengrove, "New ways of optimizing stability" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 220
    - Ben Trengrove, "New ways of optimizing stability" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 220
    - Ben Trengrove, "New ways of optimizing stability" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 220
    - Ben Trengrove, "New ways of optimizing stability" — https://medium.com/androiddevelopers/new-ways-of-optimizing-stability-in-jetpack-compose-038106c283cc
  • Network accessline 221
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 221
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 221
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 221
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 221
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 221
    - Chris Banes, "Composable metrics" — https://chrisbanes.me/posts/composable-metrics/
  • Network accessline 222
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 222
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 222
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 222
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 222
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 222
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 223
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 223
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 223
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 223
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 223
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 223
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference
  • Network accessline 224
    - skydoves/compose-stable-marker — https://github.com/skydoves/compose-stable-marker
  • Network accessline 224
    - skydoves/compose-stable-marker — https://github.com/skydoves/compose-stable-marker
  • Network accessline 224
    - skydoves/compose-stable-marker — https://github.com/skydoves/compose-stable-marker
  • Network accessline 224
    - skydoves/compose-stable-marker — https://github.com/skydoves/compose-stable-marker
  • Network accessline 224
    - skydoves/compose-stable-marker — https://github.com/skydoves/compose-stable-marker
  • Network accessline 224
    - skydoves/compose-stable-marker — https://github.com/skydoves/compose-stable-marker

stability/understanding-stability-inference/references/bitmask-encoding.md

  • Network accessline 144
    - `twelve-phase-algorithm.md` — pseudocode for all 12 phases that produce these bitmasks. - `../SKILL.md` — the parent skill; explains when to consult these references. - skydoves/compose-stability-inference — https://github.com/skydoves/co
  • Network accessline 146
    - skydoves/compose-stability-inference — https://github.com/skydoves/compose-stability-inference (source-level walk-through of the algorithm and bitmask).

stability/using-stability-analyzer-ide-plugin/SKILL.md

  • Network accessline 55
    git clone https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 55
    git clone https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 55
    git clone https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 258
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 258
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 258
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 259
    - The `compose-stability-analyzer-idea` module within that repo — https://github.com/skydoves/compose-stability-analyzer/tree/main/compose-stability-analyzer-idea
  • Network accessline 259
    - The `compose-stability-analyzer-idea` module within that repo — https://github.com/skydoves/compose-stability-analyzer/tree/main/compose-stability-analyzer-idea
  • Network accessline 259
    - The `compose-stability-analyzer-idea` module within that repo — https://github.com/skydoves/compose-stability-analyzer/tree/main/compose-stability-analyzer-idea
  • Network accessline 260
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 260
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 260
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 261
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 261
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 261
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 262
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 262
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 262
    - Strong Skipping — https://developer.android.com/develop/ui/compose/performance/stability/strongskipping
  • Network accessline 263
    - IntelliJ Platform K2 Analysis API — https://plugins.jetbrains.com/docs/intellij/analysis-api.html
  • Network accessline 263
    - IntelliJ Platform K2 Analysis API — https://plugins.jetbrains.com/docs/intellij/analysis-api.html
  • Network accessline 263
    - IntelliJ Platform K2 Analysis API — https://plugins.jetbrains.com/docs/intellij/analysis-api.html

stability/visualizing-recomposition-cascades/SKILL.md

  • Network accessline 265
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 265
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 265
    - skydoves/compose-stability-analyzer — https://github.com/skydoves/compose-stability-analyzer
  • Network accessline 266
    - The `compose-stability-analyzer-idea` module within that repo — https://github.com/skydoves/compose-stability-analyzer/tree/main/compose-stability-analyzer-idea
  • Network accessline 266
    - The `compose-stability-analyzer-idea` module within that repo — https://github.com/skydoves/compose-stability-analyzer/tree/main/compose-stability-analyzer-idea
  • Network accessline 266
    - The `compose-stability-analyzer-idea` module within that repo — https://github.com/skydoves/compose-stability-analyzer/tree/main/compose-stability-analyzer-idea
  • Network accessline 267
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 267
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 267
    - skydoves, "Optimize App Performance by Mastering Stability" — https://medium.com/proandroiddev/optimize-app-performance-by-mastering-stability-in-jetpack-compose-69f40a8c785d
  • Network accessline 268
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 268
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 268
    - Compose stability overview — https://developer.android.com/develop/ui/compose/performance/stability
  • Network accessline 269
    - Layout Inspector recomposition counts (complementary tool) — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 269
    - Layout Inspector recomposition counts (complementary tool) — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 269
    - Layout Inspector recomposition counts (complementary tool) — https://developer.android.com/studio/debug/layout-inspector
  • Network accessline 270
    - Android Logcat command-line reference — https://developer.android.com/tools/logcat
  • Network accessline 270
    - Android Logcat command-line reference — https://developer.android.com/tools/logcat
  • Network accessline 270
    - Android Logcat command-line reference — https://developer.android.com/tools/logcat

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md audit/auditing-compose-performance/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md audit/auditing-compose-performance/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md audit/auditing-compose-performance/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md audit/auditing-compose-performance/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md audit/auditing-compose-performance/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md audit/auditing-compose-performance/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.