WEBVTT

00:00:00.000 --> 00:00:02.220
You ever have that moment, you know, that flash

00:00:02.220 --> 00:00:04.719
of an idea for a really simple tool, maybe like

00:00:04.719 --> 00:00:08.500
a shared grocery list for the family or a quick

00:00:08.500 --> 00:00:12.939
RSVP form for a get together. But then that feeling

00:00:12.939 --> 00:00:14.939
kind of deflates right. The second you think,

00:00:14.980 --> 00:00:17.809
oh, wait, I'd have to like. learn code or figure

00:00:17.809 --> 00:00:20.870
out databases and poof, the idea is gone. That

00:00:20.870 --> 00:00:24.210
gap between the clear idea and actually making

00:00:24.210 --> 00:00:26.170
it happen with code, that's always been such

00:00:26.170 --> 00:00:29.210
a hurdle. Yeah, it's a huge barrier. But the

00:00:29.210 --> 00:00:30.929
sources we looked at suggest that wall's really

00:00:30.929 --> 00:00:33.189
starting to come down. Today we're doing a deep

00:00:33.189 --> 00:00:36.350
dive into Canva Code 2 .0. It's a feature that

00:00:36.350 --> 00:00:39.240
basically lets you talk an app into being. Welcome

00:00:39.240 --> 00:00:41.899
to the deep dive. So our mission today is to

00:00:41.899 --> 00:00:43.759
really dig into the material out there on Canva

00:00:43.759 --> 00:00:46.679
Code 2 .0. We want to pull out the essential

00:00:46.679 --> 00:00:48.479
upgrades, the things that actually make it work

00:00:48.479 --> 00:00:50.479
now, and maybe share some of those little secrets,

00:00:50.740 --> 00:00:52.979
those non -obvious tips you need to make it truly

00:00:52.979 --> 00:00:55.979
functional. Exactly. We'll kick off by defining

00:00:55.979 --> 00:00:59.780
what this thing is, this AI coder, and why 2

00:00:59.780 --> 00:01:03.039
.0 is such a big deal. Then we'll walk through

00:01:03.039 --> 00:01:05.980
building a habit tracker step by step, iteratively

00:01:05.980 --> 00:01:08.650
showing how it saves data. And then we'll get

00:01:08.650 --> 00:01:10.849
into that crucial tip, the one prompt you absolutely

00:01:10.849 --> 00:01:13.670
need to customize how your app looks. OK, let's

00:01:13.670 --> 00:01:16.530
unpack it. So Canva Code, at its heart, it's

00:01:16.530 --> 00:01:19.170
an AI feature, right? It makes these small interactive

00:01:19.170 --> 00:01:21.689
apps just from text prompts. Yeah, you're essentially

00:01:21.689 --> 00:01:24.530
chatting with an AI that codes for you. And the

00:01:24.530 --> 00:01:26.950
sources really emphasize this, the original version.

00:01:27.109 --> 00:01:30.219
Fun. Yeah, maybe a novelty, but kind of useless

00:01:30.219 --> 00:01:32.379
practically. Because I had no memory. Exactly.

00:01:32.540 --> 00:01:34.819
It was a toy. You put info in, you closed it,

00:01:34.840 --> 00:01:38.700
gone, managed. So 2 .0 isn't just a label. It

00:01:38.700 --> 00:01:40.819
signals this fundamental shift, makes it a real

00:01:40.819 --> 00:01:43.319
tool, driven by three key things. Right, three

00:01:43.319 --> 00:01:45.500
upgrades. Precisely. Number one, the big one,

00:01:45.700 --> 00:01:48.040
data collection. Your apps can now actually save

00:01:48.040 --> 00:01:50.500
user input. it goes straight into Canva Sheets.

00:01:50.719 --> 00:01:52.780
Canva Sheets? Okay, so like their own built -in

00:01:52.780 --> 00:01:55.000
spreadsheet thing. Pretty much. Think of it like

00:01:55.000 --> 00:01:56.859
stacking little Lego blocks of data right there

