FLUTTER 35 State Management Provider (Tutorial Flutter Bahasa Indonesia)

  Рет қаралды 18,142

Kuldii Project

Kuldii Project

3 жыл бұрын

Dalam video ini membahas tentang :
1. Dasar penggunaan State Management
2. Passing data via Constructor
3. Passing data via Route dengan arguments
4. Menangkap data arguments dengan Modal Routes
5. Membuat Class dengan Change Notifier
6. Menyiapkan provider dengan Change Notifier Provider
Bahan ajar :
github.com/kuldii/youtube_pro...
Package :
pub.dev/packages/provider

Пікірлер: 90
@Mister_Eng
@Mister_Eng 8 ай бұрын
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.
@ikbaraji1503
@ikbaraji1503 3 жыл бұрын
Terimakasih mas, sangat bermanfaat ilmunya 😊👍
@alhambase7468
@alhambase7468 2 жыл бұрын
tambah rame kalo di buat playlistnya bang, khusus macem2 state management.. 👍
@malikmustafaa_
@malikmustafaa_ Жыл бұрын
setuju banget bgg
@Abdoel1
@Abdoel1 4 ай бұрын
aku minta saran belajar provider ke gemini, direkomendasikan video ini👍👍
@rohadisetiawan1528
@rohadisetiawan1528 3 жыл бұрын
Sukses terus...dan tetap semangat...
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Terima kasih banggg 🙏🏻🙏🏻🙏🏻
@ryantheo4198
@ryantheo4198 3 жыл бұрын
Ilmunya bermanfaat ...
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Terima kasih bang theo 🙏
@zaldiabdulhadi569
@zaldiabdulhadi569 2 жыл бұрын
Terima Kasih bang
@farham_harvianto
@farham_harvianto 3 жыл бұрын
Akhirnya.. pencerahan buatku... mantap... jasamu abadi bang.. makasih bang
@farham_harvianto
@farham_harvianto 3 жыл бұрын
bang materi route di no berapa ya videonya?
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Ada bangg.. kalo route biasa ada judulnya routes, kalo pake statemanagement getx, materi routing itu judulnya di getx navigation
@farham_harvianto
@farham_harvianto 3 жыл бұрын
@@KuldiiProject oiya ada bang.. makasih banyak bang.. saya mudur dulu beberapa langkah.. hehe
@KuldiiProject
@KuldiiProject 3 жыл бұрын
@@farham_harvianto hehehe iyaa bang.. kalp gak save playlistnya ajah bang.. itu udah berurut kok 🙏🏻🙏🏻😁
@farham_harvianto
@farham_harvianto 3 жыл бұрын
@@KuldiiProject iya bang.. langsung saya subscribe dan save playlist.. mantap ini..
@bagas_x
@bagas_x 3 жыл бұрын
terimakasih bang ilmu nya 👍😭
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Sama-sama semoga bermanfaat 🙏🙏
@roemly
@roemly 2 жыл бұрын
mantab.
@ahmedalial-selmy895
@ahmedalial-selmy895 3 жыл бұрын
Keep going 🥰
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Okkayy
@IdaBagusTrisnaWidia
@IdaBagusTrisnaWidia 3 жыл бұрын
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..
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Betul om, harusnya memang dari asal usul inherited tapi ini biar mudah ditangkep ajah.. karena kadang kurikulum terlalu berurut malah sulit di pahami 🙏🏻🙏🏻
@husnulaqib5303
@husnulaqib5303 2 жыл бұрын
thanks
@muhammadalfit5149
@muhammadalfit5149 3 жыл бұрын
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
@KuldiiProject 3 жыл бұрын
Getx mudah untuk dipakai mas.. nanti pelajarin materi2 getx juga sudah mulai lengkap disini hehehe 😊
@muhammadalfit5149
@muhammadalfit5149 3 жыл бұрын
@@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
@KuldiiProject
@KuldiiProject 3 жыл бұрын
@@muhammadalfit5149 dev.to/mjablecnik/most-popular-flutter-libraries-for-state-management-l53 Canggih nih mas
@albertussindhu3909
@albertussindhu3909 3 жыл бұрын
Pakai riverpod mas hehe.. tapi bagus sih mas
@KuldiiProject
@KuldiiProject 3 жыл бұрын
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 😁
@albertussindhu3909
@albertussindhu3909 3 жыл бұрын
@@KuldiiProject iya mas penting kelar... and nggak ada bug
@hobiKoding
@hobiKoding 2 жыл бұрын
kalo mau input, update sama delete data dengan skema of(context) ini gimana bang?
@KuldiiProject
@KuldiiProject 2 жыл бұрын
Kita buat fungsinya di dalem classnya, terus tinggal panggil ajah fungsinya bang
@withIn40
@withIn40 3 жыл бұрын
fungsinya productData = Provider.of(context) itu apa ya mas? dan penggunaannya dimana ya?
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Saya lupa itu di penjelasan video yg mana tapi kayaknya ada bang.. coba diabisin dulu ajah materi yg providernya
@AndiSuartika
@AndiSuartika 2 жыл бұрын
bang extension yang bisa ngerapihin code saat di save itu pakek apa ya di vscode?
@KuldiiProject
@KuldiiProject 2 жыл бұрын
Itu otomatis dari flutternya bang gapake ekstensi harusnya bisa rapi asal bener ajah penggunaan komanya di akhir2
@mascip2960
@mascip2960 2 жыл бұрын
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'
@KuldiiProject
@KuldiiProject 2 жыл бұрын
Iyaa bang ini video lama bang 🙏🏻🙏🏻
@hasanbashori8527
@hasanbashori8527 Жыл бұрын
ada git codenya ga bang?, biar bisa langsung saya implementasikan dan agar mudah nangkep pemahamannya😇
@KuldiiProject
@KuldiiProject Жыл бұрын
mungkin ini bang github.com/kuldii/youtube_provider
@handikarafli9751
@handikarafli9751 3 жыл бұрын
Bang perbedaan provider versi 4 sama versi 5 apa yaaa?
@KuldiiProject
@KuldiiProject 3 жыл бұрын
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
@dedeirfanfauzi2050
@dedeirfanfauzi2050 2 жыл бұрын
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
@KuldiiProject
@KuldiiProject 2 жыл бұрын
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
@dedeirfanfauzi2050
@dedeirfanfauzi2050 2 жыл бұрын
@@KuldiiProject ternyata pembahasannya ada di video selanjutnya ya
@dedeirfanfauzi2050
@dedeirfanfauzi2050 2 жыл бұрын
@@KuldiiProject makasih bang
@withIn40
@withIn40 3 жыл бұрын
permisi mas, mau tanya. Itu di getternya kenapa kok dikasi titik titik ya yang [..._allproducts]
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Gadipasang juga gapapa mas.. itu maksudnya [...] buat ekstrak data listnya, buat tambahan pengetahuan ajah
@dedeirfanfauzi2050
@dedeirfanfauzi2050 2 жыл бұрын
@@KuldiiProject sempet bingung, kirain itu maksudnya ngereturn list kedalam list jadi list didalam list
@p.dedysetiyawan5598
@p.dedysetiyawan5598 3 жыл бұрын
Om State Management MOBX dong 😌🙏
@KuldiiProject
@KuldiiProject 3 жыл бұрын
oke mungkin nanti kita bahas di video-video selanjutnya 🙏
@qolbinurwandi
@qolbinurwandi Жыл бұрын
bang, make ekstensi icon apa ya kalo boleh tau?
@KuldiiProject
@KuldiiProject Жыл бұрын
Yang mana ? Material icon theme ?
@andinata
@andinata Жыл бұрын
Min, saya kendala di final productID = ModalRoute.of(context) settings.arguments as String
@KuldiiProject
@KuldiiProject Жыл бұрын
Kenapa itu bang ?
@andinata
@andinata Жыл бұрын
@@KuldiiProject saya fork dari github admin, pada bagian file product_detail_screeb.dart error di bagian settings.argumen, keterangannya RouteSettings get settings for details
@andinata
@andinata Жыл бұрын
@@KuldiiProject oalah sudah min, ternyata (context)! Kasih tanda (!) Hehe
@pradiptaramadhan3011
@pradiptaramadhan3011 Жыл бұрын
@@andinata thanks Broh, gue juga sama ada kendala disitu tadinya, untung nemu komen ente jadi solve problem🎉
@gugahhati
@gugahhati Жыл бұрын
Apa beda penggunaan Provider dengan ValueNotifier?
@KuldiiProject
@KuldiiProject Жыл бұрын
Karena saya jarang menggunakan itu jadi kurang pas buat kasih penjelasannya bang, tapi mungkin bisa cek ini, mereka ngejawab karena sering pake mungkin stackoverflow.com/questions/63859266/provider-vs-valuenotifier-flutter
@diwarizky2366
@diwarizky2366 7 ай бұрын
routes 23
@KuldiiProject
@KuldiiProject 3 ай бұрын
👍👍
@bepo1247
@bepo1247 3 жыл бұрын
..._allproducts itu maksudnya apa ya? baru tau saya ada sintaks ... beneran nanya karena memang tidak tau ^_^
@KuldiiProject
@KuldiiProject 3 жыл бұрын
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 🙏🙏
@KuldiiProject
@KuldiiProject 3 жыл бұрын
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 🙏
@bepo1247
@bepo1247 3 жыл бұрын
@@KuldiiProject siap terimakasih banyak ilmunya
@diwarizky2366
@diwarizky2366 7 ай бұрын
grid view 19
@KuldiiProject
@KuldiiProject 3 ай бұрын
👍👍
@hafizsiregar6562
@hafizsiregar6562 2 жыл бұрын
loadedProducts itu method atau nama dari variable bg?
@KuldiiProject
@KuldiiProject 2 жыл бұрын
Variable dia data list dari product2
@hafizsiregar6562
@hafizsiregar6562 2 жыл бұрын
@@KuldiiProject trus bg bedanya kalo di provider itu pake with atau extends apa ya?
@KuldiiProject
@KuldiiProject 2 жыл бұрын
Kalo with biasanya buat mixin, kayaknya ada di materi dart basic ke 2 bang disana sedikit jelasin tentang mixin vs extends
@hafizsiregar6562
@hafizsiregar6562 2 жыл бұрын
@@KuldiiProject kalo pilih salah satu bisa kan bg di provider
@KuldiiProject
@KuldiiProject 2 жыл бұрын
@@hafizsiregar6562 bisa bang 👍
@faiz_0000
@faiz_0000 3 жыл бұрын
bg vidionya kok pecah" ya, padahal udah 1080p60
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Maaf bang, saya pakai alat seadanya hehe🙏🏻🙏🏻 Tapi saya coba 1080 tadi aman kok bang, mungkin di refresh ajah bang 😁👍
@diwarizky2366
@diwarizky2366 7 ай бұрын
model 26
@KuldiiProject
@KuldiiProject 3 ай бұрын
👍👍
@iqbal-ru7ng
@iqbal-ru7ng 3 жыл бұрын
bang kok file di bagian modal aku error ya, padahal udah sama di tutorial bang, makasih bang
@KuldiiProject
@KuldiiProject 3 жыл бұрын
Errornya tulisannya apa ?
@iqbal-ru7ng
@iqbal-ru7ng 3 жыл бұрын
@@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'"
@iqbal-ru7ng
@iqbal-ru7ng 3 жыл бұрын
@@KuldiiProject udah saya import "import 'package:provider/provider.dart'" tpi tetap error
@KuldiiProject
@KuldiiProject 3 жыл бұрын
@@iqbal-ru7ng coba pecah class, Class MyApp buat changenotifier + MaterialApp ajah Nanti class Scafoldnya terpisah
GetX State Management tutorial with Flutter 😍
38:13
CodeX
Рет қаралды 135 М.
50 YouTubers Fight For $1,000,000
41:27
MrBeast
Рет қаралды 211 МЛН
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 7 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 1,6 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 17 МЛН
Flutter Provider State Management in 7 minutes
7:01
Rivaan Ranawat
Рет қаралды 14 М.
#Google Flutter - MVVM in Flutter using Providers.
34:34
Mobile Programmer
Рет қаралды 56 М.
Konsep State Management Flutter : Definisi dan Kegunaannya
10:13
Flutter Provider Tutorial - Flutter Provider State Management Guide
21:07
Pragmatic State Management in Flutter (Google I/O'19)
33:25
Flutter
Рет қаралды 448 М.
FLUTTER 72 State Management GetX (Tutorial Flutter Bahasa Indonesia)
31:11
Flutter Provider EASY Tutorial
9:43
Flutter Mapp
Рет қаралды 46 М.
[ENG SUB] FLUTTER 42. Provider State Management | Flutter Tutorial | Learn Flutter
21:17
FLUTTER 65 State Management BLoC (Tutorial Flutter Bahasa Indonesia)
25:24
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 6 МЛН
Сколько реально стоит ПК Величайшего?
0:37
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 9 МЛН
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 18 МЛН