Hallo Penggemar Koding Indonesia.
Berjumpa kembali ditutorial membuat aplikasi android menggunakan React Native.
Pada pertemuan kali ini kita akan membahas lanjutan dari materi Navigasi. Pada
tutorial ini kita tetap menggunakan library React Navigation.
Yang akan kita pelajari pada
tutorial ini adalah:
– Jawaban dari test kemarin
(menggabungkan Stack Navigation dengan Tab Navigation)
– Drawer Navigator
– Stack & Tab Navigator Inside
Drawer Navigator
Oke, agar tidak mengulur waktu mari
langsung saja kita mulai.
Pertama:
Membuka project React Native sebelumnya
Pada langkah pertama ini kita
tidak akan membuat project baru melainkan menggunakan project yang sudah ada
sebelumnya yaitu project “Navigasi”. Bagi yang belum mengikuti bisa
diikuti disini.
Silahkan buka project sebelumnya di
text editor dan selanjutnya coba jalankan projectnya dengan perintah seperti
biasa:
Jika project masih berjalan atau
berfungsi maka kita akan membuat program yang pertama yaitu (Menggabungkan
Stack Navigation dengan Tab Navigation), program ini merupakan program dari
jawaban test kecil-kecilan yang kita lakukan pada tutorial Navigasi yang pertama bagi yang mengikuti.
Stack
Navigator Inside Tab Navigator
Sekarang kita akan mencoba membuat
sebuah tab navigator yang di dalamnya terdapat Stack Navigator.
Caranya :
Pertama silahkan tuliskan kode
program berikut pada file App.js :
Setelah itu jalankan programnya,
maka akan menjadi seperti ini :
Selanjutnya kita akan membuat
Aplikasi Drawer Navigator.
Drawer
Navigator
Untuk bagian Drawer Navigator
sebenarnya tidak terlalu berbeda dengan Stack Navigator maupun Tab Navigator,
kita hanya perlu import DrawerNavigator dari react-navigator. Sebagai bayangan
berikut ini cara import tiap Navigator (Stack, Tab, dan Drawer).
import
Tab Navigator
import
Stack Navigator
import
Drawer Navigator
Untuk mencoba membuat Drawer
Navigator sederhana silahkan tuliskan kode program berikut pada file App.js
:
Setelah itu silahkan jalankan
programnya. Hasilnya seperti berikut :
Untuk membuka Drawer silahkan geser
layar dari sisi ujung kiri ke kanan. Untuk mempercantik silahkan tambahkan icon
dan lainnya.
Selanjutnya kita akan membuat Stack
Navigator dan Tab Navigator di dalam Drawer Navigator
Sebenarnya untuk tahap ini bisa
kalian coba sendiri, tapi mungkin belum kebayang maka kita akan coba
bersama-sama hanya untuk Stack Navigator di Dalam Drawer Navigator, untuk yang
Stack & Tab Navigator di dalam Drawer Navigator bisa kalian coba sendiri
sebagai bahan latihan.
Stack
Navigator Inside Drawer Navigator
silahkan tuliskan kode program
berikut ini pada file App.js :
Setelah itu silahkan jalankan
programnya maka akan seperti berikut :
Tampilan
Awal Sebelum Drawer Dibuka
Setelah
Drawer digeser (kanan ke kiri)
Jika kalian perhatikan program di
atas sama dengan program Stack Navigator Inside Tab Navigator hanya saja
berbeda dibagian Tab Navgator yang dirubah menjadi Drawer Navigator.
Tambahan :
jika kita ingin menambahkan icon
pada aplikasi kita, kita bisa menggunakan Library, antara lain yaitu react-native-vector-icons atau juga bisa react-native-elements. Kalian bisa lihat
langsung di website documentationnya bagaimana cara instalasinya.
Demikin tutorial mengenai React
Navigation.
sumber:
http://www.kodingindonesia.com/drawer-navigator-stack-tab-navigator-inside-drawer-navigator/








0 comments:
Post a Comment