Building a gesture driven Reddit app

An exploratory talk that showcases how Android can deliver a beautiful experience to the user using material design principles and various framework APIs like gestures and spans. This talk walks the user through a collection of concrete examples of custom UI components and their implementations in my gesture driven Reddit app, Dank.

  1. Recreating Google Inbox’s UI for expandable descendant navigation
  2. Using nested scrolling APIs for building a comment sheet
  3. Building collapsible comments in RecyclerView by leveraging elevation APIs
  4. Designing a gesture for flick dismissing images
  5. Building a text editor that renders Markdown in real-time

Dank is open source and can be found on Github: github.com/saket/dank