Flutter Sayfa 2
İlk sayfada, Flutter:New Project
diyince otomatik olarak yaratılan programı emulator üzerinde çalıştırdım.
Bu sayfada, docs.flutter.dev/get-started/codelab sayfasındaki talimatları takip ederek, yeni bir uygulamayı sıfırdan yaratacağım. Talimatlar sarih olduğu için bir de burada onları kopyalamayayım, siz bakın. Yalnızca önemli gördüğüm noktaları kaydedeceğim.
STEP 1 sonunda nokta nokta sunulmuş gözlemleri (Observations) dikkatle okumak gerekiyor. Her biri Flutter’ın nasıl çalıştığını anlamak için önemli.
STEP 2 başlarken, konsol penceresinde
flutter pub add english_words
girdiğiniz deflutter command not found
cevabı alırsanız, Sayfa 1 deflutter
klasörünüPATH
parametresine nasıl eklediğime bakın.class _RandomWordsState
sonunda
return
ekleyinceye kadar,build
kelimesi kırmızı çizgili (yani hatalı) görünüyordu. Mantıki, çünküWidget build(…
diye başlıyor. BirWidget
ile dönmesi lazım.
VS Code kullanıyorsunuz, terminal penceresinde DEBUG CONSOLE olsun.
english_words
https://pub.dev/documentation/english_words/latest/english_words/english_words-library.html
Bu pakette, ingilizcede en çok kullanılan 5000 kelime ve onlarla bir takım işlemler yapmaya imkan veren bir kaç metod var.
ListView.builder(…)
Örnekteki liste sonsuz uzunlukta. Sonlu yapabiliriz.
itemCount: 50 ==> Liste uzunluğunu sınırlar
return ListView.builder(
padding: const EdgeInsets.all(16.0),
itemCount: 50,
Flutter başla-öğren kısmı burada bitiyor.
Bir kaç hafta önce yayınlanan (ya da benim o zaman farkına vardığım) Flutter Casual Games Toolkit ile devam edeceğim bir dahaki sayfada.