GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • TheStaffAndroidEngineer
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — The Staff Android Engineer

README.md

The Staff Android Engineer — companion code

Runnable, MIT-licensed source for every chapter of The Staff Android Engineer: Designing, Diagnosing, and Evolving Android Systems by Rajesh Pattanaik, a book for experienced Android developers preparing for staff, principal, lead and architect work and interviews.

Book, free sample chapters and purchase: thestaffandroidengineer.com

Start here

  • book-companions: the chapter-to-repository map, frozen first-edition tags and the compact source download.
  • commerce-app: Common Goods, the offline-capable shopping application the main investigations evolve across Chapters 0–29.
  • casebook-companions-code: the twelve Mobile System Design Casebook apps (Chapters 33–44), each with a controlled local backend or simulator.

What the repositories contain

Application source, learner and reference implementations, tests, build files, required assets, licence notices and minimal setup instructions. Chapter prose, exercises, written solutions and the reader guide are part of the book. Each repository's first-edition-2026.10 tag matches the first edition.

Use JDK 27 and each repository's pinned Gradle wrapper. Report reproducibility problems or errata through the book-companions repository's Issues, identifying the chapter and edition without posting paid chapter text.

Pinned Loading

  1. performance-diagnosis performance-diagnosis Public

    Ch 20 · Busy, blocked, or waiting to run? Perfetto, CPU profiling and trace interpretation · Companion code for The Staff Android Engineer (thestaffandroidengineer.com)

    Kotlin

  2. order-recovery order-recovery Public

    Ch 15 · The server accepted it, but the client never knew: idempotency, retries, reconciliation · Companion code for The Staff Android Engineer (thestaffandroidengineer.com)

    Kotlin

  3. reservation-payments-code reservation-payments-code Public

    Ch 33 · Seatlight: reservations and payments, one scarce seat, uncertain capture, verified refund · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)

    Python

  4. commerce-app commerce-app Public

    Common Goods · the integrated offline-capable shopping app evolved across Chapters 0–29 · Companion code for The Staff Android Engineer (thestaffandroidengineer.com)

    Kotlin

  5. book-companions book-companions Public

    Companion code index for The Staff Android Engineer: chapter-to-repository map and first-edition source download. Book and free sample chapters at thestaffandroidengineer.com

  6. compose-migration compose-migration Public

    Ch 6 · Views-to-Compose migration that preserves behavior · Companion code for The Staff Android Engineer (thestaffandroidengineer.com)

    Kotlin

Repositories

Loading
Type
Language
Sort
Showing 10 of 44 repositories
  • book-companions Public

    Companion code index for The Staff Android Engineer: chapter-to-repository map and first-edition source download. Book and free sample chapters at thestaffandroidengineer.com

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/book-companions's past year of commit activity
    0 MIT 0 0 0 Updated Oct 12, 2026
  • .github Public

    Organisation profile for The Staff Android Engineer companion code (thestaffandroidengineer.com)

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/.github's past year of commit activity
    0 0 0 0 Updated Oct 12, 2026
  • casebook-companions-code Public

    Mobile System Design Casebook index (Ch 33–44) for The Staff Android Engineer: twelve runnable app companions. Book at thestaffandroidengineer.com

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/casebook-companions-code's past year of commit activity
    0 MIT 0 0 0 Updated Oct 11, 2026
  • ai-assistant-code Public

    Ch 44 · Clarify: AI-assisted applications, local retrieval, simulated streaming, bound consent · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/ai-assistant-code's past year of commit activity
    Kotlin 0 MIT 0 0 0 Updated Oct 11, 2026
  • camera-pipeline-code Public

    Ch 43 · Frame: camera and media processing with CameraX ownership, private capture, job generations · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/camera-pipeline-code's past year of commit activity
    Kotlin 0 MIT 0 0 0 Updated Oct 11, 2026
  • connected-device-code Public

    Ch 42 · Tether: connected devices, simulated peripheral boots, commands, acknowledged setpoints · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/connected-device-code's past year of commit activity
    Kotlin 0 MIT 0 0 0 Updated Oct 11, 2026
  • backend-scale-code Public

    Ch 41 · Pulse: designing for backend scale, admission, coalescing, versioned cache, leased workers · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/backend-scale-code's past year of commit activity
    Kotlin 0 MIT 0 0 0 Updated Oct 11, 2026
  • resumable-transfer-code Public

    Ch 40 · Parcel: resumable file transfer, chunked bytes, scoped recovery, verified retrieval · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/resumable-transfer-code's past year of commit activity
    Kotlin 0 MIT 0 0 0 Updated Oct 11, 2026
  • collaborative-notes-code Public

    Ch 39 · Margin: collaborative editing, preserved drafts, three-way conflicts, explicit rebase · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/collaborative-notes-code's past year of commit activity
    Kotlin 0 MIT 0 0 0 Updated Oct 11, 2026
  • realtime-calls-code Public

    Ch 38 · Huddle: realtime audio and video, simulated call control, late connection callbacks · Casebook app for The Staff Android Engineer (thestaffandroidengineer.com)

    Uh oh!

    There was an error while loading. Please reload this page.

    TheStaffAndroidEngineer/realtime-calls-code's past year of commit activity
    Kotlin 0 MIT 0 0 0 Updated Oct 11, 2026
View all repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.