Giter Site home page Giter Site logo

vboverflow's Introduction

Velioverflow

Dm yolu veya mail ile gelen soruları ortak bir alanda toplayıp yarın başka bir arkadaşa çözüm üretmek amacıyla açılmış bir gönüllü repo.

🛠 Skills

Hemen hemen tüm mobil programlama disiplinleri, backend ise business seviyesinde okar yazar bilirim.

Support

Bir issue görüp sende çözüm atarsan canımsın.

Soru sorma adımları

  • Önce başlıkta küçük bir özet

  • Sorunu kendi problemini çözmek üzerine değil acaba tüm projelerde olsa nasıl olurdu diyerek düşünme Burdaki amaç home sayfamda liste var fava atınca olmuyor değil bir listem var bunun içindeki elemanları güncelleyemiyorum.

  • Soruyu sorarken önceki kapatılmış sorulardan refans varsa bu ama bunun böylesi demek

  • Soruyu karşındaki insanı sömürmek veya kendi işini çözdürmek amacıyla değil teknik yapıyı çözme tekniği anlama konusunda sorman lazım

  • Soruyu kısa öz cümlelere çevirmek

  • Soruya cevabı doğrudan aramak yerine söylenenleri araştırıp nihayi sonuca ulaşıp eğer cevap tamam ise soruyu kapatmak

  • Eğer sorunuz teknik detaylarıyla çok fazla ise velioverflow'a değil stackoverflowa açıp linkini paylaşın.

Soru sormak icin

  • Issues kismina gidip soruyu olusturun.
  • Elinizdeki kod orneginin bir paylasimini yapin.
  • Varsa tag atin flutter swift vs.

Nasil soru sorulmamali!

👩‍💻 Ornek seneryo:

Abi benim böyle bir projem var:

It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout. The point of using Lorem Ipsum is that it has a more-or-less normal distribution of letters, as opposed to using 'Content here, content here', making it look like readable English. Many desktop publishing packages and web page editors now use Lorem Ipsum as their default model text, and a search for 'lorem ipsum' will uncover many web sites still in their infancy. Various versions have evolved over the years, sometimes by accident, sometimes on purpose (injected humour and the like).

Bu kısımda takıldım yardımcı olur musun?

🧠 Abi senin gösterdiğinin aynısını yaptım çalışmıyor flutter'da sorun mu var?

👯‍♀️ Abi backend de socketim bağlanmıyor sockette ürün taşıyordum nasıl çözmeliyim?

🔗 Links

portfolio linkedin twitter yotuube

# Rules

  • ACİL başlıklı sorular kapatılıp ban atılacaktır.

vboverflow's People

Contributors

vb10 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vboverflow's Issues

Yazılıma Başlarken

Selamlar Veli Hocam,

Şu anda Network Mühendisi olarak çalışmaktayım yazılım alanında ilerlemek istiyorum fakat şunu farkettim, şu ana kadar izlediğim kurslarda çok fazla bilgi kirliliği var. Hiç birinde yazılımın temel mantığı, temel konseptleri anlatılmıyor. Benım amacım mantığı öğrenmek ne bilim algoritma nedir veri yapıları nedır, nesne yönelimli programlama nedır nerelerde kullanılır vs. Kurslarda hemen yazılım programını indirip hesap makınası yaptırtıyolar. Kendı alanım ıcın dıyorum benim alanımda mesela vlan konusunu öğrenmek için hemen swıtch üzerindeki kodlara bakıp topolojiye dalmazsın, önce bir vlan nedir niye vardır olmazsa ne gibi sorunlar olur, vlan nasıl taglenir paket içeriği nasıldır en az 2 saatlik bir konu eğer temel seviyede öğreneceksen, hee eğer dediğim gibi bu tarz kurslara bakarsan adam sana 10 dk da swıtch içindeki komutları yazdırır çalışır da şakır şakır ama farklı bir topoloji istendği zaman boş boş bakarsın. Bu yüzden ben de aynı şekilde eğitim arıyorum acelem yok anlamak istiyorum sonrasında script öğrenme işi kolay diye düşünüyorum okuduğum araştırdığım kadarıyla. Aynı şekilde networkde vlan işini soktukten sonra ister huaweı cıhaz ıster cısco cıhaz üzerinde çalış vlan ı biliyorsan gerisi 15 dk da öğreneceğin script e bağlıdır. Bu konu hakkında yardımlarınızı beklıyorum nerden başlayabilirim ? Kitap mı alayım, bir yerden kurs mu izleyeyim izleyeceksem nelere dikkat etmem gerekir vs genel olarak yeni başlayan birine öğrenmek için tavsiyeler...

