Pemrograman Mobile
Jobsheet 4 Membuat Project React Native Bagian-4
Disusun Oleh :
2) Membuat snacks baru dengan nama ContohEvent, copy seluruh kode program yang sudah
dibuat di Jobsheet03, yaitu dari App.js, header.js dan tambahData.js yang berada pada folder
components.
3) Jalankan emulator pada Expo kalian dan pilih android
9) Jalankan emulator , kemudian tampilkan keyboard setelah tampil klik pada bagian layar
manapun , maka keyboard akan hilang (dismiss).
Membuat Navigator
1) Membuat snack baru dengan nama Jobsheet04-Laily
4) Setelah selesai import React, kemudian import StyleSheet, View dan Text dari reactnative
9) Setelah itu membuat fungsi dengan nama About dan tambahkan kode program seperti berikut
ini
10) Kemudian membuat css yang sama persis dengan home.js dan panggil css tersebut melalui
view
Memanggil komponen
1) Buka App.js kemudian hapus semua isi kode program didalamnya
2) Kemudian memasukkan kode yang baru dengan menambahkan import React
2) Disini saya menggunakan font dengan nama indie flower, setelah anda memilih nama fontnya
, klik dan pastikan tampil seperti berikut ini
8) Silahkan pilih opsi browse, atau drag and drop dari folder font yang sudah didownload
sebelumnya
9) Pastikan font yang anda inginkan sudah masuk disitu dan pilih import items
10) Kalua font yang anda import tidak berada di dalam folder fonts, maka anda perlu
memindahkanya menggunakan drag and drop, tinggal digeser terus dipindahkan ke dalam
folder fonts anda. Seperti dibawah ini
11) Kemudian buka App.js dan buat const dengan nama getFonts untuk memanggil font yang
sudah kita buat sebelumnya
12) Kemudian tambahkan const untuk meload font tersebut
14) Langkah selanjutnya import AppLoading untuk memanggil fonts apabila load font yang kita
gunakan tidak berfungsi
15) Kemudian kita buat sebuah kondisi if untuk menampilkan font tersebut
16) Setelah itu tambahkan kondisi else , untuk memastikan jika font yang kita panggil tidak
berfungsi, maka akan langsung load ulang menggunakan AppLoading
17) ) Kemudian kita import API Font yang sudah kita panggi sebelumnya
Menjadi
26) Kemudian tambahkan onLayoutRootView untuk memanggil fonts yang akan ditampilkan
menggunakan useFonts
27) Kemudian tambahkan kondisi apabila belum mencantumkan font yang kita panggil , atau file
dari font belum kita upload maka akan mengembalikan nilai null
29) Selanjutnya buka home.js dan buat css untuk menampilkan font yang sudah kita download
30) Panggil css tersebut pada , sehingga tampilan home akan menjadi seperti berikut ini (font
sudah berganti dengan nunito-bold)
Tugas
1) Buatlah tampilan Home menjadi informasi Kelas
2) Isi koding dalam Home
3) Panggil Home di APP.js
5) Buatlah tampilan about menjadi profil kalian masing2 dan jangan lupa sertakan foto
6) Isi codingan dalam about
7) Panggil About pada App.js