Frontly - Build Apps With A No-Code Drag-And-Drop Builder

Frontly
16 May 202406:56

Summary

TLDRPatrick introduces Front Ley's new drag-and-drop page builder, showcasing its ability to visually arrange items on a page. He demonstrates adding rows, positioning elements like buttons, and adjusting layouts with ease. The builder simplifies complex page designs with intuitive drag-and-drop functionality, enhancing speed and flexibility. Patrick also highlights new features like layout grid lines and visible padding to assist in visualizing page structure, inviting users to explore and share their creations.

Takeaways

  • πŸŽ‰ Patrick from Front Ley announces a new drag and drop page builder feature.
  • πŸ”„ Users can visually drag items around within a page for a more intuitive editing experience.
  • πŸ“¦ The feature includes a horizontal container (row) for placing various items.
  • πŸ“ Dragging items shows a dashed border indicating where they can be dropped on the page.
  • πŸ”΅ A blue bar appears when dragging, indicating the position of the item relative to others.
  • πŸ”² Users can place items inside rows or columns, enhancing the organization of page elements.
  • 🎨 Customization options like changing background color and adding padding are available for items.
  • πŸ”„ The drag and drop feature simplifies rearranging complex layouts with nested rows and columns.
  • πŸ–₯️ The builder mode allows working without the sidebar, providing more space for page manipulation.
  • πŸ› οΈ New settings like 'show layout grid lines' and 'add visible padding' help visualize the structure and spacing of rows and columns.
  • 🌟 The update aims to make page building faster, easier, and more efficient for users.

Q & A

  • What is the main feature Patrick is announcing in the video?

    -Patrick is announcing a brand new drag and drop page builder that allows users to visually drag items around within a page.

  • How does the new drag and drop feature improve the user experience?

    -The new feature improves the user experience by enabling users to easily move items around on a page with visual feedback, making the process of building pages faster and more intuitive.

  • What does the dashed border indicate when dragging an item over the page background?

    -The dashed border indicates that you can drop the item directly into the page background, similar to adding it to the main page layout.

  • What is the purpose of the blue bar that appears when dragging an item over another block?

    -The blue bar indicates the position where the item will be placed relative to the other items, showing whether it will be above or below in the block hierarchy.

  • How can you add a button inside a row using the new page builder?

    -You can add a button inside a row by dragging the button over the row and placing it in the middle when the indicator shows it's within the row's boundaries.

  • What does Patrick do to make the button more visually obvious after adding it to the row?

    -Patrick changes the background color of the button and adds padding to the row to make the button more visually obvious.

  • How does the drag and drop feature handle adding items side by side?

    -The feature allows you to drag an item to the left or right side of another item, and it will automatically position the new item beside the existing one.

  • What is the benefit of not having the sidebar open while using the new page builder?

    -The benefit is that you have more space to drag items around and rearrange the page layout without the sidebar taking up screen real estate.

  • How does the 'show layout grid lines' setting help when building pages?

    -The 'show layout grid lines' setting helps by providing subtle dotted outlines around rows and columns, making it easier to visualize the structure and placement of elements on the page.

  • What is the purpose of the 'add visible padding' setting in the page builder?

    -The 'add visible padding' setting automatically adds padding around the outsides of rows and columns, helping to clearly define their boundaries and improve the visual separation of elements.

  • What does Patrick encourage the viewers to do after trying the new page builder?

    -Patrick encourages viewers to experiment with the new page builder, create cool layouts, and share their creations with the community.

Outlines

00:00

πŸ› οΈ Introduction to the New Drag and Drop Page Builder

Patrick from Front Ley introduces an exciting new feature: a drag and drop page builder. This tool allows users to visually arrange items on a page, enhancing the user experience by providing a more intuitive way to design web pages. Patrick demonstrates the feature by adding a row to a page and then dragging a button into the row. He explains how the new builder shows options when dragging items, with visual cues like dashed borders and blue bars indicating where items can be dropped. Patrick also shows how to add items inside rows and change their positions relative to other items. He emphasizes the improved speed and ease of building pages with complex layouts, mentioning that the drag and drop feature simplifies the process. The video continues with Patrick moving items around to showcase the flexibility of the new builder.

