Livestream | Day 1, theater 2
summary
Explains that Android Lint is a full-fledged static-analysis framework (not just style checks), shows UAST for Java+Kotlin and type-aware resolution, and explains configuration like a baseline that hides thousands of warnings plus Gradle lint options. Demonstrates the interprocedural wrong-thread analysis (run-inspection-by-name finds UI→fu→bar→network paths), shows how to write a custom detector (Thread.yield) and wire it into the IDE so it flags issues live, and gives performance tips for CI.
AI-written summary · about
chapters (16)
- 0:00Start
- 21:42Getting the Most Out of Android Lint
- 45:21Testing Rebooted (with AndroidX Test)
- 1:10:02Optimizing User Flows through Login
- 1:15:22Kotlin + Watch Faces
- 1:20:24Push Notifications: An India Perspective
- 1:25:35Understand the impact of Generic System Images (GSI)
- 1:30:56Buiding Reliable Apps When Connectivity Is Unreliable
- 1:36:49Quick Ways to Ensure App Compatibility with Android Autofill
- 3:00:38Making Android Accessibility Easy
- 3:50:26Bundling an App in an Instant
- 4:12:42Android Slices Best Practices
- 5:00:33Building a Great TV App
- 5:50:29Android Suspenders
- 6:40:32Modern WebView Best Practices
- 7:02:40Low Latency Audio - Because Your Ears Are Worth It
related talks
46mLint for Life: Your Customizable Guard On the Go
44mLint. What, Why, How?
41mKotlin Static Analysis with Android Lint
29mLint to the Finish Line
43mLinty Fresh
27mBuild an Android Lint in 25 Minutes
21mMastering Code Quality: A Deep Dive into Custom Linting for Android Developers
24mImprove your code with Lint checks for Kotlin
