Skip to content

F-115: NiA dogfood phase C (data/domain/designsystem + interests) - #231

Merged
stepango merged 1 commit into
v2from
forma/F-115-nia-phase-c
Jul 30, 2026
Merged

F-115: NiA dogfood phase C (data/domain/designsystem + interests)#231
stepango merged 1 commit into
v2from
forma/F-115-nia-phase-c

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • F-115 phase C partial: external spike /Users/claw/work/nowinandroid-forma/forma-spike expanded with:
    • core-data-android-util + core-domain-android-util (in-memory repos + GetFollowableTopicsUseCase)
    • core-designsystem-ui-library (slim NiaTheme / loading / background)
    • topic ViewModel + designsystem-backed UI
    • interests feature (domain use case; navigates via topic api only — no implimpl)
    • root manual DI + multi-destination Navigator adapter
  • Finding F11: project-global compose=true forces Compose compiler on non-UI androidUtil → set compose = false on data/domain
  • Docs: DOGFOOD-NIA.md, TICKETS.md, PROGRESS.md
  • No Forma engine changes; no androidLibrary

Verify

source scripts/env-mac.sh
bash scripts/publish-local.sh 0.1.3-NIA
cd /Users/claw/work/nowinandroid-forma/forma-spike
./gradlew :binary:assembleDebug   # BUILD SUCCESSFUL (198 tasks), APK ~9.2MB

Next

Hilt Path A (type-owned like Metro), Room/Firebase, more NiA features.

Record phase C partial green on external forma-spike: androidUtil cores,
uiLibrary designsystem, topic ViewModel, interests feature, finding F11.
Spike lives under nowinandroid-forma (not this repo).
@stepango
stepango merged commit bc3885a into v2 Jul 30, 2026
8 checks passed
@stepango
stepango deleted the forma/F-115-nia-phase-c branch July 30, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant