droidconIN 2016

The sixth edition of droidconIN

Building Interfaces with Constraint Layout

Submitted by Neha Dhanwani (@nehadhanwani) on Wednesday, 10 August 2016

videocam_off

Technical level

Intermediate

Section

Crisp talk (15 minutes)

Status

Confirmed & Scheduled

View proposal in schedule

Vote on this proposal

Login to vote

Total votes:  +15

Abstract

Today’s apps are modern, more design centric than they have ever been. No matter how big a problem an app solves, it’s the user experience (UX) design that matters the most. This evolution of design has resulted in apps having complex user interfaces (UIs) and interactions. To bring these interfaces to life, a developer often ends up nesting multiple layouts - which is an overkill for the system and results in performance lag. In this talk, I would be discussing best practices to build efficient complex interfaces for your Android app using constraint layout.

My primary focus would be on inspecting layouts & view hierarchies - resulting in implementing a perfectly suitable UI without compromising performance.

Outline

The session will cover following topics:
- Various commonly used layouts (Frame, Linear, Relative, etc.) - What is a Constraint Layout and how efficient it is? - How and when to use which layouts? - How do layouts affect view rendering? - Making screen design easier - Where do custom views fit in?

Speaker bio

Neha has been working on Android apps since past 5 years. Her primary interests lie in apps for Mobile Payments, E-Commerce and m-Learning. She is an open source enthusiast, contributing to open source projects and mentoring students for Google Summer of Code (GSoC) program since last 3 years.

Links

Comments

Login with Twitter or Google to leave a comment