Guide · Self-reviews

Self-review examples for Android engineers.

Android work is judged across thousands of devices you'll never hold. A good self-review shows you thought about the long tail: the phone with 2 GB of RAM, the old OS version, the network that drops in a lift. Play Console vitals give you the numbers. Your job is to connect them to what you did.

What reviewers look for in an Android engineer

Example: impact

The projects, people and numbers in these examples are made up. Keep the shape and use your own facts.

Impact • Cut the ANR rate on the recipe list from about 0.9% to 0.3% (Play Console vitals) by moving image decoding off the main thread (APP-702). • Shipped offline sync for Recipe App 2.0 on Android with WorkManager and the Sync SDK. Staged rollout from 5% to 100% over ten days, with no halts. • Reduced the download size by about 8 MB with tighter R8 rules and unused resources removed. That matters most for people on slow connections.

Say where a number comes from. "Play Console vitals" tells the reviewer it isn't your local benchmark.

Example: collaboration

Collaboration • Kept Android in step with iOS. I worked from the sync conflict doc Neha wrote for iOS and filed 6 parity tickets, so neither platform shipped the feature alone. • Set up a weekly hour with QA on low-end test devices. We found list jank on 2 GB phones three weeks before launch. • Reviewed Ravi's API changes from the client side and caught a pagination change that would have broken older app versions.

Example: growth

Growth • Moved new screens from XML views to Jetpack Compose, and wrote the team's notes on state hoisting so reviews stopped debating it. • Learned to read Perfetto traces. The ANR fix above started in one. • Next half: add Baseline Profiles and measure cold start on our three slowest test devices.

Phrases that land

Phrases that don't

Gather your evidence

This counts how many of your commits touched each module in the last six months. It's a quick map of where your time went:

git log --since="6 months ago" --author="$(git config user.email)" --no-merges \ --name-only --format='' | cut -d/ -f1-2 | sort | uniq -c | sort -rn | head -15

Then export Android vitals for the app versions you shipped, note each staged rollout and halt from the Play Console release history, and keep the list of devices you tested on.


Let Sill keep the record

Device testing, rollout watching and the review that caught a breaking change rarely leave a commit behind. Sill keeps the record while you work. On the Mac it reads your local git history (commit messages and times, never code). On every device it records the tasks you finish, the releases you ship and the follow-ups you send, with receipts like day 6, asked 3×.

At review time, Sill Pro's Review generator turns months of that into a draft per project: what shipped, commit counts and ticket IDs, and every dependency you waited on. Where Apple Intelligence is available it writes a first-person draft on the device, and nothing leaves it. Commits come only from the Mac app. The last 7 days are free; longer periods need Sill Pro, an optional paid upgrade.

Get Sill on the App Store — for Mac, iPhone, iPad and Apple Watch. The daily standup and its set-time reminder are free.

More self-review examples: backend engineers · frontend engineers · iOS engineers · QA engineers · SRE and DevOps engineers · data engineers · engineering managers · product designers · product managers. Or start with how to write a self-review.