00:01:56.859 --> 00:02:00.180
inside Canva. It stays put. Ah, so the data persists.

00:02:00.260 --> 00:02:02.560
It doesn't just disappear if you refresh or close

00:02:02.560 --> 00:02:05.980
the window. That's the key. Number two is easy

00:02:05.980 --> 00:02:08.379
customization. You can finally change the look,

00:02:08.759 --> 00:02:11.860
the text, the colors, right in the normal Canva

00:02:11.860 --> 00:02:14.379
editor. No more default blue everything. Okay,

00:02:14.379 --> 00:02:17.719
that's useful. And third, quick publishing. You

00:02:17.719 --> 00:02:19.939
can basically push your little app out as a live

00:02:19.939 --> 00:02:23.039
website with its own URL directly from the code

00:02:23.039 --> 00:02:25.280
area. Wow, okay. So testing it becomes super

00:02:25.280 --> 00:02:28.039
easy. What about access? Is it, like, heavily

00:02:28.039 --> 00:02:30.520
restricted? It seems pretty generous, actually.

00:02:31.000 --> 00:02:33.400
Free users get 20 messages a day with the AI

00:02:33.400 --> 00:02:36.819
coder. Paid users get 60. Plenty to build and

00:02:36.819 --> 00:02:38.840
tweak something simple. And finding it. Simple.

00:02:38.960 --> 00:02:40.900
Go to the Canva homepage, click the Canva AI

00:02:40.900 --> 00:02:43.280
button, then pick code for me. Boom, you're in

00:02:43.280 --> 00:02:45.990
the chat window. So just to circle back on that

00:02:45.990 --> 00:02:48.229
first point, canvas sheets integration, what

00:02:48.229 --> 00:02:51.050
fundamental capability did that unlock? Well,

00:02:51.169 --> 00:02:54.250
simply put, apps can now save and remember user

00:02:54.250 --> 00:02:56.189
input. That's the core difference. OK, let's

00:02:56.189 --> 00:02:58.650
see it in action then. The source material used

00:02:58.650 --> 00:03:01.490
a habit tracker example, right? Built iteratively.

00:03:01.870 --> 00:03:03.889
Yeah, perfect example because it needs to remember

00:03:03.889 --> 00:03:06.830
stuff. They started really basic for V1. The

00:03:06.830 --> 00:03:09.349
prompt was something like, create a simple habit

00:03:09.349 --> 00:03:12.210
tracker. Need a text box for the habit name and

00:03:12.210 --> 00:03:14.939
add button. Below that, show a list of added

00:03:14.939 --> 00:03:17.460
habits. Each habit needs a checkbox. Simple.

00:03:17.759 --> 00:03:23.539
And the AI just builds it. In seconds, a working

00:03:23.539 --> 00:03:25.840
little app appears. And here's the interesting

00:03:25.840 --> 00:03:29.539
part. The moment it shows up, a data button also

00:03:29.539 --> 00:03:32.159
appears at the top. Ah, so it automatically links

00:03:32.159 --> 00:03:34.599
it to a canvas sheet behind the scenes. Exactly.

00:03:34.759 --> 00:03:36.979
No extra steps needed for that basic connection.

00:03:37.099 --> 00:03:39.360
And then every time you add a habit, the sheet

00:03:39.360 --> 00:03:41.780
automatically logs the time, the name you typed,

00:03:42.099 --> 00:03:44.159
and its status to or false for the checkbox.

00:03:44.520 --> 00:03:46.280
And that data structure, it just figures that

00:03:46.280 --> 00:03:48.860
out on its own. Yep, all automated, which is

00:03:48.860 --> 00:03:50.939
pretty cool. Then they moved to V2, adding some

00:03:50.939 --> 00:03:53.360
structure. You know, a long list of habits gets

00:03:53.360 --> 00:03:55.759
messy. Right, so they iterated. Made it better.

00:03:55.840 --> 00:03:57.580
Yeah, the follow -up prompt was like, OK, when

