# Tutorial - Layout Basics

DevFeed: [Tutorial - Layout Basics](<https://devfeed.tech/articles/tutorial-layout-basics-19628.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/tutorial-layout-basics/>)

Author: Shai Almog

Published: 2017-05-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [layout](<https://devfeed.tech/tags/layout.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [video](<https://devfeed.tech/tags/video.md>)

## AI overview

An introductory video explains the basics of layouts in Codename One, noting that the subject is complex and that the video covers only part of it. Additional layout documentation is available in the JavaDocs.

## Source excerpt

Layouts are one of the hardest subjects to grasp in Codename One, there is a lot of nuance in getting layouts "right". Since the subject is so vast and complex this video only scratches the surface and is still relatively long for an introductory video. It's crucial to go thru this material though if you are not familiar with layouts or find them confusing. Ideally, I'll follow up with a more "pragmatic" video of layouts that will build on top of this video to explain how common layouts are achieved.