summaryrefslogtreecommitdiff
path: root/ravenwood/scripts/extract-last-soong-commands.py
diff options
context:
space:
mode:
author Alejandro Nijamkin <nijamkin@google.com> 2025-02-28 19:53:33 -0800
committer Alejandro Nijamkin <nijamkin@google.com> 2025-03-05 12:21:58 -0800
commitf3490d1e75f0194c95a9e6cb99176a38089e2166 (patch)
treebb446bd5f322187695190d7c745aaf44517ef50c /ravenwood/scripts/extract-last-soong-commands.py
parent1b9e79becb219d5a14723ce4faf35d7832a9e64f (diff)
[Media] Card carousel, top-level view-model, and interactor interface.
- Card carousel - the last, top-level composable for the UI element; including the Media(...) single top-level composable API - Top-level view-model - MediaViewModel is the single Activatable view-model of the entire system - Interactor interface - MediaInteractor defines the contract between the new UI and the rest of the system Bug: 397989775 Test: tested in testbed app with fake data, see b/397989775 #comment4 for a screen recording of the entire thing in action in the compose gallery app Test: once we have a real implementation of MediaInteractor, it's worthwhile to add an integration unit test that uses the view-model, the real interface, and a fake data at the top of the upstream of the stack Flag: EXEMPT - the code isn't used anywhere yet Change-Id: I6c474693e83c796914e81c49c628a4bb6d2c1258
Diffstat (limited to 'ravenwood/scripts/extract-last-soong-commands.py')
0 files changed, 0 insertions, 0 deletions