Repositories list
44 repositories
book-companions
PublicCompanion code index for The Staff Android Engineer: chapter-to-repository map and first-edition source download. Book and free sample chapters at thestaffandro….github
Publiccasebook-companions-code
PublicMobile System Design Casebook index (Ch 33–44) for The Staff Android Engineer: twelve runnable app companions. Book at thestaffandroidengineer.comai-assistant-code
PublicCh 44 · Clarify: AI-assisted applications, local retrieval, simulated streaming, bound consent · Casebook app for The Staff Android Engineer (thestaffandroideng…camera-pipeline-code
PublicCh 43 · Frame: camera and media processing with CameraX ownership, private capture, job generations · Casebook app for The Staff Android Engineer (thestaffandro…connected-device-code
PublicCh 42 · Tether: connected devices, simulated peripheral boots, commands, acknowledged setpoints · Casebook app for The Staff Android Engineer (thestaffandroiden…backend-scale-code
PublicCh 41 · Pulse: designing for backend scale, admission, coalescing, versioned cache, leased workers · Casebook app for The Staff Android Engineer (thestaffandroi…resumable-transfer-code
PublicCh 40 · Parcel: resumable file transfer, chunked bytes, scoped recovery, verified retrieval · Casebook app for The Staff Android Engineer (thestaffandroidengine…collaborative-notes-code
PublicCh 39 · Margin: collaborative editing, preserved drafts, three-way conflicts, explicit rebase · Casebook app for The Staff Android Engineer (thestaffandroidengi…realtime-calls-code
PublicCh 38 · Huddle: realtime audio and video, simulated call control, late connection callbacks · Casebook app for The Staff Android Engineer (thestaffandroidengine…media-library-code
PublicCh 37 · Shelf: streaming and offline media with Media3 playback and verified offline files · Casebook app for The Staff Android Engineer (thestaffandroidenginee…social-feed-code
PublicCh 36 · Fieldnotes: social feeds, stable ranked snapshots, live visibility · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)messaging-code
PublicCh 35 · Threadline: messaging across devices, stable message identity, tombstones, atomic resume · Casebook app for The Staff Android Engineer (thestaffandroide…live-location-code
PublicCh 34 · Relay: live location and dispatch, publication authority, ordering, bounded freshness · Casebook app for The Staff Android Engineer (thestaffandroidengi…- Ch 33 · Seatlight: reservations and payments, one scarce seat, uncertain capture, verified refund · Casebook app for The Staff Android Engineer (thestaffandroid…
interview-conversations
PublicCh 31 · Debugging and design conversations: internals, unfamiliar code, trace-based diagnosis · Companion code for The Staff Android Engineer (thestaffandroiden…coding-constraints
PublicCh 30 · Coding under constraints: data structures, caches, queues, graphs, bounded concurrency · Companion code for The Staff Android Engineer (thestaffandroide…migration-adoption
PublicCh 29 · Technical direction that gets delivered: RFCs, staged migration, adoption across teams · Companion code for The Staff Android Engineer (thestaffandroide…field-reconciliation
PublicCh 28 · Designs that change when the constraints change: offline field work, durable uploads, conflicts · Companion code for The Staff Android Engineer (thestaf…design-budgets
PublicCh 27 · Designing from requirements and budgets: client/server boundaries, consistency, latency · Companion code for The Staff Android Engineer (thestaffandroid…release-recovery
PublicCh 26 · Shipping into a changing platform: target SDK gates, signing, rollouts, incidents · Companion code for The Staff Android Engineer (thestaffandroidengine…trust-boundaries
PublicCh 25 · Trust boundaries on a personal device: threat modeling, auth sessions, Keystore · Companion code for The Staff Android Engineer (thestaffandroidengineer…resource-costs
PublicCh 24 · The costs that accumulate: battery, background work, network bytes, app size · Companion code for The Staff Android Engineer (thestaffandroidengineer.co…startup-readiness
PublicCh 23 · Fast launch and useful readiness: startup scenarios, traces, Macrobenchmark · Companion code for The Staff Android Engineer (thestaffandroidengineer.com…memory-lifetimes
PublicCh 22 · Memory that should have gone away: heap dumps, GC roots, leaks, allocation pressure · Companion code for The Staff Android Engineer (thestaffandroidengi…rendering-performance
PublicCh 21 · Why the list misses its frame deadlines: rendering pipeline and frame timelines · Companion code for The Staff Android Engineer (thestaffandroidengineer…performance-diagnosis
PublicCh 20 · Busy, blocked, or waiting to run? Perfetto, CPU profiling and trace interpretation · Companion code for The Staff Android Engineer (thestaffandroidengin…delivery-contracts
PublicCh 19 · Tests that earn their place in delivery: contracts, dependency rules, CI · Companion code for The Staff Android Engineer (thestaffandroidengineer.com)build-investigation
PublicCh 18 · When a small edit becomes a large build: Gradle graphs and measured build behavior · Companion code for The Staff Android Engineer (thestaffandroidengin…dependency-ownership
PublicCh 17 · Dependencies, APIs and shared ownership: module contracts and DI · Companion code for The Staff Android Engineer (thestaffandroidengineer.com)
ProTip! When viewing an organization's repositories, you can use the
props. filter to filter by custom property.