Teşekkürler. Saygılarımla.

Arkaplanda lokasyon gönderme

Bir kurye uygulaması üzerine çalışıyorum kurye uygulamayı kapatsa bile 15 saniye aralıkla kuryenin o anki konumunu database e göndermek istiyorum 3gündür bu konu üzerine çalışıyorum pub devde bulduğum pluginler ya hata veriyor yada sürümleri eski bunu nasıl yapabilirim?

[Flutter] Shared Preferences ve Update

Merhabalar,

Uygulamamda shared_preferences paketi ile bazı verileri tutuyorum. Merak ettiğim konu ise şu;

Kullanıcı 1.1.2 versiyonundan 1.1.3'e yükseltti. Cihazda kaydedilen verilerin kaybolma veya bozulma ihtimali var mıdır?

Eğer böyle bir durum yaşanıyorsa,

{
    "places" : [
     {"id" : 1},{"id" : 2}
     ] 
}

şeklinde tutulan ve sıkça güncellenen bir listede eksilme yaşanabilir mi?
Eksilmeden kastım;

{
    "places" : [
     {"id" : 2}
     ] 
}

Bu bahsettiğim durumlar yaşanmıyorsa da tam olarak update sırasında bu verilere ne oluyor açıklarsanız sevinirim 😄

IOS ve Android için değişkenlik gösteriyor ise onu da bilmek isterim.

Sektör Değiştirme için en güzel tavsiyeniz nedir?

Hocam merhaba,

Ben 10 senedir sistemciyim (MCP, MCSA) :) yazılıma yönelmek istiyorum, kafamda efsane projeler var, ama işin işinden bir türlü çıkamıyorum, sizin ağzınızdan çıkacak söz benim için çok önemli, Celal buraya yoğunlaş başka bir şeyle uğraşma, gibi.

Zaman ayırıp cevaladığınız için şimdiden çok teşekkür ederim.

Mobil Uygulama geliştirirken geliştiricinin kâr yüzdesi ne kadar olmalıdır?

1- Bir mobil uygulama geliştirirken sadece geliştirme ve yayınlama ile alakalı tüm işleri yapan bir geliştiricinin uygulamanın kazandırdığı kârdan ne kadar yüzde alması uygundur.

Bunun yüzdesi uygulamaya göre değişiklik gösterir fakat bir öneriye/görüşe ihtiyacım var.

2- Bu uygulamayı geliştirirken geliştirme karşılığı uygulama sahibinden ara ara ücret aldım. Bundan sonraki geliştirme işleri için ücret almayarak gelirdeki kârdan pay almak istiyorum. Yüzde kaç teklif etmem uygun olur?

Teşekkürler.

Tried to send a platform message to Flutter, but FlutterJNI was detached from native C++. Could not send. Channel: id.flutter/background_service_android_bg. Response ID: 38

Merhaba arkadaşlar
Kotlinde gelen bildirimleri anlık olarak alıp flutter trafına taşımak istiyorum ve uygulama kapalıyken bunları bir sql lite veya Sharedpreferencese kaydetmek istiyorum uygulama açıkken kotlin tarafında yazdığım kod sayesinde veriyi sağlıklı alabiliyorum ama uygulama kaplaıyken başlıktaki hatayı alıyorum (kotlin ve flutter tarafında backgorund service çalıştırıyorum )
şimdiden herkese teşekürler

Flutter işler hakkında ve muhendislik

Veli hocam merhaba , sizin yayınladığınız işlere üniversite terk olarak başvuru yapılabilir mi ? Bitiremeyeceğim gibi duruyor bölümümden hiç memnun değilim (çevre mühendisliği)her sınav zamanı yaklaştığında açıp daha azimli şekilde flutter çalışıyorum dersler yerine . B2 ingilizce var erasmus yaptım 4 ay portekizde yabancı kaynaklardan çoğu zaman çalışıyorum sizin videolarınız dışında .Bu arada flutter beta sürümünden beri uğraşıyorum aralıklı olarak ama motivasyonum düşüyor hep işler yarım kalıyor bu konuda öneriniz var mı ?

