mantaps bang, udah nyari2 penjelasan nya di channel lain, tp balik lagi ke chanell nya bang kuldi, penjelasan nya mudah di tangkap, makasih bnyk sudah share ilmu nya bang.
setelah saya ulang-ulang videonya, saya masih bingung bang di bagian product item apakah bisa dia ngambil datanya langsung pake provider bukan constructor? 28:15
sudah bagus.. cuman akan lebih baik klu dijelaskan asal -usul nya provider dari inherited widget. mungkin lebih lengkap klu di mulai dari tutorial ttg inherited widget..
Betul om, harusnya memang dari asal usul inherited tapi ini biar mudah ditangkep ajah.. karena kadang kurikulum terlalu berurut malah sulit di pahami 🙏🏻🙏🏻
@@KuldiiProject saya fork dari github admin, pada bagian file product_detail_screeb.dart error di bagian settings.argumen, keterangannya RouteSettings get settings for details
kali inii materi ini rumit dan kompleks, saran sih dipecah aja... jgn bikin video yang lebih dari 30 menit (jika memungkinkan) , itu akan memusingkan , dan terkesan 'mengintimidasi'
banyak juga ya statemanagement, lebh baik pakai yang mana mas? saya lagi disuruh bikin aplikasi, sekarang masih pake setstate, kalo mau belajar semua kayanya ga cukup waktu, lebih baik pakai yang mana mas?
@@KuldiiProject wah makasih, tolong lengkapin mah eh 😂 Sama bikin video dong mas, satu video perbedaannya satu persatu, anak yg baru kan pasti pada keder 😀 bloc,getx dll
Hehehe iyaa mas, memang sebetulnya kalau udah di project lepas kita jarang pakai provider malah, biasanya pakai getx biar langsung banyak fiturnya dan katanya less memori juga kalau kita ikutin benchmark ini sih hehehe github.com/jonataslaw/flutter_state_managers tapi memang masing masing orang tergantung mereka senengnya / terbiasanya pakai state management pilihan mereka sendiri yang penting project kelar pokoknya hehehe 😁
Flutter dari versi 1+ ke versi 2.0 muncul pada tanggal 4 Maret 2021, nah banyak perombakan dari sisi flutter & widgetnya, salah satu yang berdampak adalah nullsafety. Provider versi 4+ masih blm support fitur nullsafety, maka dari itu Provider langsung update ke versi 5 yang udah support sama nullsafety.. Singkat ceritanya begitu bang hehehe.. pub.dev/packages/provider/versions flutter.dev/docs/development/tools/sdk/releases flutter.dev/docs/development/tools/sdk/release-notes/release-notes-2.0.0
Sebenarnya itu buat tambahan belajar ajah bang, sintax yang gak umum biar kita tau kalau itu bisa digunain juga walaupun emang gak efisien dalam kasus tersebut. Lebih efisien memang harusnya langsung ajah : List get allproducts { return _allproducts; } Tapi, ada beberapa kasus yang membuat syntax itu sangat berarti. Mungkin pas video selanjutnya saya bakal jelasin penggunaannya akan seperti apa 🙏🙏
Sebutan untuk titik 3x ... = spread collection, sebutan untuk titik 2x .. = cascades operator Mungkin jika abangnya mau belajar lebih dulu bisa di cek di mbah google tentang 2 tips flutter tersebut. Tapi di video selanjutnya saya juga bakal kasih contoh nanti 🙏
@@KuldiiProject udah bisa bang aku ganti environment nya, skrang maslah baru widget "ChangeNotifierProvider" kok nga ada ya? errornya kayak gini "The method 'ChangeNotifierProvider' isn't defined for the type 'MyApp'"
mantaps bang, udah nyari2 penjelasan nya di channel lain, tp balik lagi ke chanell nya bang kuldi, penjelasan nya mudah di tangkap, makasih bnyk sudah share ilmu nya bang.
Terimakasih mas, sangat bermanfaat ilmunya 😊👍
tambah rame kalo di buat playlistnya bang, khusus macem2 state management.. 👍
setuju banget bgg
Akhirnya.. pencerahan buatku... mantap... jasamu abadi bang.. makasih bang
bang materi route di no berapa ya videonya?
Ada bangg.. kalo route biasa ada judulnya routes, kalo pake statemanagement getx, materi routing itu judulnya di getx navigation
@@KuldiiProject oiya ada bang.. makasih banyak bang.. saya mudur dulu beberapa langkah.. hehe
@@farham_harvianto hehehe iyaa bang.. kalp gak save playlistnya ajah bang.. itu udah berurut kok 🙏🏻🙏🏻😁
@@KuldiiProject iya bang.. langsung saya subscribe dan save playlist.. mantap ini..
Sukses terus...dan tetap semangat...
Terima kasih banggg 🙏🏻🙏🏻🙏🏻
aku minta saran belajar provider ke gemini, direkomendasikan video ini👍👍
Ilmunya bermanfaat ...
Terima kasih bang theo 🙏
terimakasih bang ilmu nya 👍😭
Sama-sama semoga bermanfaat 🙏🙏
maaf mas mau nanya, berarti kalo udah pake provider itu ga pakai models lagi yahh? baru banget belajar aku mas
setelah saya ulang-ulang videonya, saya masih bingung bang di bagian product item apakah bisa dia ngambil datanya langsung pake provider bukan constructor? 28:15
Bisaa bangg.. yang penting kalo mau ambil 1 produk udah tau id produk yg mana yg mau diambil.. tetep bisa pakai provider juga gapake constructor
@@KuldiiProject ternyata pembahasannya ada di video selanjutnya ya
@@KuldiiProject makasih bang
sudah bagus.. cuman akan lebih baik klu dijelaskan asal -usul nya provider dari inherited widget. mungkin lebih lengkap klu di mulai dari tutorial ttg inherited widget..
Betul om, harusnya memang dari asal usul inherited tapi ini biar mudah ditangkep ajah.. karena kadang kurikulum terlalu berurut malah sulit di pahami 🙏🏻🙏🏻
Keep going 🥰
Okkayy
Min, saya kendala di final productID =
ModalRoute.of(context) settings.arguments as String
Kenapa itu bang ?
@@KuldiiProject saya fork dari github admin, pada bagian file product_detail_screeb.dart error di bagian settings.argumen, keterangannya RouteSettings get settings for details
@@KuldiiProject oalah sudah min, ternyata (context)! Kasih tanda (!) Hehe
@@andinata thanks Broh, gue juga sama ada kendala disitu tadinya, untung nemu komen ente jadi solve problem🎉
kali inii materi ini rumit dan kompleks, saran sih dipecah aja... jgn bikin video yang lebih dari 30 menit (jika memungkinkan) , itu akan memusingkan , dan terkesan 'mengintimidasi'
Iyaa bang ini video lama bang 🙏🏻🙏🏻
Terima Kasih bang
banyak juga ya statemanagement, lebh baik pakai yang mana mas?
saya lagi disuruh bikin aplikasi, sekarang masih pake setstate, kalo mau belajar semua kayanya ga cukup waktu, lebih baik pakai yang mana mas?
Getx mudah untuk dipakai mas.. nanti pelajarin materi2 getx juga sudah mulai lengkap disini hehehe 😊
@@KuldiiProject wah makasih, tolong lengkapin mah eh 😂
Sama bikin video dong mas, satu video perbedaannya satu persatu, anak yg baru kan pasti pada keder 😀 bloc,getx dll
@@muhammadalfit5149 dev.to/mjablecnik/most-popular-flutter-libraries-for-state-management-l53
Canggih nih mas
Pakai riverpod mas hehe.. tapi bagus sih mas
Hehehe iyaa mas, memang sebetulnya kalau udah di project lepas kita jarang pakai provider malah, biasanya pakai getx biar langsung banyak fiturnya dan katanya less memori juga kalau kita ikutin benchmark ini sih hehehe
github.com/jonataslaw/flutter_state_managers
tapi memang masing masing orang tergantung mereka senengnya / terbiasanya pakai state management pilihan mereka sendiri yang penting project kelar pokoknya hehehe 😁
@@KuldiiProject iya mas penting kelar...
and nggak ada bug
kalo mau input, update sama delete data dengan skema of(context) ini gimana bang?
Kita buat fungsinya di dalem classnya, terus tinggal panggil ajah fungsinya bang
bang extension yang bisa ngerapihin code saat di save itu pakek apa ya di vscode?
Itu otomatis dari flutternya bang gapake ekstensi harusnya bisa rapi asal bener ajah penggunaan komanya di akhir2
permisi mas, mau tanya. Itu di getternya kenapa kok dikasi titik titik ya yang [..._allproducts]
Gadipasang juga gapapa mas.. itu maksudnya [...] buat ekstrak data listnya, buat tambahan pengetahuan ajah
@@KuldiiProject sempet bingung, kirain itu maksudnya ngereturn list kedalam list jadi list didalam list
mantab.
Bang perbedaan provider versi 4 sama versi 5 apa yaaa?
Flutter dari versi 1+ ke versi 2.0 muncul pada tanggal 4 Maret 2021, nah banyak perombakan dari sisi flutter & widgetnya, salah satu yang berdampak adalah nullsafety.
Provider versi 4+ masih blm support fitur nullsafety, maka dari itu Provider langsung update ke versi 5 yang udah support sama nullsafety..
Singkat ceritanya begitu bang hehehe..
pub.dev/packages/provider/versions
flutter.dev/docs/development/tools/sdk/releases
flutter.dev/docs/development/tools/sdk/release-notes/release-notes-2.0.0
fungsinya productData = Provider.of(context) itu apa ya mas? dan penggunaannya dimana ya?
Saya lupa itu di penjelasan video yg mana tapi kayaknya ada bang.. coba diabisin dulu ajah materi yg providernya
bang, make ekstensi icon apa ya kalo boleh tau?
Yang mana ? Material icon theme ?
ada git codenya ga bang?, biar bisa langsung saya implementasikan dan agar mudah nangkep pemahamannya😇
mungkin ini bang github.com/kuldii/youtube_provider
thanks
loadedProducts itu method atau nama dari variable bg?
Variable dia data list dari product2
@@KuldiiProject trus bg bedanya kalo di provider itu pake with atau extends apa ya?
Kalo with biasanya buat mixin, kayaknya ada di materi dart basic ke 2 bang disana sedikit jelasin tentang mixin vs extends
@@KuldiiProject kalo pilih salah satu bisa kan bg di provider
@@hafizsiregar6562 bisa bang 👍
Om State Management MOBX dong 😌🙏
oke mungkin nanti kita bahas di video-video selanjutnya 🙏
..._allproducts itu maksudnya apa ya? baru tau saya ada sintaks ...
beneran nanya karena memang tidak tau ^_^
Sebenarnya itu buat tambahan belajar ajah bang, sintax yang gak umum biar kita tau kalau itu bisa digunain juga walaupun emang gak efisien dalam kasus tersebut. Lebih efisien memang harusnya langsung ajah :
List get allproducts {
return _allproducts;
}
Tapi, ada beberapa kasus yang membuat syntax itu sangat berarti. Mungkin pas video selanjutnya saya bakal jelasin penggunaannya akan seperti apa 🙏🙏
Sebutan untuk titik 3x ... = spread collection,
sebutan untuk titik 2x .. = cascades operator
Mungkin jika abangnya mau belajar lebih dulu bisa di cek di mbah google tentang 2 tips flutter tersebut. Tapi di video selanjutnya saya juga bakal kasih contoh nanti 🙏
@@KuldiiProject siap terimakasih banyak ilmunya
bg vidionya kok pecah" ya, padahal udah 1080p60
Maaf bang, saya pakai alat seadanya hehe🙏🏻🙏🏻
Tapi saya coba 1080 tadi aman kok bang, mungkin di refresh ajah bang 😁👍
bang kok file di bagian modal aku error ya, padahal udah sama di tutorial bang, makasih bang
Errornya tulisannya apa ?
@@KuldiiProject udah bisa bang aku ganti environment nya, skrang maslah baru widget "ChangeNotifierProvider" kok nga ada ya? errornya kayak gini "The method 'ChangeNotifierProvider' isn't defined for the type 'MyApp'"
@@KuldiiProject udah saya import "import 'package:provider/provider.dart'" tpi tetap error
@@iqbal-ru7ng coba pecah class, Class MyApp buat changenotifier + MaterialApp ajah
Nanti class Scafoldnya terpisah
routes 23
👍👍
grid view 19
👍👍
model 26
👍👍