05:02

🎨 Enhancing Builder Mode with Design Settings

In the second paragraph, Patrick returns to a test page to highlight additional features that aid in the building process. He discusses the 'show layout grid lines' setting, which provides a visual outline of rows and columns, making it easier to understand the structure of the page. Patrick also introduces the 'add visible padding' setting, which automatically adds space around rows and columns for better visualization. These features are designed to assist users in quickly and easily building apps with Front Ley. Patrick encourages viewers to experiment with the new tools and share their creations with the community, expressing excitement to see the layouts users will build. The video concludes with Patrick thanking viewers for watching and promising further updates soon.

Mindmap

Keywords

πŸ’‘Drag and Drop Page Builder

A 'Drag and Drop Page Builder' is a user interface design tool that allows users to create web pages by dragging and dropping pre-designed elements onto a page without needing to write code. In the context of the video, this tool is a new feature that has been added to the platform, enabling users to visually arrange items on their web pages with ease. Patrick demonstrates how to add a row and then drag a button into different positions on the page, showcasing the flexibility and simplicity of this feature.

πŸ’‘Horizontal Container

A 'Horizontal Container' refers to a layout element that holds other elements in a horizontal arrangement. In the video, Patrick uses a horizontal container, or 'row,' as a space where he can add various items such as buttons or text blocks. This concept is crucial for understanding how to structure the layout of a web page using the drag and drop feature.

πŸ’‘Dashed Border

The 'Dashed Border' is a visual cue used within the page builder to indicate where an item can be dropped. When Patrick hovers over the page background while dragging an item, the dashed border appears, signaling that he can drop the item there. This feature helps users understand the spatial relationships between different elements on the page.

πŸ’‘Block Hierarchy

The 'Block Hierarchy' refers to the order or arrangement of different blocks or elements on a web page. Patrick mentions this when discussing how the blue bar indicator shows where an item will be positioned relative to other items. Understanding block hierarchy is essential for creating a structured and organized web page layout.

πŸ’‘Background Color

The 'Background Color' is a styling option that allows users to change the color behind the content of a web page element. In the video, Patrick changes the background color of a button to make it more visually distinct. This is an example of how the page builder allows for visual customization to enhance the appearance of web page elements.

πŸ’‘Padding

Padding refers to the space between the content of a web page element and its border. Patrick adds padding to a row to create more visual space around the button, which helps with the overall layout aesthetics. Padding is an important design element that contributes to the cleanliness and readability of a web page.

πŸ’‘Column

A 'Column' is a vertical container used to organize content in a multi-column layout. Patrick adds a column inside a row and drags buttons into it, demonstrating how to create a more complex layout with multiple columns. Columns are a fundamental part of responsive web design, allowing content to be displayed in an organized manner.

πŸ’‘Blue Bar Indicator

The 'Blue Bar Indicator' is a visual aid within the page builder that shows where a dragged item will be placed in relation to other items. Patrick uses this indicator to position buttons side by side, illustrating how it helps users to precisely place elements on the page.

πŸ’‘Responsive Analytics Dashboard

A 'Responsive Analytics Dashboard' is a web page designed to display analytical data in an interactive and user-friendly manner, adjusting its layout to fit different screen sizes. Patrick mentions creating a responsive dashboard as an example of a complex page that benefits from the new drag and drop builder, highlighting its utility for creating intricate and data-rich web pages.

πŸ’‘Design Mode

In the context of the video, 'Design Mode' is a setting within the page builder that allows users to edit and preview their web page layouts without affecting the live version of the app. Patrick discusses toggling on 'show layout grid lines' and 'add visible padding' in design mode to help visualize the structure of the page. This mode is crucial for providing a safe space to experiment with layout changes.

Highlights

Introduction of a new drag and drop page builder feature.

Ability to visually drag items within a page for a more intuitive user experience.

Demonstration of adding a horizontal container to the page.

