First, Do No Harm
summary
List of specific practices and tools: static analysis with lint and FindBugs plus Checkstyle, code reviews, and MVP with Dagger reduces coupling and enables unit tests; prevention includes LeakCanary which reports leaks and LeakCanary pinpoints leaked Activity fields, and timber plus logcat for local tracing. For API verification use Postman where Postman stores dated responses for proof and CI monitors run scheduled tests. For production diagnosis use Crashlytics (grouped releases with attached logs), ClassyShark, Battery Historian, systrace and the Android profiler/APK Analyzer.
AI-written summary · about
chapters (5)
related talks
37mFirst Do No Harm
38mBreak your App before Someone Else Does
42mTesting Android Security
37mPerforming Due Diligence as Android Developers
45mPerforming Due Diligence as Android Developers
36mDAAS: Debugging as a skill!
20mClean Code Base: Harnessing the Power of Android Lint and Custom Rules
38mCode Quality on Android - A grumpy old man's perspective
