Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Henry & Meyta - Behind The Scene of Tokopedia Android Homepage

Henry & Meyta - Behind The Scene of Tokopedia Android Homepage

Android VIP

January 12, 2019
Tweet

More Decks by Android VIP

Other Decks in Programming

Transcript

  1. Hello! I am Henry Priyono I work as Android Software

    Engineer at Tokopedia You can email me at [email protected] 2
  2. “Project Mgr : Could you move that flash sale widget

    to bottom? Android Dev : Alright.. (fix & release app) *Few days later..* Project Mgr : After all the revenue drops, could you move that back to top? Android Dev : !@#@#$#$%^ (table flip) 4
  3. “Then come the last earth-quaking question from business dev team:

    Could you make us able to change the widget position, WITHOUT app release? 5
  4. Android RecyclerView with multi- types adapter Building Blocks Backend Provides

    list of items; each has item type & item content 7
  5. 10

  6. 11

  7. 12

  8. Big question “Is it practical? We still need to handle

    new component in android code EVERYTIME new component is introduced” 13
  9. Hello! I am Meyta I also work as Android Software

    Engineer at Tokopedia You can email me at [email protected] 21
  10. How? • Try to understand every functions • Write all

    functions, because we don’t want to miss a single thing • Ask if something is poorly understood 25
  11. How it works? 30 Activity Badge Listener Home Fragment Feed

    Fragment Inbox Fragment Cart Fragment Account Fragment notify create show Add to managers isAdded?
  12. Conclusion • We want to give you the best experience

    when using the Tokopedia app by creating native Android. • You can do it if you believe you can. If you believe, you can achieve 31