Shared Preferences: 3. Asenkron main( ) yapısında kullanımı

  Рет қаралды 3,857

Suat Özkaya

Suat Özkaya

Күн бұрын

#Flutter #Dart #shared_preferences #provider
www.udemy.com/...
Bu videoda, sharedPreference objesinin uygulama başlamadan asenkron yapıda nasıl çekilebileceğini görüyoruz. Gecikmelerden etkilenmeye bir çözüm olarak kullanabilirsiniz.
Final kod:
github.com/Kod...

Пікірлер: 26
@keremuremez5421
@keremuremez5421 3 жыл бұрын
Hocam derslerinize yeni başladım. Çok samimi söylüyorum yıllardır derslerim için youtube’u kullanırım daha böylesine kaliteli bir anlatım görmedim. Umarım emeğinizin karşılığını alırsınız.
@kodplanet
@kodplanet 3 жыл бұрын
Teşekkürler Kerem, her konuda, her alanda Türkçe kaynakların artması gerekiyor. Kanalı çevrenle paylaşırsan katkıda bulunursun.
@Kendiminpesinde
@Kendiminpesinde 3 жыл бұрын
Suat abi derslerin gerçekten çok güzel ve anlatış biçimin çoğu öğretmenden daha iyi umarım hayatında çok iyi yerlere gelirsin çok ama çok teşekkür ediyorum emeklerin için bursum yattığında her ne kadar burdan izlemiş olsamda udemyden de dersi satın alacağım ufakta olsa bir katkım olsun istiyorum derslerin devamını sabırsızlıkla bekliyorum.
@gokhanaydin7815
@gokhanaydin7815 2 ай бұрын
Teşekkürler , emeğinize sağlık. 05.08.2024
@elvinosmanov1487
@elvinosmanov1487 3 жыл бұрын
Selam hocam sizi severek takip ediyorum. Benim bir sorum var. _isGreen = _sharedPreferences.getBool('themeData') ?? true--> Diyelim benim tema kirmizi ve bu kod calistigi zaman isGreen true dan false oluyor o zaman Provider bu degisikiliyi nasil algiliyor? Bende notifyListener olmadan calismadi Ama sizde yok. Sebebini anlatirsaniz cok sevinirim. Simdiden cok tesekkurler
@komikçaydanlık
@komikçaydanlık 3 жыл бұрын
hocam allah emeğinizin karşılığını versin inşallah çok güzel anlatıyorsunuz.
@kodplanet
@kodplanet 3 жыл бұрын
Teşekkürler Emre.
@komikçaydanlık
@komikçaydanlık 3 жыл бұрын
Hocam sizinle nasıl iletişime geçebilirim?
@kodplanet
@kodplanet 3 жыл бұрын
@@komikçaydanlık mail adresim kod.planet@gmail.com Müsait oldukça sorularınızı yanıtlamaya çalışıyorum
@OmerFaruk-lb5zy
@OmerFaruk-lb5zy 3 жыл бұрын
Hocam emeğinize, gönlünüze sağlık. Çok teşekkürler. Udemy'deki indirimsiz hali bile aslında çok uygunken olsun, yine de indirim gelmesini bekliyorum. İlk fırsatta alacağım. En baştan başlayıp aynı yerleri geçe geçe izleyeceğim. Çok faydalısınız, çok iyisiniz.
@OmerFaruk-lb5zy
@OmerFaruk-lb5zy 3 жыл бұрын
10 Tl'lik bir indirim gerçekleşmiş ^^. Artık udemy tarafındayım. ^_^
@senabdulgani
@senabdulgani Жыл бұрын
Bende uygulama açılınca yeşil açılıyor sonra hemen kırmızı oluyor hocam. Halbuki sizin yaptıklarınızı harfiyen takip etmiştim. Bakmam gereken özel bir yer var mıdır acaba? Bilen cevap verirse sevinirim.
@ibrahimsoysal3468
@ibrahimsoysal3468 Жыл бұрын
hocam merhbalar github a yüklemeyi unutmuşsunuz
@fatihtutar7583
@fatihtutar7583 2 жыл бұрын
bir önceki videodaki kırmızıdan başlamaması sorunu bu videoda loadThemeDromSharePref metodu içindeki await createSharedPrefObject satırını silince düzeliyor.
@muhammedhamzauysal4194
@muhammedhamzauysal4194 2 жыл бұрын
bende de tam tersi o satırı yorum yapınca bu sefer ne yeşil ne de kıramızıya dnüyor. daha kötü oldu yani ben şöyle çözdüm gibi amabikaç uyarı veriyor : //_isGreen = _sharedPrefObject.getBool('themeData') ? ? true ; //olan yeri _isGreen = _sharedPrefObject.getBool('themeData') ? true : false; //olarak değiştirdim
@serkansametaklan1221
@serkansametaklan1221 Жыл бұрын
Hocam merhaba dediğiniz gibi yaptım ancak shared prefences calismadi renk temasi gir çık yaptıktan sonra ilk tema oluyor
@omerfaruklevent9166
@omerfaruklevent9166 11 ай бұрын
Çözüm bulabildiniz mi ?
@serkansametaklan1221
@serkansametaklan1221 11 ай бұрын
@@omerfaruklevent9166 hayır
@egecannefis6990
@egecannefis6990 2 жыл бұрын
static SharedPreferences _sharedPrefObject; bu tanımı yapınca şu hatayı veriyor The non-nullable variable '_sharedPrefObject' must be initialized.
@rasalhague2587
@rasalhague2587 2 жыл бұрын
Bu hatayı alıp çözüm arayana varsa SharedPreferences'ı static late olarak güncellerseniz düzeltebilirsiniz.
@otto4935
@otto4935 3 жыл бұрын
yey
@s.tunahanustuntepe2966
@s.tunahanustuntepe2966 3 жыл бұрын
github da kodlar kaldırılmış galiba ?
@kodplanet
@kodplanet 3 жыл бұрын
Olması lazım, link açılmıyor mu?
@s.tunahanustuntepe2966
@s.tunahanustuntepe2966 3 жыл бұрын
@@kodplanet yok hocam linke tıkladığımda ekranda çıkan . ---> This repository is empty. Care to check out the GitHub Channel on KZbin while you wait?
@eldarakyyev8008
@eldarakyyev8008 2 жыл бұрын
Main.Dart import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import './theme_data.dart'; void main() async{ WidgetsFlutterBinding.ensureInitialized(); await ThemeColorData().createSharedPrefObject(); runApp(ChangeNotifierProvider(create: (BuildContext context)=>ThemeColorData(), child: MyApp()));} class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { Provider.of(context,listen: false).loadSharedPref(); return MaterialApp( debugShowCheckedModeBanner: false, theme: Provider.of(context).themeColor, home: HomePage(), ); } } class HomePage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( floatingActionButtonLocation: FloatingActionButtonLocation.centerFloat, appBar: AppBar( title: Text('Tema Seçimi'), ), body: Padding( padding: const EdgeInsets.all(12.0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ SwitchListTile( title: Provider.of(context).isGreen ? Text('Yeşil Tema') :Text('Kırmızı Tema'), onChanged: (_){ Provider.of(context,listen: false).toggleTheme(); }, value: Provider.of(context).isGreen, ), Card( child: ListTile( title: Text("Yapılacaklar"), trailing: Icon(Icons.check_box), ), ), SizedBox(height: 8.0), FloatingActionButton( child: Text("Ekle"), onPressed: () {}, ), ], ), ), ); } }
Dart: Higher Order Liste Metotları Nasıl Çalışır?
12:48
Suat Özkaya
Рет қаралды 4,5 М.
Sohbet Saati: Asım Doğan Namlı
1:00:31
Suat Özkaya
Рет қаралды 451
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 42 МЛН
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 35 МЛН
Shared Preferences Login App - Flutter
13:49
HQ NET
Рет қаралды 1,6 М.
Flutter Date Picker | Saurav Roy | Date Time Picker
8:59
Sohbet Saati: Çağatay Ulusoy
43:31
Suat Özkaya
Рет қаралды 690
LeetCode 1: Two Sum
8:01
Suat Özkaya
Рет қаралды 131
LeetCode 128: Longest Consecutive Sequence
9:36
Suat Özkaya
Рет қаралды 127
LeetCode 169: Majority Element
11:52
Suat Özkaya
Рет қаралды 104
LeetCode 242: Valid Anagram
8:44
Suat Özkaya
Рет қаралды 137