00:03:57.580 --> 00:03:59.879
I add categories, when adding a habit, give me

00:03:59.879 --> 00:04:02.060
a dropdown to pick a category. Make three categories.

00:04:02.360 --> 00:04:04.960
Health, work, personal. And it understood that.

00:04:05.039 --> 00:04:08.319
Kept the existing stuff. Perfectly. The app UI

00:04:08.319 --> 00:04:12.319
updated instantly with the dropdown and the sheet.

00:04:12.879 --> 00:04:15.280
Automatically got a new category column. It remembers

00:04:15.280 --> 00:04:17.579
the whole conversation. OK, that context retention

00:04:17.579 --> 00:04:21.199
is powerful. Totally. Then V3 was about polish,

00:04:21.720 --> 00:04:24.160
user experience stuff. They asked for automatic

00:04:24.160 --> 00:04:26.399
emojis next to the habit names, like relevant

00:04:26.399 --> 00:04:28.379
ones. Oh, like a little brain emoji for work

00:04:28.379 --> 00:04:31.019
or something? Guide of, yeah. And a delete button,

00:04:31.500 --> 00:04:33.779
specifically a trash can icon next to each habit.

00:04:34.000 --> 00:04:36.139
And did that work smoothly, the deleting part?

00:04:36.399 --> 00:04:38.759
Flawlessly, according to the source. Click the

00:04:38.759 --> 00:04:40.660
trash can, the habit disappears from the app,

00:04:40.740 --> 00:04:42.420
and the row gets deleted from the canvas sheet

00:04:42.420 --> 00:04:45.240
instantly. real -time sync. That's impressive.

00:04:45.560 --> 00:04:48.199
Now you mentioned context retention, but sometimes

00:04:48.199 --> 00:04:51.540
AI can get, well, confused. I mean, I still wrestle

00:04:51.540 --> 00:04:53.839
with prompt drift myself sometimes, even on simple

00:04:53.839 --> 00:04:55.819
stuff. Oh, for sure. It happens. So if you're

00:04:55.819 --> 00:04:58.199
hitting that wall where the AI seems to forget

00:04:58.199 --> 00:05:00.540
what you asked for five minutes ago, does that

00:05:00.540 --> 00:05:02.899
mean keeping everything in one single chat thread

00:05:02.899 --> 00:05:05.800
is absolutely essential? Yeah, pretty much. Yeah.

00:05:06.079 --> 00:05:08.459
That single thread is how it holds onto the context.

00:05:08.810 --> 00:05:11.170
making those step -by -step refinements possible.

00:05:11.310 --> 00:05:13.089
Lose the thread, you lose the memory. Got it.

00:05:13.149 --> 00:05:16.170
Okay, so we've got functionality, data saving.

00:05:17.009 --> 00:05:19.329
Let's talk about making it look good. Customization,

00:05:19.769 --> 00:05:22.209
getting away from that default blue. Right, so

00:05:22.209 --> 00:05:24.750
the process starts after the AI generates the

00:05:24.750 --> 00:05:27.949
app. You click use in a design, and you'll probably

00:05:27.949 --> 00:05:30.350
pick the website option. Okay, puts it onto a

00:05:30.350 --> 00:05:33.230
Canva design canvas. Exactly. Then in the editor,

00:05:33.410 --> 00:05:35.860
you click edit. right on the app itself. That

00:05:35.860 --> 00:05:38.720
opens up options. You can change the title text,

00:05:38.720 --> 00:05:41.420
like from my HabTracker to my Daily Wins, change

00:05:41.420 --> 00:05:44.120
button text, like add new habit. Simple text

00:05:44.120 --> 00:05:46.899
edits. What about fonts and colors? Fonts, not

00:05:46.899 --> 00:05:48.779
yet. Currently just the text content itself,

00:05:48.899 --> 00:05:51.019
but the big hurdle, the real sticking point people

00:05:51.019 --> 00:05:53.680
hit, according to the sources, it's the colors.

