Reklam

flutter etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
flutter etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

9 Şubat 2021 Salı

Flutter ile BlueStacks'ı Emulatör Olarak Kullanma

 Merhaba 

1-BlueStacks'ı açın ve ayarlarına girin. Seçenekler sekmesinden 'Android Hata Ayıklama Köprüsü'nü (ADB) etkinleştir' seçeneğini seçin. Hemen altındaki 127.0.0.1:5556 ile başlayan urli not alın.

1-Öncelikle android sdk path inizi bulun, aşağıdakini size göre değiştirin.

Benim: C:\Users\BAU\AppData\Local\Android\Sdk\platform-tools

2- Cmd yi yönetici olarak açın.

3- cd C:\Users\BAU\AppData\Local\Android\Sdk\platform-tools

komutunu çalıştırın.

4-Bu koddaki urli ' adb connect localhost:5556 ' (tırnaklar olmadan) 1.adımdaki url ile size göre değiştirin.

5-İşlem tamam.

Hadi cihazımızı kullanmaya başlayabiliriz.

13 Ağustos 2020 Perşembe

Flutter Sayfa Yönlendirme (Bildirim Üzerinden)

 Merhaba Arkadaşlar,

Flutter ile bildirim üzerinden sayfa yönlendirmesi yaptığınızda kullanıcı daha önce girmiş olduğu page lerin üzerine birde siz page yönlendirme yaptığınızda kullanıcı geri tuşuna bastığında ben neredeyim ya? gibi afallamalarla karşılaşmakta. 

Bunu çözmek için kullanıcının açmış olduğu tüm sayfaları route dan silmek ve ardından bildirimdeki koşula göre istediğiniz sayfaya yönlendirmeniz gerekiyor.

Kullanıcının tüm girmiş olduğu sayfaları sizin belirttiğiniz sayfaya kadar temizleyen kod aşağıdadır.🔻

Navigator.popUntil(context, ModalRoute.withName('/HomePage'));

fakat bu kod bende çalışmadı🙄. Ben named yönlendirme kullanmadığımdan heralde. Çalışan kod aşağıdadır. 🔻

Navigator.popUntil(context, (route) => route.isFirst);

Eğer uygulamanızda login ekranınız varsa ve yönlendirmenizi aşağıdaki şekilde yapmamışsanız, sizi 🔺üstteki kod sizi login ekranına yönlendirir 😊 Bunun için login olduktan sonra yönlendirme kodunuz aşağıdaki gibi olmalı. 🔻

await Navigator.of(context).pushAndRemoveUntil(
          MaterialPageRoute(builder: (context) => HomePage()),
          (Route<dynamic> route) => false);

Bu kod sizi HomePage e yönlendirir ve HomePage haricinde bir route bırakmaz. Böylelikle HomePage sizin firstPage iniz olmuş olur.

Sağlıcakla, iyi kodlamalar...