Fragments 2017

A conference on the mobile ecosystem in India

Improving android apps using Architecture Components

Submitted by Amrit Sanjeev (@amrit) on Thursday, 18 May 2017


Technical level



Crisp Talk


Confirmed & Scheduled

View proposal in schedule

Vote on this proposal

Login to vote

Total votes:  +23


The talk outlines how to best leavarage the architectures components released at Google IO 17 to improve android app . Would also like to share some insights and rationale for the choices we took as a team building these components.


  • Introduction to architecture components (why use this? )
  • How to leverage to get the best out of it ( when to use ?)
  • Current limitations ( when not to use ?)
  • Insights and rationale for the choices we took as a product team

Speaker bio

Senior Developer Advocate at Google
Organizer for Blrdroid


  • 1
    Sandhya Ramesh (@sandhyaramesh) Reviewer a year ago

    Hello! Thank you for submitting to Fragments. In order to evaluate your proposal, please submit your slide deck and a two minute self recorded preview video explaining your talk. Thank you!

  • 1
    Amrit Sanjeev (@amrit) Proposer a year ago

    Please find the requested details below
    Link to previous talk -

    Why architecture is important ?
    Things to keep in mind
    Google’s new architecture components
    - sub components & explanations - how & when to use it ? - extensions
    using with live data
    - LiveData - why its needed ? - how & when to use it ? Lifecycle
    - why its needed ? - subcomponents - how to use it ? ViewModel
    - why its needed ? - how & when to use it ? Using all of them together .

Login with Twitter or Google to leave a comment