00:05:54.060 --> 00:05:56.300
Ah, the color mystery. I can just imagine building

00:05:56.300 --> 00:05:58.639
the perfect little app, gonna change the colors

00:05:58.639 --> 00:06:01.379
to match my brand, and nothing. The color picker's

00:06:01.379 --> 00:06:04.490
just... Not there. Exactly that. And it's super

00:06:04.490 --> 00:06:07.170
frustrating because customization is advertised

00:06:07.170 --> 00:06:10.250
as a 2 .0 feature. So what's blocking it? What's

00:06:10.250 --> 00:06:13.569
the trick? It's almost annoyingly simple. By

00:06:13.569 --> 00:06:16.290
default, Canva code uses gradient backgrounds

00:06:16.290 --> 00:06:19.329
in the apps it generates. Gradients, like faded

00:06:19.329 --> 00:06:22.290
colors. Yeah. And apparently, if there's a gradient

00:06:22.290 --> 00:06:24.610
anywhere in the app's background elements, the

00:06:24.610 --> 00:06:28.089
standard Canva color picker just disables itself

00:06:28.089 --> 00:06:31.779
for that object. It won't show up. Wow. OK. That's

00:06:31.779 --> 00:06:33.680
not obvious at all. So you have to tell the AI

00:06:33.680 --> 00:06:35.360
to fix a problem you don't even know you have

00:06:35.360 --> 00:06:37.959
yet? Pretty much. It's counterintuitive, but

00:06:37.959 --> 00:06:40.300
this is the secret sauce, the critical tip. You

00:06:40.300 --> 00:06:42.439
must include this instruction in your very first

00:06:42.439 --> 00:06:45.139
prompt. Please make sure I can customize the

00:06:45.139 --> 00:06:47.899
app's colors. Remove all gradient backgrounds

00:06:47.899 --> 00:06:50.240
and replace them with solid colors. Just that

00:06:50.240 --> 00:06:52.040
one line right at the beginning? Right at the

00:06:52.040 --> 00:06:54.339
start. And if you forget that line in the first

00:06:54.339 --> 00:06:57.500
prompt... What happens? What crucial feature

00:06:57.500 --> 00:07:00.100
gets locked out? You lose access to the customizable

00:07:00.100 --> 00:07:02.740
color picker in the editor. Your app is stuck

00:07:02.740 --> 00:07:04.680
with the default colors unless you start over.

00:07:04.879 --> 00:07:07.180
Okay, that's a huge takeaway. Fix the gradients

00:07:07.180 --> 00:07:09.699
first. Do that, though, and you unlock three

00:07:09.699 --> 00:07:12.759
color areas you can customize. Primary, that's

00:07:12.759 --> 00:07:15.540
like the header and buttons. Secondary item backgrounds,

00:07:15.800 --> 00:07:19.240
category tags. And accent, like the color check

00:07:19.240 --> 00:07:22.060
boxes. And for pro users, it gets better. You

00:07:22.060 --> 00:07:23.959
can pull colors directly from your brand kit.

00:07:24.089 --> 00:07:26.769
Nice. Okay, that makes it much more practical.

00:07:27.529 --> 00:07:30.569
Mid -roll sponsor read. Welcome back to the deep

00:07:30.569 --> 00:07:32.730
dive. We've covered building the app, saving

00:07:32.730 --> 00:07:35.490
data, and the crucial color customization secret.

00:07:35.970 --> 00:07:37.970
Now let's talk about deployment and real -world

00:07:37.970 --> 00:07:40.089
use. How does it hold up once it's, you know,

00:07:40.209 --> 00:07:43.339
live? Well, testing showed it adapts well. The

00:07:43.339 --> 00:07:45.879
desktop and mobile layouts generally adjust fine.

00:07:46.560 --> 00:07:48.379
But the really standout feature, the one that

00:07:48.379 --> 00:07:50.639
got a whoa reaction in the source material, is