VSCode Operator Extension

Videolarda fark ettiğim != <= >= operatörlerini daha güzel gösteren extensionu aradım taradım ancak bulamadım.

Flutter Web

Merhabalar,
Flutter web te yeni versiyonu yüklediğimde canlıda yeni versiyon gelmiyor.
Geçmiş temizlendiğinde ancak güncelleniyor.
Yenileme butonu koydum. Tüm cacheleri temizlemeye çalıştım yine olmadı.
Programatik olarak yeni versiyonu nasıl çekebiliriz internet tarayıcadan geçmişin temizlenmesi gibi.

constant değerlerin ortaklaştırılması

image

image

image

Flutterda proje geliştirirken constant değerleri, mesela View için kullandığımız bir Paddinglerin hepsini tek dosyada mı tutmamız lazım yoksa yerine göre bazı constant değerler aynı file'ın içinde durabilir mi. Mesela "static const EdgeInsets horizontalMedium = EdgeInsets.symmetric(horizontal: 10);" gibi bir padding değerini ortak bir yerden 7 farklı yerde kullandık, ama projenin ilerisinde bir yerin paddingi beğenmedik, orayı güncellemek demek diğer yerleri de güncellemek demek olacaktır. bu da istemediğimiz bir şey ya da bu sonradan değiştirme durumunun asla yaşanmaması mı gerekiyor, tam pixel perfect olmadan variable'ların ortak olarak toplanmaması lazım gibi bir şey. çok önemli gibi durmuyor ama bazen yazarken bazen bırakıyorum tek dosyada bazen bırakmıyorum, ortak topluyorum. bunun Best practice olayı yok mu yoksa, projeden projeye değişkenlik gösteriyor mu ?

White Screen

Uygulama debug mod ile çalışıyor fakat TestFlight a yükledikten sonra uygulamayı telefona kurduğumda uygulama açılmıyor.
Beyaz ekranda takılı kalıyor.

Build komutum:

flutter build ipa --obfuscate --split-debug-info=./debug_info --flavor development --dart-define=APP_ENV=dev --release

Export komutum:

xcodebuild -exportArchive -archivePath ./build/ios/archive/Runner.xcarchive -exportOptionsPlist ./ios/exportOptions.plist -exportPath ./build/ios/archive/ipa/dev -allowProvisioningUpdates ENABLE_BITCODE=NO

Future.wait([]) kullanırken yaşanılan refresh token sorunu.

Selam,

API isteklerimi yönetmek için şöyle bir base kullanıyorum:


class BaseService extends BaseApiConstants {
  Future<T> responseHandle<T>({
    required Function request,
    required Function(Response response) callBackSuccess,
    Function(dynamic responseJson)? optionalCallBackError,
  }) async {
    Response? response;
    try {

      response = await request();

      if (response != null && response.statusCode == 401) {
        //refresh token func
        response = await request();
      }

      if (response != null) {
        var responseJson = jsonDecode(response.body);
        if (responseJson['error'] == null) {
          return await callBackSuccess(response);
        } 
        else {
          if (optionalCallBackError != null) {
            return await optionalCallBackError(responseJson);
          } else {
            SuccessAndErrSnackBar.errSnackBar(responseJson["error"]);
            return returnGenericType(T);
          }
        }
      } else {
        return returnGenericType(T);
      }
    } on SocketException {
      SuccessAndErrSnackBar.errSnackBar(connectionProblemMessage);
      return returnGenericType(T);
    } catch (e) {
      SuccessAndErrSnackBar.errSnackBar(otherProblemMessage);
      return returnGenericType(T);
    } finally {
      if (response != null) {
        print(response.request!.url.toString());
        print(response.request!.method.toString());
        print('${response.statusCode}');
      }
    }
  }
}

Servis tarafında metodları bu şekilde yazıyorum:

class ProductServices extends BaseService {

