Skip to content

F-115: NiA dogfood Firebase Path A + transitive Firebase SDKs - #234

Merged
stepango merged 2 commits into
v2from
forma/F-115-nia-firebase
Jul 30, 2026
Merged

F-115: NiA dogfood Firebase Path A + transitive Firebase SDKs#234
stepango merged 2 commits into
v2from
forma/F-115-nia-firebase

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • F-115 phase C: external NiA spike now has Firebase Path A stacked with Hilt (hiltFirebaseBinary), dummy google-services.json, real Analytics/Crashlytics API use on binary Application.
  • Document findings F16 (Path A accumulate stack on binary) and F17 (Firebase SDK companions must be transitiveDeps so firebase-common is on binary compile classpath).
  • Align in-repo example 14 Path A companions to transitiveDeps (same F17).

Verify

  • forma-spike ./gradlew :binary:assembleDebug → BUILD SUCCESSFUL (268 tasks; processDebugGoogleServices + Crashlytics inject)
  • examples/android/14-google-firebase ./gradlew :binary:assembleDebug → BUILD SUCCESSFUL

Notes

  • External spike lives under /Users/claw/work/nowinandroid-forma/forma-spike (not in this repo).
  • F-115 remains in_progress (more features / DataStore / sync next). F-094 still blocked human.

Claw added 2 commits July 30, 2026 07:06
Document phase C Firebase on external spike (hiltFirebaseBinary Path A stack);
align example 14 companions to transitiveDeps so firebase-common reaches binary
Application sources (finding F17).
@stepango
stepango merged commit a0b51cd into v2 Jul 30, 2026
8 checks passed
@stepango
stepango deleted the forma/F-115-nia-firebase branch July 30, 2026 14:16
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