Android port of HIGLayout by Daniel Michalik