- Android – Interview Questions
The questions an Android role actually asks, answered against the lessons before this one. Activity versus ViewModel lifetimes, process death, recomposition and stability, StateFlow versus LiveData, structured concurrency, Hilt scopes, and how you would make a screen testable. Short answers, with the reasoning.
- Android – Building and Shipping
Build types and BuildConfig, R8 and why the release build is the only one that can crash on a missing keep rule, signing with an upload key that never touches Git, App Bundles, a CI workflow, and what Play Console review actually asks of you.
- AI-Assisted Engineering – One Feature, Ticket to Pull Request
The whole series in one pass: pay with a saved card at checkout, from the ticket to the pull request. Every step, how long it took, where the assistant helped most, and every point where reading the diff mattered.
- Android – Previews, Lint and Tooling
Compose previews that render without a backend, and the screen/content split that makes them possible. Android Lint as a build gate, .editorconfig and ktlint, Gradle properties that matter, and what to reach for when the app is slow.
- AI-Assisted Engineering – Guardrails and When Not to Use It
Secrets, destructive commands, production access, confident wrong answers and invented APIs. The settings and habits that contain each risk, and the tasks where doing it yourself is still the faster, safer choice.