Droidcon SF 2016
Organized by: Apps4All (http://apps4all.io)
Content Curated By: touchlab (http://www.touchlab.co)
Changing UI and updates based on user feedback is a never ending task. Running A/B tests to try UI variants is also a challenge. Options include releasing an app upgrade, bundling app with multiple layouts for A/B tests, using HTML, writing custom layout parser, and implementing custom markup language. We present an alternative to WebView - using precompiled layouts and native LayoutInflater. This is the fastest that you can get using built-in API. Similar to other alternatives, this alternative has its pros and cons. We present the scenarios where it can be useful. We also present the risks and their mitigation.
Speaker:
Gaurav Vaish works as Principal Engineer with Yahoo, Sunnyvale. His passion lies in working with connected devices. He led the mobile engineering for native apps and is currently working on an unannounced initiative. He started his career in 2002 with Adobe Systems India working in their engineering solutions group. In 2005, he started his own company, Edujini Labs, focusing on corporate training and collaborative learning. He holds a B. Tech. degree in Electrical Engineering with a specialization in Speech Signal Processing from IIT Kanpur, India. Gaurav is the author of the books "Getting Started with NoSQL" and “High Performance iOS Apps”. He runs his personal blog at www.m10v.com. Find my code at github:gvaish.