Skip to content

Building nubecita series — assets + Part 1 draft#8

Draft
kikin81 wants to merge 5 commits into
mainfrom
assets/nubecita-screenshots
Draft

Building nubecita series — assets + Part 1 draft#8
kikin81 wants to merge 5 commits into
mainfrom
assets/nubecita-screenshots

Conversation

@kikin81

@kikin81 kikin81 commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Draft PR for the Building nubecita blog series (8-part). Opening as a draft so I can keep writing posts on this branch before it's ready to merge.

What's here

  • Curated screenshotsassets/img/nubecita/ (29 files, ~3.8 MB): full pass over 133 source PNGs, picked ~19 best-of, resized + webp-optimized, mapped to posts. Plus the RevenueCat + paywall sets and a re-encoded 25s purchase-flow demo video.
  • Confirmed app-size stat: nubecita 12 MB vs official Bluesky 148 MB (~12× smaller), same device/store metric.
  • Series planning doc_drafts/nubecita-series-spec.md (working doc; not published).
  • Part 1 draft_drafts/building-nubecita-part-1-the-inspiration.md (~1,000 words). All technical claims grounded against ~/code/nubecita / ~/code/atproto-kotlin.

Status / TODO

  • Part 1 review pass
  • Parts 2–8 drafts
  • Pinned Part 0 index post
  • frameit device-frame covers (currently raw shots)
  • thin visual coverage: Part 3 (SDK code-gen / Dokka / Maven Central), Part 5 (Claude Code session)
  • when publishing: move drafts from _drafts/_posts/ with dated filenames

Everything lives in _drafts/, so nothing publishes until posts are moved to _posts/. Safe to keep this branch open.

🤖 Generated with Claude Code

kikin81 and others added 5 commits June 5, 2026 22:01
Full curation pass over 133 source PNGs; picked 19 best-of mapped to the
8-part "Building nubecita" series, resized to <=1400px and converted to
web-optimized webp (~1.1MB total) under assets/img/nubecita/.

Recorded the source->slug->post manifest and curation findings (icon
evolution exists; Part 6 billing/paywall imagery is missing) in the
_drafts planning doc.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Verified from Play Store "About this app" on the same device (Pixel 10
Pro XL): nubecita 12 MB (v1.193.3) vs official Bluesky 148 MB (v1.122.0)
-> ~12x smaller. Locked the real numbers into Parts 1 & 4 (replacing the
"<10 MB"/"~100 MB" guesses) and added the two comparison screenshots.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
User supplied ~/Desktop/nubecita/revenuecat/ (4 shots). Committed the
'pro' entitlement (annual+monthly products), an anonymous-customer
profile (proves anon App User ID + a $1.99 sandbox sub, never the
Bluesky DID), and the RevenueCat MCP docs. Closes most of the Part 6
imagery gap; still need the in-app paywall screen + explicit $19.99/yr.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
User supplied ~/Desktop/nubecita/paywall/. Committed the custom Compose
paywall (dark, both prices: $19.99/yr + $1.99/mo), the Android Studio
@Preview/screenshot-test harness, the Google Play manage-subscription
(sandbox), and a re-encoded 25s purchase-flow demo video (720p, 4.8MB
-> 2.0MB). Closes the Part 6 imagery gap entirely.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
First draft of the series opener (~1,000 words, Chirpy front matter,
toc). Narrative spine (why ship solo now; AI tooling as activation-energy
remover) plus grounded technical teaser: native Compose, Nav 3, M3
Expressive, Hilt, Room, atproto-kotlin; 12 MB vs 148 MB size stat; the
120 Hz macrobenchmark north star. All claims verified against
~/code/nubecita. Uses the committed p1-* assets. Lives in _drafts/
(unpublished) for review.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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