Saket Narayan

A wild developer appears. He works at Square Block on Cash App, and is a GDE. Find him on Bluesky.

  • Home
  • About me
  • Open Source
  • Public speaking
  • Home
  • About me
  • Open Source
  • Public speaking
  • Search

Public speaking

  • Building a gesture driven Reddit app

    Chicago Roboto
  • Persistence as the single source of truth

    droidcon Berlin
  • The lesser known world of spans

    droidcon San Francisco
  • Deflating the LayoutInflater

    droidcon India

Blog

  • The pursuit of fast feedback loops

    Nov '24
  • Building a sub-sampling image viewer for Compose UI

    Aug '23
  • Drawing custom text spans in Compose UI

    Jul '22
  • Graduating from View IDs

    Dec '21
  • Great teams merge fast

    Feb '21
  • Avoiding fake italic and bold text on Android

    Dec '19
  • Reinventing the dial-up modem

    Aug '19
  • Sunsetting Dank

    Dec '18
  • Smoothly reacting to keyboard visibility changes in Android

    Oct '18
  • This is your next Reddit app — Dank

    May '18
  • Band-aiding legacy networking libraries with Retrofit and OkHttp

    Apr '18
  • Simplifying DiffUtil with RxJava

    Feb '18
  • Android Nougat and rate limiting of notification updates

    Aug '17
  • Displaying HTML tags on TextView the right way

    Jun '17
  • Tips for Android Nougat’s bundled notifications

    May '17
  • A better way to handle links in TextView

    Sep '16

© 2025 Saket Narayan

Theme by Anders Norén