Jadi aplikasi apa yang akan kita buat dalam modul ini di sini?
Kami akan membangun aplikasi makanan, aplikasi di mana kami dapat melihat beberapa resep, favorit beberapa resep dan juga menyaring resep dan untuk
ini dalam aplikasi ini, kita akan memerlukan beberapa navigasi.
Kami akan memiliki tajuk kami di sana dengan beberapa judul di tengah dan dengan tombol menu di sini
di sebelah kiri yang memungkinkan kami untuk membuka laci samping
yang saya akan kembali dalam sedetik dan di bagian bawah halaman ini
di sini, kami akan memiliki tab, kami akan memiliki dua tab - satu untuk semua makanan, semua resep dan satu untuk favorit kami yang tentu saja
akan dapat ditambahkan di aplikasi ini.
Sekarang di semua halaman itu, kita akan memiliki kotak kategori,
jadi pada dasarnya sesuatu seperti makanan Italia, eksotis, mungkin Jerman, jadi pada dasarnya kategori makanan yang berbeda dan ketika kita
mengetuk salah satu kategori
ini, kita akan dibawa ke layar kedua di mana kita akan memiliki tombol kembali di
atas untuk kembali dengan judul lain, judul kategori dan
di layar itu, kita akan memiliki resep.
Jadi di sana, kita akan memiliki beberapa kartu seperti dengan katakanlah gambar, judul, beberapa informasi tambahan tentang resep seperti
berapa lama untuk membuatnya dan seterusnya, jadi ketika kita mengklik
tombol kembali, kita tentu saja dibawa kembali ke sini.
Nah, itu satu bagian dan itu saja di mana kita berada di
semua tab di sana, jadi ketika ini adalah tab aktif. Sekarang kita belum selesai dalam aliran ini, tentu saja kita dapat mengetuk
satu resep dan itu akan membawa kita ke halaman lain di sini di mana kita dapat melihat detail tentang resep ini.
Jadi di mana kita juga memiliki tajuk dan gambar resep ini dan juga memiliki tombol
kembali yang membawa kita kembali ke halaman ini di sini, di mana kita kemudian juga memiliki informasi
lebih lanjut tentang resep, seperti misalnya bahan-bahan yang merupakan daftar dan lalu juga langkah-langkah yang diperlukan untuk membuat resep ini, seperti memotong bawang
dan sebagainya.
Jadi itulah informasi tentang resep yang kita miliki di sini dan kita dapat kembali.
Penting, kita juga akan memiliki fungsi untuk menandai resep sebagai favorit di sana, misalnya di sini di header, kita bisa memiliki ikon
bintang yang memungkinkan kita melakukan itu, baik itu bintang yang jelek tapi itu sesuatu
yang bisa
kita miliki di sini untuk menandai resep sebagai favorit dan kami akan menambahkannya ke daftar favorit ini karena
itulah tab lain yang kami punya di sini, kan?
Itu tab kedua yang kami dapatkan di sini. Ketika kita menekan tab ini di sini, kita pada dasarnya beralih tab
pada layar awal ini di mana
kita memiliki tombol menu itu, kita masih memiliki tab kita di sini dengan semua
dan dengan favorit tetapi sekarang katakanlah favorit adalah tab aktif.
Nah dalam hal ini jika favorit adalah tab aktif, maka di sini kita pada dasarnya melihat daftar
resep yang terlihat seperti daftar di sini resep ketika
kita mengklik pada suatu kategori tetapi sekarang hanya dengan daftar resep dengan resep yang kita tandai sebagai favorit.
Sekarang kita masih dapat memiliki satu resep dilakukan dan kita dibawa ke halaman detail resep di sana dan jika
kita sekarang akan menekan tombol kembali, kita tentu saja akan kembali ke
halaman ini, jadi tombol kembali membawa kita ke berbeda halaman tergantung dari mana kita berasal.
Sekarang apa yang terjadi ketika kita menekan laci itu di sini, ketika kita mengetuk tombol menu ini? Apa yang terjadi dalam kasus
ini?
Nah dalam hal ini, kita membuka laci samping yang memungkinkan kita untuk pergi ke aplikasi makanan yang pada akhirnya adalah aplikasi ini
kita mulai, di mana kita memiliki semua favorit dan juga layar filter. Sekarang filter adalah layar baru yang kita miliki dalam
aplikasi ini, di mana kita juga memiliki tombol menu untuk menuju ke menu yang sama
di sini dan mungkin kembali ke halaman makanan dan pada filter, kita dapat mengatur filter seperti glutenFree atau vegan dan
kita Akan ada beberapa sakelar di sini yang memungkinkan kita untuk menghidupkan dan mematikan opsi ini dan kita
juga memiliki seperti tombol simpan di sini di bagian atas yang memungkinkan kita untuk menyimpan pilihan
kita dan kemudian kita dapat kembali dan resep yang kita lihat di sini akan menjadi difilter menurut pilihan kami di layar filter.
Jadi ini adalah aplikasi yang kami bangun dan sekarang sketsa ini menunjukkan dua hal -
untuk satu, kemampuan menggambar saya tidak terlalu bagus. Seharusnya tidak terlalu penting karena ini untungnya
bukan kelas menggambar.
Yang lebih penting dari sketsa ini adalah bahwa kita akan memiliki banyak navigasi, kita
memiliki tab,
kita memiliki laci samping dan kita memiliki navigasi maju dan mundur, jadi kita akan bolak-balik di antara halaman, kita akan memiliki untuk mengubah
judul di header berdasarkan tujuan kita, kita harus mengubah konten di layar berdasarkan tujuan kita dan
oleh karena itu, kita memerlukan solusi navigasi yang kuat di mana kita tidak hanya menggunakan jika
memeriksa seperti yang kita lakukan sejauh ini dalam kursus. Bukan hanya karena itu akan sangat merepotkan untuk
ditulis tetapi juga karena kami ingin animasi yang indah ini, transisi antara layar dan itu adalah sesuatu
yang untungnya kami dapat tambahkan dengan cara yang relatif mudah.