00:07:50.639 --> 00:07:52.459
that real -time sync we touched on. Right, the

00:07:52.459 --> 00:07:54.420
instant updates. Yeah. Add something on your

00:07:54.420 --> 00:07:56.540
phone, check off a task, it appears instantly

00:07:56.540 --> 00:07:59.040
on the desktop version if it's open, and vice

00:07:59.040 --> 00:08:02.079
versa. It's truly synchronous. Whoa. Okay, stop

00:08:02.079 --> 00:08:04.920
and think about that. Imagine scaling that. Shared

00:08:04.920 --> 00:08:08.079
tools, dynamic collaboration, not just submitting

00:08:08.079 --> 00:08:10.660
data to a forum, but actually interacting together

00:08:10.660 --> 00:08:13.779
in real time. That capability. is exactly why

00:08:13.779 --> 00:08:16.620
it shifted from toy to tool, right? If it couldn't

00:08:16.620 --> 00:08:18.980
sync instantly, you couldn't realistically use

00:08:18.980 --> 00:08:21.560
it for a shared team list or a live poll or anything

00:08:21.560 --> 00:08:23.980
collaborative. Makes sense. So when you're ready

00:08:23.980 --> 00:08:26.300
to share it, how does publishing work? You mentioned

00:08:26.300 --> 00:08:29.220
two ways. Yep, two main paths. Method one is

00:08:29.220 --> 00:08:31.620
the customized way. This is what you use after

00:08:31.620 --> 00:08:33.779
you've gone into the editor. changed the text,

00:08:34.220 --> 00:08:36.259
applied your solid brand colors using that secret

00:08:36.259 --> 00:08:37.960
prompt. But so after you've made it look right.

00:08:38.279 --> 00:08:40.340
Exactly. You hit publish directly from the editor.

00:08:40.620 --> 00:08:43.039
This ensures all your careful branding and text

00:08:43.039 --> 00:08:46.179
changes go live of the app. Full control. OK.

00:08:46.360 --> 00:08:49.000
And method two. Method two is the quick code

00:08:49.000 --> 00:08:51.759
publish. You do this directly from the code section

00:08:51.759 --> 00:08:54.019
itself where you were chatting with the AI. It's

00:08:54.019 --> 00:08:55.960
faster. What does it ask for? Just the basics.

00:08:56.299 --> 00:08:58.519
What URL path you want, like your website .com,

00:08:58.600 --> 00:09:00.820
tracker to tracker, an optional password, and

00:09:00.820 --> 00:09:03.850
a favicon. Quick note on the favicon, needs to

00:09:03.850 --> 00:09:08.250
be exactly 280 by 280 pixels, kind of specific.

00:09:08.509 --> 00:09:10.789
OK, seems simple enough, but there's a catch.

00:09:11.009 --> 00:09:15.149
Big catch. If you use method two, the quick publish

00:09:15.149 --> 00:09:18.370
from the code section, it completely ignores

00:09:18.370 --> 00:09:21.070
any customizations you made in the editor. Oh,

00:09:21.370 --> 00:09:23.909
so it reverts back. Yeah, it pushes out the app

00:09:23.909 --> 00:09:26.269
with the default blue colors and the original

00:09:26.269 --> 00:09:28.850
text from your very first prompt. So rule of

00:09:28.850 --> 00:09:32.299
thumb, if branding and custom text matter, Always

00:09:32.299 --> 00:09:34.919
publish using method one from the editor. You

00:09:34.919 --> 00:09:37.559
got it. Now, once it is published, there's that

00:09:37.559 --> 00:09:39.440
data button we mentioned. Looks like a little

00:09:39.440 --> 00:09:42.059
database icon. That's for management. What does

00:09:42.059 --> 00:09:44.340
it do? Two things. One, click it to view your

00:09:44.340 --> 00:09:46.340
data. That just opens the connected canvas sheet

00:09:46.340 --> 00:09:48.360
so you can see all the saved entries. Straightforward.

