Flutter Template S0-E4: Application Language & Theme (Provider, Easy Localization, Dynamic Theme)

Поделиться
HTML-код
  • Опубликовано: 7 янв 2025

Комментарии • 39

  • @burakimdat7488
    @burakimdat7488 3 года назад +15

    Terminaldeki kodu çalıştırırken hata alan arkadaşlar -s deki s büyük olmalıymış
    flutter pub run easy_localization:generate -O lib/core/init/lang -f keys -o locale_keys.g.dart -S assets/lang
    Bunu yazarsanız çalışıcaktır.
    Veli Hocam yine mükemmel bir içerik mükemmel bir ders ve en güzelide bu dersi veren insan mükemmel. Seviliyorsun 💙

  • @muratzabun8615
    @muratzabun8615 3 года назад +3

    Mantığını o kadar güzel anlatıyorsun ki hocam bazen geri alıp bir daha dinliyorum :)
    ,

  • @erdemsym
    @erdemsym 4 года назад +2

    Easy_location için code generation yaparken aşağıdaki açıklaması belirtilen "null safety" hatasını alanlar şu kısmı ekleyerek çalıştırabilirler "--no-sound-null-safety"
    Hata : Run 'pub outdated --mode=null-safety' to determine if versions of your dependencies supporting null safety are available.
    Tam olarak Script : flutter pub run --no-sound-null-safety easy_localization:generate -S asset/lang -f keys -o locale_keys.g.dart

    • @HardwareAndro
      @HardwareAndro  4 года назад +1

      cok tesekkurler erdem eline saglik

  • @ibrahimtalhademir3862
    @ibrahimtalhademir3862 3 года назад +4

    Hocam çok üst düzey anlatıyorsunuz(Bu video için demiyorum. bu oynatma listesindeki 5 videoyu izledim). Böyle temelden orta seviyeden anlattığınız bir seri yapabilir misiniz. Bu seriyi anlamamız için gerekli olan bilgileri verdiğiniz bir seri.. Veya Udemy'de 0 dan flutter diye bir kurs planınız var mı ?

  • @berkayrahmikayaoglu3655
    @berkayrahmikayaoglu3655 3 года назад +11

    Flutter v2.0.0 da script komutu yazdığın şekilde path does not exist veriyor. Şu şekilde ise hata vermedi -> flutter pub run easy_localization:generate -O ./lib/core/init/language -f keys -o locale_keys.g.dart --source-dir ./assets/lang

  • @ibrahimdemirci2468
    @ibrahimdemirci2468 3 года назад +4

    Kötü yorum olsun diye söylemiyorum fakat çok üst düzey ve hızlı ilerliyorsunuz hocam. Yani ordan oraya ordan oraya klasörler zaten bir ton. Seriyi burda bırakıyorum resmen. Konuya ortadan daldığımı da düşünmüyorum.

    • @HardwareAndro
      @HardwareAndro  3 года назад +3

      haklısın eksikliler var ama bu kocaman bir seri 3 sezon devam edip tüm yapıyı rahatlıkla anlayabiliriz

  • @aykut1
    @aykut1 4 года назад

    Mükemmel konu serisi gelmiş teşekkürler.

  • @Gentleman217
    @Gentleman217 3 года назад +2

    burdaki singleton su an nullsafety ile gecersiz durumda. boyle yapsak olur mu?
    class LanguageManager {
    static LanguageManager? _instance;
    static LanguageManager get instance {
    _instance ??= LanguageManager._init();
    return _instance!;
    }
    LanguageManager._init();
    }

    • @HardwareAndro
      @HardwareAndro  3 года назад +2

      yep bende bu sekilde duzeltiyorum düşünce ayni sadece bir ufak ekleme aslında

    • @Gentleman217
      @Gentleman217 3 года назад

      @@HardwareAndro teşekkürler 🙃

    • @kyrieirving6301
      @kyrieirving6301 Год назад

      Hocam bu yazdığınız kodun anlamını rica etsem öğrenebilir miyim?
      Teşekkürler

  • @hulusikuluk2366
    @hulusikuluk2366 3 года назад

    Saatlerdir uğraşıyorum. Easylocalization yapıyorum ama herhangi bir tepki almıyorum. Sen videoda yaptığın anda kayboluyor birşeyler alıyor. Yaptığın şeyin ne olduğunu ve özellikle ne için olduğunu tam olarak anlayamadım malesef. Şimdi interneti deşip verdiğin bu yeni vizyonu takip ederek sorularıma cevap aramak olacak. Teşekkür ederim.

  • @MuratAltntasJM
    @MuratAltntasJM 4 года назад

    Hocam mümkünse en az full hd res ile paylaşım yaparsanız tam ekranda daha güzel görüntü alabiliriz. Teşekkürler emekleriniz için.

    • @HardwareAndro
      @HardwareAndro  4 года назад +2

      elimden gelen en iyisiyle yapmaya calsiiyorum deniyecegim sevgiler iyi calismalar

  • @MrLion22
    @MrLion22 3 года назад

    Merhaba, güzel Video hazirlamissiniz, eline saglik. Fakat su VS Code da kullandigin Fix Import hangi paket tam olarak? Onu ben VS Code da bulamiyorum. Paylasirsaniz cok seviniriz. Tesekkürler, iyi calismalar dilerim.

    • @hamittrpan249
      @hamittrpan249 3 года назад

      Selam, aradığın extension => marketplace.visualstudio.com/items?itemName=luanpotter.dart-import

  • @aliyilmaz8953
    @aliyilmaz8953 3 года назад

    Hocam Pubspect Assist bana sizdeki gibi package name leri önermiyor yazınca bulup kuruyor sadece siz ek bir paket mi kullanıyorsunuz?

    • @muhammedsamildemir
      @muhammedsamildemir 3 года назад +2

      ayarlarında var o eğer aynı kelimede varsa kur diye bi tik var onu kaldır bu sefer liste veriyor sana sen seçiyrsun

    • @muhammedsamildemir
      @muhammedsamildemir 2 года назад

      @@cengizhanparlak sağolasın kardeş 👍

  • @acayipbiseyya
    @acayipbiseyya 4 года назад

    Veli bey bende adım adım bir base oluşturmaya çalışıyorum sizin peşinizden ama source path doesnt exist hatasını bir türlü geçemedim. Sizin gibi bütün pathleri kontrol ettim ama bulamadım yeni proje oluşturdum yine olmadı. Pratik, kontrol etmem gereken bir nokta, bir trick, oyle yapamazsan şöyle de olabilir dediğiniz bir yol var mı acaba

    • @acayipbiseyya
      @acayipbiseyya 4 года назад

      yol vererek değilde yol vermeden kendisi bir klasöre generate ettirerek halletim :)stackoverflowdan faydalandım

  • @veyselkaradeniz3984
    @veyselkaradeniz3984 3 года назад

    hocam paketlerin ve flutter versiyonlarınıda söyleseniz iyi olacakmış bazılarını aynı sekilde yapmama rağmen çalıştıramıyorum değişiyor sanırım kodlar sürümler güncellendikçe sürüm farkı olunca çektiğiniz videolar güncelliğini kaybediyor benim gibi başlayanlar için

    • @HardwareAndro
      @HardwareAndro  3 года назад

      kodlar daima eskimeye devam edecektir normal olarak aslolan düşüncedir ben halı hazırda bu şekilde kullanıyorum paket versiyonları veya buüyük diffler olursa eklemeler yapabiliriz

  • @uguur
    @uguur 3 года назад

    hocam konular bana çok karmaşık geliyor acaba biraz daha altyapı mı oluşturmam lazım bunları anlamak için ?

  • @vedatermis
    @vedatermis 2 года назад

    Hocam localization çalışmadı bir türlü araştırıyorum hala.
    flutter: \^[[90m[🌎 Easy Localization] [DEBUG] Localization initialized
    flutter: \^[[90m[🌎 Easy Localization] [DEBUG] Start
    flutter: \^[[90m[🌎 Easy Localization] [DEBUG] Init state
    flutter: \^[[90m[🌎 Easy Localization] [DEBUG] Build
    flutter: \^[[90m[🌎 Easy Localization] [DEBUG] Init Localization Delegate
    flutter: \^[[90m[🌎 Easy Localization] [DEBUG] Init provider
    flutter: \^[[34m[🌎 Easy Localization] [WARNING] Localization key [welcome] not found

    • @HardwareAndro
      @HardwareAndro  2 года назад

      ya path yanlistir ya support locales de en tr verdiysen ikisinide de oluşturman lazım

    • @vedatermis
      @vedatermis 2 года назад

      @@HardwareAndro çözdüm hocam. localizationDelegates i tanımlamak gerekiyormuş.

  • @m.roguzhan5666
    @m.roguzhan5666 4 года назад

    hocam udemy gibi bir eğitim platformunda kursunuz varmı flutter için