Monday, December 23, 2019

Cara-cara nak install Flutter

Apa itu Flutter?

Flutter ni merupakan satu open-source (sumber terbuka) mobile development framework yang dibangunkan oleh Google dan sangat popular sejak 2 menjak ni. Kelebihan flutter ni dia adalah cross-platform which means that dia boleh digunakan untuk membangunkan aplikasi android, ios, microsoft dan lain2. Manakala, flutter ni menggunakan programming language Dart. So better to know dart before masuk ke dunia flutter, tapi klo ak asal boleh jer hahaha

Stable version dia release pada October 24, 2019 untuk v1.9.1 dan latest punya release November 24, 2019 untuk v1.12.11. So, kat sini better untuk korang guna yg stable release. 

Related image
Logo Flutter

Steps untuk install Flutter

1) Pergi ke laman web flutter https://flutter.dev/docs/get-started/install

2) Pilih operating sistem (windows/ios/linux). Aku punya windows tau.

3) Scroll ke bawah. Download Flutter SDK, seperti gambar ni..


4) Ektraks file yg korang download tadi.

5) Update path. Yang ni actually korang kena pi kat environment variable untuk update path. Contoh url path dia cemni C;/users/flutter/bin. Korang kena ke pi folder flutter yg korang ekstraks tadi, cari folder bin, copy url kat folder tu and paste kat path. 

Update path kat environment variable

6) So, bila dah setup path, bukak cmd. Try command ni flutter doctor. So dia akan jadi seperti gambar ni.


7) Kalau korang perasan, ada something error kat situ dia tulis tanda seru "!". Maksudnya kat android studio korang tak install plugins yang diperlukan untuk run flutter ni. Dia cakap needs plugin dart dengan flutter. 

8) So, cara nak install plugin kat android studio. Bukak android studio > click configure > click plugins.

Android studio

9) So dia akan keluar mcmni. 


10) Click install JetBrains plugin. Search dart and click install. Make sure kena restart android studio lepas install dan ulang semula steps no 8 untuk plugins flutter pulak ya. So, basically dia akan keluar macamni masa nak search plugins tu, tapi ak punya dah install, so tak keluar button installs tu. 


11) Lastly, bila korang settle install plugin dart ngan flutter kat android studio, try run sekali lagi command flutter doctor kat cmd korang tgk apa jadi. Kalau keluar mcm ni, so yeahhh korang berjaya install flutter kat pc korang! caya lahh πŸ˜‰ 




Tuesday, December 3, 2019

Beza Eager load Dengan Lazy load

Laravel Tips #1

Eager Loading
concept ni kita guna bila kita nak retrieve specific value, kita looping kat semua table on the spot utk dapatkan data tu.
Lazy Loading
Klo lazy loading pulak, bila kita nak retrieve specific value, kita looping kat table situ jer.
and yes, kelebihan dia lebih memihak kepada lazy load sebab masa yg diperlukan utk get the data rendah⬇️, klo eager load lagi tinggi ⬆️masa yg dia ambil sebab dia looping kat semua table.
And at the one time, eager load ni boleh menyebabkan sistem jadi hangπŸ˜…πŸ˜‚

P/s:
sebabtu time ak buat explore, sistem hang sebab masa buat eloquent query semua duk guna with() kat semua relationship dalam model tu.. hahaha

Boleh rujuk disini untuk maklumat lanjut:

How to mount old versions path environment variable

  1) First get to this forum https://superuser.com/questions/265532/how-to-extract-environment-variables-from-system-restore-point-windows-7...