Sup was an SMS app for Android. It helped me develop a habit of doing depth-first research of Android APIs and discover my love for motion design. It was also my playground for,

  • understanding how unicode works so that I could build a custom emoji picker
  • realizing SQL is maximum cool and ORMs are to be avoided
  • learning how touch events travel through the View hierarchy
  • backporting circular reveal animation from Material design to older versions of Android using custom Canvas drawing
  • understanding why there is a limit of 160 characters on an SMS
  • learning Ruby on Rails for crowdsourcing data through Sup