Android Development: Jank Busting
Event Information
Description
Jank happens.
Jank -- defined as sluggish UI -- is all too common in complex UIs, particularly when dealing with scrolling, swiping, or other forms of animation. Android has a range of tools to help you identify the source of jank and get it fixed. In this presentation, we will cover:
- How to determine, objectively, if you have jank
- How to identify obvious sources of jank via StrictMode
- How to use gfxinfo and systrace to examine the frames that you are dropping
- How to use Traceview to determine the specific methods that are causing the jank
- How to identify particular views contributing to jank, using Hierarchy View, uiautomatorviewer, and on-device debugging options
This is an online event, hosted using a Dozeo meeting space. It should work on any desktop browser with Adobe Flash 11.5 support. Notably, this means that Linux users will likely need Google Chrome (not Chromium) to get the Flash support. You can check your system compatibility to confirm that your browser should work. Audio for the presentation will also be online, so speakers or headphones are strongly encouraged. Groups wishing to attend are welcome to do so -- the tickets are per-connection to the meeting space, not per-person.
Subscribers to the CommonsWare Warescription have access to a discount code for this event -- if you are a subscriber, visit your Warescription page for details. However, discount codes are only available for the first 8 attendees per time slot.