Explanation of how to drag and drop items into the page background.

Showcasing the blue bar indicator for precise item placement.

Adding a button inside a row and customizing its appearance.

Adding another button beside the first to demonstrate side-by-side positioning.

Introduction of adding containers and organizing items within them.

Enhanced speed in building pages with the new drag and drop feature.

Solving complexity in building pages with nested rows and columns.

Demonstration of moving items within a complex dashboard layout.

Ability to move entire rows and rearrange page elements efficiently.

Introduction of new settings in the page builder for better visualization.

Showcasing the 'show layout grid lines' feature for clearer row and column boundaries.

Explanation of the 'add visible padding' setting for easier row and column distinction.

Encouragement for users to experiment with the new builder and share their creations.

Closing remarks and anticipation for community engagement with the new feature.

Transcripts

play00:00

hey this is Patrick from front Ley today

play00:03

I'm excited to announce our brand new

play00:05

drag and drop page builder so we've

play00:09

added the feature that everybody's been

play00:11

wanting for a long time which is the

play00:13

ability to visually drag items around

play00:16

within your page and I'm just going to

play00:18

jump right into the demo so you can see

play00:20

what I'm talking about so if you look at

play00:23

my page I'm going to start by just

play00:24

adding a row this is just a horizontal

play00:27

container that I can put any other item

play00:30

in now with the new page builder drag

play00:32

and drop I can just click on let's say a

play00:36

button and when I start to drag I have a

play00:39

few different

play00:40

options if I hover over the background

play00:43

of the page you can see that the outside

play00:46

becomes a dashed border and that shows

play00:48

me that I can drop this right into the

play00:51

background and it would be just like if

play00:53

I added it to the page so if I do that

play00:56

it'll just go somewhere on the page um

play00:59

but if instead let me delete that block

play01:01

if I want to put it somewhere

play01:04

specifically I can do that so when I

play01:07

hover over another block while I'm

play01:09

dragging I'll see this blue bar appear

play01:12

to show me where it's going to appear on

play01:14

the page relative to the other items so

play01:18

in this case the bar at the top tells me

play01:21

it's going to be positioned above that

play01:23

item in the in the block hierarchy and

play01:27

if I go down to the bottom bar here you

play01:30

can see it's going to go below now if I

play01:33

want it to go inside this row then I

play01:36

have to place it in the middle and

play01:37

that's what this indicator means so I'll

play01:39

do that and now you can see my button is

play01:41

inside this row so just to make it a

play01:44

little more visually obvious I'm going

play01:45

to add a background and I'm going to add

play01:47

some padding to this row now we just

play01:50

have a little more space to show off

play01:52

this feature so I'm going to add well

play01:55

first I'm going to change the background

play01:57

color of this button just so it's a

play01:58

little more obvious now now I'm going to

play02:01

add another button but in this case I

play02:04

want to add this button beside this

play02:07

other button so you can see just like

play02:09

the container over here we have this

play02:11

blue indicator that's showing me where

play02:14

I'm dropping it if I want to put it to

play02:16

the left side of this button I can just

play02:18

drop it right there now that I've

play02:20

dropped it I can still just click and I

play02:22

can drag it and put it wherever I want

play02:24

so this is essentially um you know

play02:28

infinite what I can do with this now I

play02:30

can start adding other containers so let

play02:33

me add a column inside here I can add a

play02:37

few more buttons and now I can have some

play02:39

fun dragging things around and really

play02:42

just um a huge Improvement to our page

play02:44

builder in terms of speed building pages

play02:48

and especially if you have some complex

play02:50

uh row column setups where you have lots

play02:53

of rows inside each other uh it gets a

play02:56

little complicated and the new drag and

play02:58

drop Builder pretty much solved that I

play03:00

think so let's let's try moving some

play03:02

stuff around so I want to move this

play03:04

button into my row so I can do that I

play03:07

can move this button inside this column

play03:11

and I can move it in a very specific

play03:14

spot or if I just drop it um somewhere

play03:16

like on the left or right then it's

play03:18

actually going to move it just to the

play03:19