00:09:48.580 --> 00:09:51.379
Two, inside the sheet itself, there's a refresh

00:09:51.379 --> 00:09:53.799
your data button. Looks like a little light bulb

00:09:53.799 --> 00:09:56.720
icon. Why is refreshing the data within the sheet

00:09:56.720 --> 00:09:59.000
important? Doesn't the app sync instantly? The

00:09:59.000 --> 00:10:01.429
app sends data instantly, yeah. But if you're

00:10:01.429 --> 00:10:04.470
working in the sheet, maybe manually fixing an

00:10:04.470 --> 00:10:06.769
entry someone made, or filtering things, hitting

00:10:06.769 --> 00:10:09.610
that refresh button, ensures the sheet accurately

00:10:09.610 --> 00:10:11.870
reflects the absolute latest status from all

00:10:11.870 --> 00:10:14.110
app interactions, keeps everything perfectly

00:10:14.110 --> 00:10:17.090
aligned. Got it, data integrity. Okay, let's

00:10:17.090 --> 00:10:19.049
talk applications. Now that we know it saves

00:10:19.049 --> 00:10:23.370
data and syncs, what kind of things become genuinely

00:10:23.370 --> 00:10:26.039
useful? What are some good use cases? Well, the

00:10:26.039 --> 00:10:28.980
potential is pretty broad for simple tools. Think

00:10:28.980 --> 00:10:31.019
about a shared to -do list for a small team or

00:10:31.019 --> 00:10:34.519
family. Before 2 .0, it was just text. Now. Now

00:10:34.519 --> 00:10:36.740
you can prompt the AI to add more structure.

00:10:37.039 --> 00:10:39.679
Exactly. Ask it to track who added the task.

00:10:40.240 --> 00:10:42.860
Add a timestamp for when it was completed. That

00:10:42.860 --> 00:10:45.220
data gets saved automatically. OK, so it turns

00:10:45.220 --> 00:10:47.360
a simple list into a lightweight tracking tool,

00:10:47.519 --> 00:10:49.940
no external software needed. Right. Or think

00:10:49.940 --> 00:10:52.000
about an anonymous suggestion box. You used to

00:10:52.000 --> 00:10:54.759
need Google Forms or something similar. Now...

00:10:54.759 --> 00:10:57.100
You just prompt for a text box. Yeah. Prompt

00:10:57.100 --> 00:10:59.840
for a single text field and explicitly tell the

00:10:59.840 --> 00:11:02.659
AI not to ask for a name or email. Publish it.

00:11:02.860 --> 00:11:04.720
People submit feedback. It goes straight to your

00:11:04.720 --> 00:11:06.899
private canvas sheet. Completely anonymous. Removes

00:11:06.899 --> 00:11:09.940
friction. Keeps it simple. Data's clean. Nice.

00:11:10.539 --> 00:11:12.840
Okay. Other quick examples. Let's see. An event

00:11:12.840 --> 00:11:16.870
RSVP form. Deeds. Name, email, maybe a drop -down

00:11:16.870 --> 00:11:19.830
for yes, no, maybe, easy. Quick team poll like

00:11:19.830 --> 00:11:22.830
lunch today with three buttons, pizza, tacos,

00:11:23.090 --> 00:11:25.509
salad, records clicks instantly, book reading

00:11:25.509 --> 00:11:28.269
tracker, input for title author, a mark as read

00:11:28.269 --> 00:11:30.009
button that updates the status in the sheet,

00:11:30.429 --> 00:11:33.350
all doable. So lots of potential for these small

00:11:33.350 --> 00:11:35.889
focused utility apps. If we were to boil down

00:11:35.889 --> 00:11:37.649
the core advice for someone listening who wants

00:11:37.649 --> 00:11:40.090
to try this, what are the key takeaways? OK,

00:11:40.250 --> 00:11:43.169
four main things. One, start simple, then improve.

00:11:43.370 --> 00:11:45.090
Don't try to build Rome in the first prompt.

00:11:45.330 --> 00:11:48.610
Use that iterative approach. V1, then V2, then