  Future<BannersModel> getBanners() async {
    return await responseHandle<BannersModel>(
      request: () async {
        return await http.post(
          getUriParseUrl(path: getBannersPath),
          headers: getTokenHeader(UserData.userToken),
        );
      },
      callBackSuccess: (response) {
        return bannersModelFromJson(response.body);
      },
    );
  }
}

Mevcut yapıda herhangi bir async task çalıştırdığımda eğer status 401 gelirse, 401 için yapması gereken işlemleri yapıyor ve sağlıklı bir şekilde çalışmaya devam ediyor ancak aşağıdaki gibi bir kullanımda sorun yaşıyorum:

FutureBuilder<dynamic>(
   Future: Future.wait(
     [
      _productServices.getStories(),
      _productServices.getSliders(),
      _productServices.getBanners(),
    ],
 ), 

Burada servisler çalışırken birbirlerini beklemediği için 3 tane http isteği de 401 alıyor ve aynı refresh işlemini yapmaya çalışıyorlar. Doğal olarak 1 tanesi success geliyor ancak diğer iki tanesi token değiştiği için hatalı olarak dönüyor.

--Geçiçi çözüm:
Global bir boolean değişkenim var ve herhangi bir işlem 401e girdiği zaman onu true yapıyorum, sonra 401 metodunun altında eğer bu işlem true ise refresh token işlemine değil de yaptığım sleep koduna yönlendiriyorum. Sleep süresi bitince aynı şekilde aşağıya doğru devam ediyor.

FAILURE: Build failed with an exception.

Gitten proje cloneladım bu hatayı alıyorum. Google, edge gibi motorlarda çalışırken, emülatörde hiçbir şekilde açılmıyor ve bu hatayı veriyor. Stack Overflowdaki başlıkların çoğunu inceleyip denedim ama çalışmadı. Yardımcı olabilir misiniz? (flutter sdk sürümü son sürüm)

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':barcode_scan2:generateReleaseProto'.

protoc: stdout: . stderr: D:\Yeni klasor\flutter.pub-cache\hosted\pub.dartlang.org\barcode_scan2-4.2.1\protos: warning: directory does not exist.
Could not make proto path relative: D:\Yeni klasor\flutter.pub-cache\hosted\pub.dartlang.org\barcode_scan2-4.2.1\protos\android_configuration.proto: No such file or directory

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Exception caught by image resource service ( network img bazen yükleniyor bazen beyaz ekranda kalıyor )

Merhabalar Arkadaşlar,

APİ'den gelen image url'sini ekrana bastığımda bazen image yüklenmiyor, timed out'a düşüyor. Sayfayı tekrar açmam gerekiyor yüklenmesi için. Bildiğiniz gibi kullanıcı deneyimi için güzel bir deneyim değil. Ben nasıl timed out'a düşünce, image yüklenene kadar işlemi tekrar'a sokarım. Bi önlemi var mı ?

İmage yüklenmeyince verilen hata kodu ;
HttpException: Operation timed out. uri = http:/..........jpg
(Ekran görüntüsü fazla büyük çıktı nasıl boyutunu küçülteceğimi bilmiyorum, sryy :( )

Örnek SS;
Simulator Screen Shot - iPhone 13 - 2022-06-21 at 12 01 03

Image.Network kodları:

 Container(
                  child: ClipRRect(
                    borderRadius: BorderRadius.vertical(top: Radius.circular(10)),
                    child: Image.network(
                      AppConstants.BASE_URL + widget.imgUrl,
                      frameBuilder: (context, child, frame, wasSynchronouslyLoaded) {
                        return child;
                      },
                      loadingBuilder: (context, child, loadingProgress) {
                        if (loadingProgress == null) {
                          return child;
                        } else {
                          return Column(children: [
                            SizedBox(
                              height: dyanmicWidth(0.2),
                              child: Container(),
                            ),
                            CircularProgressIndicator(),
                            SizedBox(
                              height: dynamicHeight(0.01),
                            )
                          ]);
                        }
                      },
                      fit: BoxFit.cover,
                      height: 180,
                      width: double.infinity,
                    ),
                  ),
                ),

Console de çıkan hata kodu:

Ekran Resmi 2022-06-21 12 10 12

(Swift) Firebase+Github yetkilendirmede fonksiyonunu nasıl çağırabiliriz. Webview

Firebase üzerinden github login eklemeye çalışıyorum side projeme.
Github logini WKWebView ile açıyorum. Fakat firebase'in fonksiyonunu nasıl handle edebilirim ?

Ekran Resmi 2022-06-15 17 26 44

Ekran yukarıda ki gibi. Firebase dökümanına göre;

    var provider = OAuthProvider(providerID: "github.com")

    provider.getCredentialWith(nil) { credential, error in
      if error != nil {
        // Handle error.
      }
      if credential != nil {
        Auth().signIn(with: credential) { authResult, error in
          if error != nil {
            // Handle error.
          }
          // User is signed in.
          // IdP data available in authResult.additionalUserInfo.profile.

          guard let oauthCredential = authResult.credential as? OAuthCredential else { return }
          // GitHub OAuth access token can also be retrieved by:
          // oauthCredential.accessToken
          // GitHub OAuth ID token can be retrieved by calling:
          // oauthCredential.idToken
        }
      }
    }
    

Bu fonksiyonu hangi eventte handle edebilirim.

Web app hakkında görüşleriniz

İstanbul ve diğer şehirlerde yaşanan taksi olaylarının bir arada toplanıp bir ortak havuz oluşturma amacıyla yapmış olduğum projem mevcut. Bu proje hakkında görüş ve önerilerinize beklerim. Şimdiden teşekkürler.
Link : www.taksipuanla.com

IOS Background Task Calistirma Sorunu

Merhaba veli hocam, background tasklarda flutter ile bir cozum bulamayinca native olarak swift ile bir kac denemem oldu ama arka planda 10 dakikada bir mesaj gonderme islevi yine basarisiz ios background'da kill ediyor. Apple tarafinin dokumanlarida bu konu hakkinda imkansiz oldugunu belirtiyor,
sizler background tasklar hakkinda bir gelistirme yaptinizmi ios tarafinda ? yada native olarak'ta periodik islemler backgrounda imkansizmi ios icin ?

Bluetooth classic scan Ios

Merhabalar,
Uygulamamda bluetooth ile tarama yapıp bir cihaza bağlanmak istiyorum. Bluetooth LE ile android ve iosta rahatlıkla yaptım bunu ama şuan bluetooth classic ile iosta scan edip bağlanabileceğim yol bulamadım ve birkaç yerde ios un buna izin vermediğini okudum. Bi yolu yok mudur bunun acaba?

[Flutter] Reduce shader compilation jank

Flutter'ın ilk yüklenmede takılmalara böyle bir çözüm sunmuş. -> https://docs.flutter.dev/perf/shader

benim sorum bu addımları yaptıktan sonra IOS tarafda markete atma kismi.

docta flutter build ios --bundle-sksl-path flutter_01.sksl.json boyle bir komut calistirmamizi istiyor. calistirdiktan sonra Runner.app diye bir sey olusturuyor. runner.app la da birsey yapamiyoruz. simdi sorum bu komutu calistirdiktan sonra normal markete nasil uygulamani yukluyorsak oyle devammi etmemiz gerek yoksa runner.app la birsey yapmamiz gerekiyor mu? cunki normal devam etdigimde cache bir etki etmiyor :/ .

sizde ios icin bu jank cache json kismi ile markete nasil yukluyorsaniz kismini paylassaniz guzel olur 👍

Marvel projesi inceleme

Marvel API kullanarak yaptığım basit bir flutter projesi örneğidir. Projeyi inceleyerek eksiklerimi ve hatalarımı söyleyebilir misiniz?
Proje linki: marvel_universe

BaseView onDispose methodu

Merhaba,

return BaseView(
onDispose: () {
Logger().i("view disposed");
},

BaseView den türetilmiş stateless widgetlarda onDispose methodu sayfalar arası geçişlerde çalışmıyor.
Not: Tüm sayfalar baseview den türetildi.

Flutter StreamSubscription

Merhaba. Harici bir uygulamadan paylaşılan linki stream ile tüm sayfalar üzerinden dinlemem gerekiyor. Ana sayfaya bu dinlemeyi ekliyorum fakat başka bir sayfaya geçtiğimde dinleme iptal oluyor. Projedeki tüm sayfalarda bu dinlemeyi eklemem gerekiyor. Bu da çok fazla kod tekrarı. Bunu nasıl çözerim. Tek bir yerden dinleme yapsam ama tüm sayfalar tarafından veri dinlenebilse.
Kullanmaya çalıştığım paket https://pub.dev/packages/receive_sharing_intent

Flutter için dart dışında bir programlama dili kullanmak

Merhaba hocam benim sorum şu mesela yapay zeka öğreniyorum bunu flutterdaki uygulamamda python ile yazmak istiyorum bunu yapabilirmiyim yapabilirsem dart dışında başka bir programlama dili kullanmak herhangi bir performans kaybına yol açarmı vb. sorunlara.Aynı şekilde javascript'de web için.yoksa bunlara hiç gerek yok mu pythonla yazdığım yapay zeka kodunu eksiksiz dart ile yazabilirmiyim veya javascriptle yazdığım kodu dartla.
Yapabilirsem nasıl yapabilirim aynı projede dart,python,javascript kullanmayı.

Bottom barda iki ayrı state güncelleme.

Merhabalar.

Bottom navigation barımda Kategoriler ve kelimeler olmak üzere iki adet sayfam var. Kategoriler sayfasında kategoriyi bloc ile güncellediğimde kelimeler sayfasında kategorinin eski hali duruyor. Kategori güncelleme sayfasında kelime blocunu tetiklemeye çalıştım. çalışıyor gözüküyor ama hala kelimeler güncellenmiyor.

Kategoriler sayfası
Kelimeler sayfası

Firestoreden direkt stream olarak çekmeden yapmaya çalışıyorum.

Yardımcı olursanız çok sevinirim teşekkürler.

Sertifika veren online eğitimler hakkında

Makine Mühendisliği öğrencisiyim ama kendimi yazılım sektöründe geliştirmek, ekmeğini yemek istiyorum bunun için de https://www.kampus365.com sitesindeki eğitimler ve karşılığında verilen sertifikaların olduğu programlarla karşılaştım. Bu tarz sertifika veren eğitimleri önerir misiniz ne düşünüyorsunuz.

[flutter] bottomsheet ve klavye kullanımı.

bir uygulama üzerinde çalışıyorum. bottomsheet üzerinde farklı sayılarda textformfieldlarım ve diğer listtile elemanları var. bu fieldlara text girmek için tıkladığımda klavye açılırken bottomsheet constructor 'ı yeniden çalışacak şekilde yenileniyor. ve listtile elemanlarının son stateleri bu sebeple kayboluyor. klavye kapanırken de yeniden sayfa refresh oluyor. araştırma yaptım ama sorunu çözemedim.

anladığım kadarıyla sorun klavye açılırken sayfanın boyutunun yeniden ayarlanması ile ilgili bir sorun var.
bu sorun klavye bottom elemanı olduğundan ve bottomsheetle beraber de kullanılınca hepten ciddi probleme dönüşüyor.

scaffold için resizeToAvoidBottomInset: false değerini set ettim, bir çok yöntem denedim ama sorun çözülmüyor.

Programlama Dili Öğrenme Hakkında

İngilizce bilmeden sadece türkçeyle iyi ve eksiksiz bir biçimde programlama dili öğrenebilir miyim bunun için önerebileceğiniz herhangi bir kurs kaynak vs. var mı yoksa ingilizce öğrendikten sonra programlama dilini öğrenmeyi mi tavsiye edersiniz.Çalışmak veya kendini geliştirmeyle ilgili bir sorunum yok tabiri caizse köpek gibi çalışırım.

(FLUTTER) Base View modelinde loading senaryosu

Tüm sayfaları BaseView den türettiğimizde loading işlemini de baseview i manipüle ederek yapmak hakkında ne düşünürsünüz mantıklı mıdır önerir misiniz?

  1. Tüm sayfalar baseview den stateless olarak türetilir.
  2. Loading işlemi tek yerden baseview de yürütülür (Provider ile)
  3. Future işlemler BaseView ile gelen init mehodunda yapılır öncesinde ve sonrasında loading true false ile tetiklenir.

**** BASE VIEW *****
// loading true olduğunda LoadingView gözüküyor
body: Stack(
children: [
widget.onPageBuilder(context),
context.watch().getIsLoading
? const LoadingView()
: Container()
],
),
*** Sayfa içindeki init işlemi (BaseView ile gelen) ***

initState: () {
init();
},
*** init fonksiyonu ***
init() async {
context.read().updateLoading(true); //=> loading set true
*** await Future rest api işlemi ***
context.read().updateLoading(false); //=> loading set false
}

Flutter File Download Directory

Merhaba hocam,

Flutterda bir dosyayı /klasor/klasor/klasor/dosya.uzantı şeklinde spesifik bir directory'e download etmek istiyorum. Flutter bunu her iki platform için de destekliyor mu ?

Model classlarının yönetilmesi Flutter

Elimdeki api den veriyi çekmek için model oluşturdum. Ancak modelin alt classları mevcut. Ben ise service yazarken ana classı baz aldığım için alt classlardaki verileri göremiyorum. Alt classlara ulaşmak için nasıl bir yol izlenmeli? Cevaplarınız için Teşekkür ederim.

Örnek;
Screenshot_5
Screenshot_6

Çocuklar için nasıl bir yol izlenmeli

Hocam merhabalar,

Benim 2 küçük kardeşim var. Biri 7. sınıfa geçecek diğeri liseye geçecek. İkiside benim gibi bilgisayar mühendisliği okumak istediklerini söylüyorlar ama sadece lafta böyle. Ben abileri olarak onlarında yazılıma ilgi duymalarını istiyorum. Gün boyunca hep bilgisayar başındalar ama hep boş şeylerle uğraşıyorlar. Onları nasıl yönlendirebilirim ne gibi kitaplar videolar sağlayabilirim? İnternette oyun üzerine kurulu yazılım eğitimlerini pek sevmiyorlar. Birkaç gün önce C derslerini göstereyim dedim yaparken zevk aldılar ama iki gün sonra hiç bakmadılar bile. Tam olarak ne yapmam gerektiğini bilmiyorum.

Yardımcı olursanız sevinirim hocam, iyi günler dilerim.

BuildContext isn't a valid override of 'Store.context'

flutter-architecture-template serisinde
settings_view_model.dart
abstract class _SettingsViewModelBase with Store, BaseViewModel {
}
bir hata aliyorum ayni anda Store ve BaseViewModel with edemem

HATA BU
abstract class BaseViewModel
package:start/core/base/model/base_view_model.dart
'BaseViewModel.context' ('BuildContext? Function()') isn't a valid override of 'Store.context' ('ReactiveContext Function()').dartinvalid_override
store.dart(11, 23): The member being overridden.

Notification and push routes

Bir local notification ile istenilen ekrana rota push etmek istiyorum.

Uygulama arka plandan silindiğinde (suspended) bu işlemi gerçekleştiremiyorum.

Diğer tüm durumlarda çalışıyor.

Flutter'a başlamadan önce ne yapmalı?

Hocam öncelikle mutlu haftalar diliyorum. Umarım herkesin hali vakti yerindedir.

Ben bir şey danışmak istiyorum. İnşaat mühendisliği bitirdim ve şu an yüksek lisans yapıyorum fakat artık bu meslekte kendimde bir gelecek görmüyorum. Bu sebeple flutter çalışmaya başlamıştım. Önceden biraz python bilgim olduğu için dart diline çabuk alıştım. Fakat şu anda tam verim alamadığımı düşünüyorum. Acaba direkt flutter ile başlamakla hata mı yaptım? Flutter çalışmaya başlamadan önce bir hazırlık süreci gerekli mi, mesela flutterdan önce nelere çalışmalıydım? Cevabın için şimdiden teşekkür ederim. 🙏🏻

Apple Store Yayımlama kriteri

Flutter projesinde material ı kullandım (cupertino yu kullanmadım), merak ettiğim durum şu apple store sıkıntı çıkarır mı acaba?
Sıkıntı çıkaracaksa material ı cupertino ya çevirmek çok zor sanki, pratik yöntemi var mıdır?
Çok teşekkür ederim.

İyi çalışmalar.

flutter to sql server

Merhaba Hocam,

apisiz olarak flutter ile ms sql server e bağlanıp crud işlemleri ve diğer sorguları çalıştırabilir miyim? Nasıl?

teşekkürler, iyi çalışmalar.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.