1. Sebelum memulai
Codelab ini menunjukkan cara menggunakan Duet AI untuk Developer guna menerapkan Desain Material di situs. Setelah Desain Material diterapkan, Anda akan melakukan iterasi pada desain, membuat perubahan untuk meningkatkan pengalaman pengguna, dan menambahkan fungsi. Pada akhir workshop ini, Anda akan dapat menggunakan Duet AI untuk membuat halaman web yang mudah digunakan dengan Desain Material atau library serupa tanpa perlu menulis CSS.
Prasyarat
- Pemahaman tentang HTML, CSS, dan JavaScript
- Pemahaman dasar tentang desain web
Yang Anda pelajari
- Cara menerapkan library gaya dengan Duet AI
- Cara melakukan iterasi pada desain menggunakan Duet AI, alih-alih menyesuaikan CSS secara manual
- Cara efektif untuk meminta Duet AI memberikan kontribusi kode sesuai gaya yang Anda inginkan
Yang Anda perlukan
- Akses ke Project Google Cloud dengan Duet AI yang diaktifkan
- Halaman web yang ingin diberi gaya, atau setidaknya folder untuk membuat halaman web
2. Penyiapan
Untuk codelab ini, ada dua hal yang diperlukan: akses ke project Google Cloud dengan Duet yang diaktifkan, dan halaman web untuk kita berikan gaya. Anda dapat mengaktifkan Duet di project baru dengan mengklik tombol Duet di kanan atas konsol cloud, lalu mengklik aktifkan pada panel di bawah.
Untuk memberikan gaya ke halaman web, silakan gunakan halaman web apa pun yang Anda miliki. Atau, karena Duet sudah diaktifkan, Anda dapat memintanya membuatkan halaman web untuk Anda. Jika Anda memberi Duet perintah seperti Write me a web page with a form to gather profile information
, hasilnya akan mirip dengan ini:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Get Profile Information</title>
</head>
<body>
<h2>Get Profile Information</h2>
<form method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="address">Address:</label>
<input type="text" id="address" name="address" required>
<input type="submit" value="Save Profile">
</form>
</body>
</html>
3. Menerapkan Material
Mulailah dengan meminta Duet untuk menerapkan Desain Material di halaman web kita dengan perintah berikut:Can you apply material design styles to this page?
CATATAN: Semua perintah yang diberikan dalam codelab ini adalah contoh. Silakan menggunakannya sebagai inspirasi untuk kutipan Anda sendiri, dan sertakan konteks dari project Anda untuk mendapatkan hasil terbaik.
Responsnya akan mirip dengan berikut ini:
Desain material digunakan untuk tujuan lab ini, tetapi Anda dapat meminta Duet untuk menerapkan library pilihan Anda. Jika Duet mengimpor versi Material yang berbeda dari yang Anda harapkan, coba berikan versi yang diinginkan di perintah Anda.
4. Melakukan iterasi pada desain
Duet juga dapat bekerja sama dengan Anda untuk melakukan iterasi pada desain halaman web tanpa perlu mempelajari CSS secara manual. Buat perintah Anda sendiri untuk meminta Duet melakukan iterasi pada desain ini. Untuk mendapatkan hasil terbaik dalam tugas semacam ini, fokuslah untuk menjelaskan elemen yang ingin Anda ubah dan hasil yang Anda inginkan sesingkat mungkin:
Can we center the content on this page?
Anda juga dapat meminta Duet menambahkan elemen fungsional ke halaman kita. Minta Duet untuk menambahkan kolom lain ke formulir atau menambahkan fungsi lain:
Can we add some more fields to this form, like phone number, email address?
5. Pengaturan
Anda juga dapat meminta Duet mengatur hasilnya ke tempat yang paling sesuai untuk project kita. Dalam hal ini, karena fokusnya adalah melakukan iterasi pada desain dalam satu file ini, sebaiknya gunakan tag style
. Minta Duet untuk memasukkan responsnya ke dalam tag gaya agar Anda tidak perlu menerapkan perubahannya pada beberapa respons selama proses berlangsung:
Can you put this css in a style tag? I'd like to keep everything in this HTML page.
6. Aksesibilitas
Seperti yang dinyatakan dalam Desain Material, aksesibilitas dan kegunaan adalah elemen desain yang penting. Oleh karena itu, coba minta Duet untuk memastikan input kita menggunakan jenis yang benar. Hal ini akan memastikan alat aksesibilitas seperti pembaca layar dapat mengenalinya dengan benar.
Can you make sure to use the right types of inputs for each field? Tel for telephone, email for email, etc.
7. Kesimpulan
Selamat, Anda telah menyelesaikan Codelab ini. Anda telah mempelajari cara menggunakan Duet AI untuk menerapkan Desain Material di halaman web. Anda juga telah mempelajari cara melakukan iterasi pada desain dan mengatur kode yang dihasilkan. Dengan keterampilan baru ini, Anda dapat membuat halaman web yang mudah digunakan dengan Desain Material atau library serupa dengan sedikit penyiapan.