Its easy to build one feature, but shouldn't it be easier to build another? Shouldn't that be the KPI of a mobile developer? Also, developers usually don't give space to Product Managers to play around with UX/design and to track the corresponding user behaviour by tracking proper user driver events (Analytics). So this talk is about building extensible and decoupled frameworks that can help avoid writing boiler plate code when it comes to adding events or building feature that's more or less similar to an existing one. Also, giving space to Product Managers to use deeplinking and direct users to dynamic campaign pages on the App/Web minimizing pushing App Updates. Another thing this talk contains is how to help Product Managers plan GTM of a new/existing feature in a more controlled way (toggling things from backend).