In this talk, Lucas will go through different techniques for implementing custom layouts on Android: from the simple composite views to the most complex flat layout views as well custom view recycling layouts.

If you ever built an Android app, you have definitely used some of the built-in layouts available in the platform—RelativeLayout, LinearLayout, FrameLayout, etc. They are our bread and butter for building Android UIs. The built-in layouts combined provide a powerful toolbox for implementing complex UIs. But there will still be cases where the design of your app will require you to implement custom layouts.

Fun with Custom Layouts

In this talk, Lucas will go through different techniques for implementing custom layouts on Android: from the simple composite views to the most complex flat layout views as well custom view recycling layouts.

If you ever built an Android app, you have definitely used some of the built-in layouts available in the platform—RelativeLayout, LinearLayout, FrameLayout, etc. They are our bread and butter for building Android UIs. The built-in layouts combined provide a powerful toolbox for implementing complex UIs. But there will still be cases where the design of your app will require you to implement custom layouts.