other side of the column inside the the

play03:22

container so might take a few minutes to

play03:24

just get used to how these Blue Bar

play03:26

indicators work and and what they mean

play03:28

for where the the block is going to be

play03:30

dropped but I think once you get used to

play03:33

it you'll really appreciate the flow

play03:35

that you can have with building pages so

play03:37

I'm going to jump to a slightly more

play03:39

complicated page which is this dashboard

play03:41

this responsive analytics dashboard that

play03:43

I created it's got a ton of items on it

play03:46

and this is the kind of um the kind of

play03:49

page that I think would be previously

play03:51

very difficult to work with uh so let's

play03:54

let's just I as you can see I closed my

play03:56

Styles Tab and the settings tab so I

play03:58

could just have this full page um all

play04:01

the space to drag things around and

play04:03

that's one of the real benefits here is

play04:05

you don't have to have the sidebar open

play04:07

just to move stuff around so um yeah

play04:10

let's let's just say I want to take this

play04:12

profit margin chart and I just want to

play04:14

swap it well not swap it but I want to

play04:16

put it to the right side so I'm just

play04:17

going to click and drag you can see I

play04:20

can I can insert it if I put it here it

play04:22

won't move because it's still staying in

play04:25

this spot if I put it right here it's

play04:27

going to swap places with this gross

play04:29

mark margin and I can uh yeah I can

play04:32

start really moving things around if I

play04:34

want I can even take this entire column

play04:37

I think this isn't no this is a row so I

play04:39

can take this entire row and drag it and

play04:41

put it somewhere over here maybe I want

play04:42

to put it um between these two and

play04:45

obviously there are repercussions of

play04:47

where you drag and drop things but uh

play04:50

it's pretty pretty quick now to just

play04:51

move things around so you can really

play04:53

start to build these more elaborate

play04:55

layouts and hopefully with ease um so

play04:59

one thing that uh I want to show you is

play05:02

I'm going to go back to my I'm going to

play05:04

go back to my test page here so I'm

play05:07

going to open the page settings and I'm

play05:09

going to click oh I'm going to open the

play05:11

Styles as well so there's a new setting

play05:13

here that is kind of helpful uh while

play05:16

you're in the Builder mode it won't

play05:18

change anything in the live app so you

play05:20

don't have to worry about that but it's

play05:22

called uh well design mode is the

play05:24

section and this first setting is called

play05:26

show layout grid lines so when you turn

play05:29

that on you can see these very subtle

play05:32

lines it might not even be that obvious

play05:34

in this video CU they're very subtle but

play05:36

each row and column just the rows and

play05:39

columns have a little dotted outline

play05:41

around them in light gray just to

play05:43

visualize for you um exactly what's

play05:47

going on so let me add another row

play05:49

inside this uh column and I'll drag a

play05:53

text Block in there and I'll drag a

play05:55

button in there um so when I deselect it

play05:59

and I I put my grid lines on there you

play06:01

go so I've got I've got my column and my

play06:05

row and it makes it a little more uh

play06:07

obvious what's going on and there's also

play06:09

a new setting called add visible padding

play06:11

which all it does again only for the

play06:13

admin mode is it just automatically

play06:16

forces there to be I think it's a 10

play06:18

pixel maybe 15 uh 10 pixel padding

play06:22

around the outsides of the rows and

play06:24

columns so again it just helps you see

play06:28

the separation because in this case

play06:30

without that um it's harder to tell

play06:33

exactly where the row starts and where

play06:35

the column begins and and and whatnot so

play06:38

you can turn those on just one more tool

play06:40

in your uh tool belt for building apps

play06:43

quickly and easily with front Le um I

play06:45

highly suggest you play around with it

play06:47

and build some really cool layouts and

play06:48

please share them with the community

play06:50

because we're all excited to see what

play06:51

you build anyway thanks for watching

play06:54

we'll talk soon

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Page BuilderDrag and DropWeb DesignVisual LayoutUser InterfaceFrontend DevelopmentResponsive DesignWeb AppsLayout ToolsDesign Efficiency