Episode 204: Fan'otations

Episode 204: Fan'otations

In this episode, Tor, Romain, and Chet talk about one of Tor's favorite topics: Lint! Specifically, we talk about Lint checks and the annotations that use them to enable better, more robust, and more self-documenting APIs.
Lint: It's not just for pockets anymore.

Chapters:

Intro (00:00)

Lint checks for annotations (01:50)

Lint checks in Android (05:38)

Logic checks (07:34)

Color representations (10:01)

How does lint know the type of integer? (14:40)

Kotlin annotations (17:19)

Unsigned (20:10)

HalfFloat (22:25)

Thread annotations (25:12)

@CallSuper (28:18)

LayoutOpt (30:26)

Lint checks in AndroidX (32:00)

Restrict to annotation (36:45)

Writing your own custom Lint checks (39:51)

Lint testing framework (43:26)

Kotlin buildList Lint check example (45:25)

@Discouraged (48:15)

Wrap up (50:08)

@Deprecated Chet (50:50)

Romain: @romainguy, threads.net/@romainguy, romainguy@androiddev.social

Tor: threads.net/@tor.norbye and tornorbye@androiddev.social

Chet: @chethaase, threads.net/@chet.haase, and chethaase@androiddev.social

Catch videos on YouTube → https://goo.gle/adb-podcast

Subscribe to Android Developers → https://goo.gle/AndroidDevs

Episoder(223)

Android Developers Backstage - Episode 7: Making Apps That Work Everywhere

Android Developers Backstage - Episode 7: Making Apps That Work Everywhere

In this gripping episode, Tor Norbye and Chet Haase are joined by the pixel-pushing Kirill Grouchnikov from the Play Store team. Kirill works on UIs for this large data-driven app that runs on a wide ...

29 Jul 201444min

Android Developers Backstage - Episode 6: System UI

Android Developers Backstage - Episode 6: System UI

In this episode, we delve into the world of the Android System UI, including tangents on notifications new and old, status bar icons, implementing user experience designs, and Android logos. Click he...

29 Jul 201455min

Android Developers Backstage- Episode 5: RenderScript

Android Developers Backstage- Episode 5: RenderScript

Chet Haase and Tor Norbye are joined by Tim Murray from the RenderScript team. In this episode, we dive into RenderScript and talk about compute, parallel processing, GPUs, and architecture-indepen...

29 Jul 201444min

Android Developers Backstage- Episode 4: Google Play Services

Android Developers Backstage- Episode 4: Google Play Services

Tor Norbye and Chet Haase are joined by Jeff Hamilton from the Google Play services team. In this continuation of the mini-series with Tall Engineers Named Jeff (starting with episode #2 with Jeff ...

29 Jul 201442min

Android Developers Backstage - Ep 3: Security

Android Developers Backstage - Ep 3: Security

Chet Haase, Tor Norbye, are joined by Adrian Ludwig on the third episode of Android Developers Backstage. Adrian is stalwart member of the Android team focusing on all aspects of security. Learn ab...

29 Jul 201454min

Android Developers Backstage - Ep2: Storage

Android Developers Backstage - Ep2: Storage

Chet Haase, Tor Norbye, are joined by Jeff Sharkey on the second episode of Android Developers Backstage. Jeff is a longtime engineer on the Android Framework team responsible in large part for one...

29 Jul 201444min

Android Developers Backstage - Episode 1: KitKat

Android Developers Backstage - Episode 1: KitKat

Get an overview of the new features in Android 4.4 KitKat presented by members of the Android team. Chet Haase and Tor Norbye cover many of the new features including Transitions, Storage Access Frame...

29 Jul 201453min

Populært innen Politikk og nyheter

aftenpodden
giver-og-gjengen-vg
lydartikler-fra-aftenposten
forklart
aftenpodden-usa
i-retten
popradet
stopp-verden
det-store-bildet
dine-penger-pengeradet
fotballpodden-2
rss-gukild-johaug
rss-ness
hanna-de-heldige
nokon-ma-ga
aftenbla-bla
e24-podden
bt-dokumentar-2
rss-dannet-uten-piano
frokostshowet-pa-p5