The DevExtreme framework comes with several ready-to-use layout sets. These layout sets are appropriate for typical applications. At the same time, you can define a custom layout set to be used in a non-typical scenario. In this tutorial, a custom layout set will be introduced. It will consist of predefined DevExtreme layouts, but different layouts will be specified for different platforms.