merhabalar, float gibi oldu ama soru sormaya girmiştim önce yukarıdaki arkadaşın sorusunun bir kısmına cevap vereyim diye düşündüm eğer kural dışıysa kusura bakmayın.
Benim uzun zamandır kafamı kurcalayan bir kavram var tam algılayamadığım. Flutter ve Dartta cogu kavrama hakimim, bir app yazarken kullanacağım yöntemlere ve aşamalara vs.de hakimim fakat app yazarken classların içindeki değişkenleri, yada dışardaki bir değişkeni classın içine sokmayı bunları beceremiyorum mantıgını kavrayamadım. Mesela şöyle bir örnek vereyim.
class lessonsVariable {
String lectureTitle;
double difficulty;
lessonsVariable(this.lectureTitle, this.difficulty);
}
String getDifficulty() {
if ( difficulty <= 0.3) { // difficulty variable erisemiyorum.Bundan dolayi error veriyor.
return difficultyString = "Beginner";
} else if ( difficulty <= 0.6) {
return difficultyString = "Intermadiate";
} else if (difficulty <= 1.0) {
return difficultyString = "Advanced";
}
}

Yukarıdaki classtaki difficulty degiskenine erişemiyorum. Bu ve benzeri problemlerle karsılasıyorum hep.
Bu konular dartta hangi baslık altına giriyor, bu tarz örnek uygulamaları nerede bulabilirim? setter ve getter, inheritance bu konulara baktim fakat cevabimi bulamadim.
yardımcı olabilirseniz sevinirim. İngilizce kaynak önerilerine acığım.

7 days later

Alp Merhaba Alp
Future: bir method yazarken geriye bir şey return edeceğini bunun ile belirtiyoruz.
Örneğin:

Future<string> getir(){
return "BAU";
}

Async: Breakpoint koyarak ilerliyorsun ya hani, programın bir metodu işleyip bitirmeden diğerine atlamaması için

Örneğin:

Future<string> getir1() async {
    final SharedPreferences prefs = await _prefs;
    final int counter = (prefs.getInt('counter') ?? 0) + 1;

    return counter.toString();
  }
Future<string> getir2() async {
    final SharedPreferences prefs = await _prefs;
    final int counter = (prefs.getInt('counter') ?? 0) + 1;

    return counter.toString();
  }

form initstate içinde

await getir1();
await getir2();

yaparsanız getir1 e girer sonucu alır gelir ondan sonra getir2 ye girer. Eğer metodumuz async olmasaydı 2 metoda da aynı anda girecek ve kodunuz istediğiniz gibi çalışmayacaktı.
Dilim döndüğünce anlatmaya çalıştım inşaAllah yararlı olur. 🙂 @Alp

opt

Opt

initstate c# kullanmışsan form load gibi düşünebilirsin. Formun default verilerini doldurmak için kullanabilirsin mesela webservis değerini aldığın bir texteditcontroller in olsun bunu initstate te değeri “market.bauyazilim.com” olsun diyebilirsin.

dispose ise onclose event ı
genellikle disponse da texteditcontrollleri dispose edersin vs.

vortovor
difficulty değişkenini doldurduktan sonra

if ( this.difficulty <= 0.3) { // difficulty variable erisemiyorum.Bundan dolayi error veriyor.
return difficultyString = "Beginner";
}

diyerek almayı dener misin?

Flutter widgetlarinin kisaca ne ise yaradiklarini anlatan bir konu varmi acaba. Yeni başladım widgetlarla ilgili teorik bilgi ogrenmeye çalışıyorum ama kaynak bulamadim.

2 months later

builder konusunu çözemedim,
futurebuilder
listbuilder
blablabuilder diyince olayı anlamıyorum

bir de FutureBuilder içindeydi sanırım Snapshot olayı kafamı karıştıyor.
Teşekkürler.

5 days later

glsvr builder yapıcı demek bildiğiniz gibi. kabaca Listelenecek eleman sayınız belli ise listview kullanırsınız. Fakat eleman sayınız belli değilse yani listview builder kullanırsınız. Sizin yerinize listeyi builder yapar yani

mayhemious ha bi de böyle

Statik Listeler elemanlarımızın az olduğu durumlarda oldukça kullanışlıdır ama, uzun listelerde öyle değil.
Uygulamamızda uzun listeler kullanacak isekListview.builder kurucu methodundan yararlanırız. Bu şekilde flutter direk bütün listeyi ekrana çizmez, ekranda görünebileceği kadarını çizer bu şekilde daha performanslı çalışır.

kaynak: https://necipakgoz.com/flutter/statik-ve-dinamik-listeler-listview/

8 days later
13 days later

factory kavramını açıklar mısınız neden kullanılır basit bir dille anlatır mısınız ?

4 days later

KodPlanet factory Category.fromJson(Map<String, dynamic> parsedJson) {
return Category(
id: parsedJson[“id”],
categoryName: parsedJson[“categoryName”],
seoUrl: parsedJson[“seoUrl”],
);
}

    2 months later

    Merhaba, bende stream ve streambuilder konusunu halen tam kavrayamadım. Nedir ve basitçe nasıl oluşturulur?

      5 months later

      arkadaşlar herkese selamlar, mssql bağlantısını api olmadan nasıl gerçekleştirebiliriz acaba. bilgisi olan var mıdır

      4 months later

      Flutter merhaba, flutter firebase storage ile 2 adet resim ekleme var ikiside ayrı ayrı ekleniyor ve ben bi tane seçsem diğeri boş kalcak desem onu boş olarak firebasede nasıl gönderirim
      Unhandled Exception: type ‘Null’ is not a subtype of type ‘File’ hatasını alıyorum kodda bu bune bi sorgu nasıl yazarım araştırdım bulamadım yani boş ise boş göndersin genede gibi bi imkan varmıdır kod;
      var storageImage1 =
      FirebaseStorage.instance.ref().child(image1.toString());
      var task1 = storageImage1.putFile(
      image1);
      getImgUrl1 = await (await task1).ref.getDownloadURL();