En Çok Kullanılan Flutter Komutları

Komut Açıklama
flutter create proje_adi Yeni Flutter projesi oluşturur
flutter pub get pubspec.yaml dosyasındaki bağımlılıkları indirir
flutter pub add paket_adi Yeni bir paket ekler (örneğin: flutter pub add firebase_core)
flutter run Uygulamayı bağlı cihazda/emülatörde çalıştırır
flutter build apk Android için .apk oluşturur
flutter build appbundle Google Play’e yüklemek için .aab dosyası oluşturur
flutter build ios iOS sürümü derler (Xcode gerektirir)
flutter clean Eski derleme önbelleğini temizler
flutter doctor Geliştirme ortamını kontrol eder, eksikleri gösterir
flutter devices Bağlı cihazları listeler
flutter analyze Koddaki hataları ve uyarıları analiz eder
flutter upgrade Flutter SDK’yı en son sürüme yükseltir
flutter pub outdated Paketlerin güncel sürümlerini gösterir
flutterfire configure Firebase projesini Flutter’a bağlar
flutter test Unit test dosyalarını çalıştırır
flutter format . Kodları otomatik biçimlendirir

 

 

Kod / Widget Açıklama
MaterialApp() Uygulamanın kök yapısı (tema, yönlendirme vs.)
Scaffold() Sayfa iskeleti (AppBar, Body, FloatingActionButton)
AppBar() Üst başlık çubuğu
Container() Genel amaçlı kutu — padding, renk, border için
Column() / Row() Dikey / yatay yerleşim düzeni
ListView.builder() Dinamik liste oluşturur
Text() Metin gösterir
Image.asset() / Image.network() Görsel gösterir
ElevatedButton() Modern buton
Navigator.push() / Navigator.pop() Sayfa geçişleri
setState() Stateful widget içinde arayüzü günceller
initState() Widget açıldığında bir kere çalışır
FutureBuilder() / StreamBuilder() Asenkron veri akışlarını dinler
MediaQuery.of(context) Ekran boyutlarını öğrenmek için
GestureDetector() Tıklama, sürükleme gibi dokunma olaylarını dinler

 

⚙️ 3️⃣ Bonus – Hızlı İş Akışları

  • flutter clean && flutter pub get → Temiz baştan derleme

  • flutter run -d chrome → Web üzerinde çalıştır

  • flutter run -d windows → Windows masaüstü sürümü

  • flutter pub run build_runner build → Kod jenerasyonu (ör. JSON serialization)

macOS olmadan iPhone’a uygulama yükleme

Eğer bir macOS yoksa ve uygulamanızı iphone yüklemek istiyorsanız

https://codemagic.io/
Bu üsteki site üzerinden .ipa çıktısı alabilirsiniz. .ipa çıktısı aldıktan sonra size bir mail gönderiyor maildeki install basarak kolayca telefonuza yükleyebilirisiniz.

https://www.macincloud.com/
bu site üzerinden macOS kiralayabilirsiinz.

 

 

rclone ile transfer aşamasında oluşan .partial iptal etme

Rclone ile google drive vb yerden dosya taşıyor ve taşıdıgınız yer .partial adlı geçici dosyayı kabul etmiyorsa yapmanız gereken https://rclone.org/docs/#inplace kodunuzun sonuna.

--progress --transfers=1 --inplace

–inplace eklemek burada transfer 1 adet ve .partial dosya oluşturmadan gönderiyor.

MYSQL – MariaDB seo url dönüştürme

MYSQL kullanarak slug yapısnı sql tarafından oluşturma.

UPDATE stations 
SET slug = LOWER(
    REPLACE(
        REPLACE(
            REPLACE(
                REPLACE(
                    REPLACE(
                        REPLACE(
                            REPLACE(
                                REPLACE(
                                    REPLACE(
                                        REPLACE(
                                            REPLACE(
                                                REPLACE(
                                                    REPLACE(
                                                        REPLACE(
                                                            REPLACE(
                                                                REPLACE(slug, ' ', '-'),
                                                            'ğ', 'g'),
                                                        'ü', 'u'),
                                                    'ş', 's'),
                                                'ı', 'i'),
                                            'ö', 'o'),
                                        'ç', 'c'),
                                    'Ğ', 'g'),
                                'Ü', 'u'),
                            'Ş', 's'),
                        'İ', 'i'),
                    'Ö', 'o'),
                'Ç', 'c'),
            '.', ''),
        ',', ''),
    '?', '')
);

 

Fiber gerçekten de ışık hızında mı?

Fiber internet, ışık hızında değil, ama ışığa yakın hızlarda veri iletebilir. İşin aslı şu:

  • Fiber optik kablolar ışık darbeleriyle veri taşır, bu yüzden çok hızlıdır.
  • Ancak, ışık hızı vakumda saniyede yaklaşık 300.000 km iken, fiber kablo içinde bu hız %30 kadar düşer ve 200.000 km/s civarına iner.
  • Yani ışık hızının biraz altında ama hâlâ bakır kablolara göre çok daha hızlıdır.

Ancak, internet hızınız sadece fiberin fiziksel sınırlarına bağlı değil:

  • Sunucu mesafesi ve yönlendiriciler: Sinyal birçok cihazdan geçer, her biri gecikmeye neden olabilir.
  • Ağ yoğunluğu: Yoğun saatlerde hız düşebilir.
  • Ev içi ekipman: Modem/router kalitesi önemlidir.

Sonuç olarak, fiber ışık hızına çok yakın ama tam olarak ışık hızında değil. Yine de mevcut en hızlı internet teknolojilerinden biridir. 🚀

Github Tüm Releases kaldırma

const buttons = document.querySelectorAll("[id^='icon-button-']");

// Her bir düğmeyi tıkla
buttons.forEach(button => {
  button.click();
  console.log("Clicked on button:", button);
});

 

Github releases sayfasına gidip konsol açın yukarıdaki kodu konsole yapıştırıp ENTER basın tüm releases seçilmiş olacak alttan kaydet butonuna basın. Eğer çok fazla releasese varsa sayfa hata verebilir bir önceki sayfaya gidin ve tekrar kaydet butonuna basın.

E-mail DKIM kayıtlarını kontrol edebilirsiniz

Bu iki site üzerinden e-mail sunucunuzun dkim ve spf kayıtlarını mail göndererek öğrenebilirsiniz.
https://dkimvalidator.com/
https://www.mail-tester.com/

Diğer kontroller:
https://multirbl.valli.org/
https://mxtoolbox.com/
Ek olarak sunucunuza hızlı bir şekilde mail sunucuya dönüştürmek istiyorsanız https://www.iredmail.org/ kullanabilirsiniz.