Saket Narayan

A wild developer appears. He works at Square on Cash App in Canada, and is a GDE. Find him on Twitter.

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

Open Source

  • Cascade

    Nested popup menus with smooth height animations
  • Press

    Markdown editor written in Kotlin Multiplatform
  • InboxRecyclerView

    Expandable descendant navigation
  • Flick

    Flick dismissing images (or anything actually)

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

  • 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 Nougat’s bundled notifications

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

    Sep '16

© 2022 Saket Narayan

Theme by Anders Norén