00:11:48.610 --> 00:11:51.690
V3. Makes sense. Build it up. Two, be specific.

00:11:52.110 --> 00:11:54.350
The AI is smart, but it's not psychic. If you

00:11:54.350 --> 00:11:56.149
want to drop down, tell it exactly what options

00:11:56.149 --> 00:11:58.909
go in it. Need a date picker? Ask for it clearly.

00:11:59.190 --> 00:12:00.929
Garbage in, garbage out, basically. Kind of,

00:12:00.950 --> 00:12:02.870
yeah. Three, and this is the big one we covered,

00:12:03.269 --> 00:12:05.590
fix the gradient shoe early. Put that solid colors

00:12:05.590 --> 00:12:07.769
line in your very first prompt. It's the key

00:12:07.769 --> 00:12:09.590
to customization. Don't forget the magic prompt.

00:12:09.690 --> 00:12:12.820
Got it. And finally, four. Keep your prompts

00:12:12.820 --> 00:12:16.519
in one chat thread. That context is crucial for

00:12:16.519 --> 00:12:18.659
the AI to understand how to build on previous

00:12:18.659 --> 00:12:21.539
steps. Don't start new chats for refinements.

00:12:22.460 --> 00:12:25.480
Okay. Start simple. Be specific. Fix gradients

00:12:25.480 --> 00:12:28.419
first. Keep it in one thread. Seems actionable.

00:12:28.879 --> 00:12:31.639
So... The big idea here really feels like Cambico

00:12:31.639 --> 00:12:35.580
2 .0 is genuinely democratizing simple app creation,

00:12:35.679 --> 00:12:36.879
wouldn't you say? I think so. You don't need

00:12:36.879 --> 00:12:39.220
to be a programmer. You just need a clear idea

00:12:39.220 --> 00:12:41.899
of a simple tool you need and a little patience

00:12:41.899 --> 00:12:44.179
to talk it through with the AI. And those three

00:12:44.179 --> 00:12:46.860
core upgrades, data saving, customization, quick

00:12:46.860 --> 00:12:48.879
publishing, they make it actually useful, not

00:12:48.879 --> 00:12:52.059
just a tech demo. Exactly. That real time sync

00:12:52.059 --> 00:12:55.149
and the persistent data. that changes the game

00:12:55.149 --> 00:12:57.509
for small, everyday problems. Which leads to

00:12:57.509 --> 00:12:59.470
a good final thought, maybe. Yeah, building on

00:12:59.470 --> 00:13:01.629
the source material. Think about this. Given

00:13:01.629 --> 00:13:04.529
that real -time sync, that data collection, what's

00:13:04.529 --> 00:13:07.129
a simple, recurring pain point in your day? Something

00:13:07.129 --> 00:13:10.049
messy you handle with email chains or like a

00:13:10.049 --> 00:13:12.549
clunky shared spreadsheet right now? Could that

00:13:12.549 --> 00:13:14.830
specific little workflow annoyance be solved

00:13:14.830 --> 00:13:17.929
or at least smoothed out by a dead simple custom

00:13:17.929 --> 00:13:21.070
app you could talk into existence in, like, 10

00:13:21.070 --> 00:13:23.779
minutes? That's the challenge, maybe. Find that

00:13:23.779 --> 00:13:26.379
annoyance and try building a solution that feels

00:13:26.379 --> 00:13:28.539
like the right place to leave it. We definitely

00:13:28.539 --> 00:13:31.059
encourage you to try these steps. Start simple,

00:13:31.379 --> 00:13:33.740
chat with the AI coder, see what you can build.

00:13:34.019 --> 00:13:36.379
Yeah, experiment. Thanks for joining us for this

00:13:36.379 --> 00:13:39.080
deep dive into code -free apps with Canva Code

00:13:39.080 --> 00:13:41.100
2 .0. We'll talk to you next time on The Deep

00:13:41.100 --> 00:13:41.440
Dive.
