Baştan Sona Dart Programlama Dili (7+ saat)

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

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

  • @whitehairtr
    @whitehairtr 2 года назад +150

    Çevremde, yakınımda olduğun için değil gerçek anlamda söylüyorum ki şu kadar işi karşılıksız sadece gönüllü olarak yapman ve arkadaki derin tecrübe ile bilgi birikimi herhangi bir şey talep etmeden insanlara sunuyor olman senin nasıl altın bir insan olduğunu gösteriyor. Durmadan devam seviliyorsun

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

      ne mutluki para pull düşünmeyen güzel dostlarım var benim..

  • @batuhankuru9999
    @batuhankuru9999 2 года назад +10

    Bu kadar derinlemesine bilgiler üniversitelerde dahi anlatılmıyor böyle bir kaynağın olması ülkemizdeki yazılımcıların ne kadar iyi yerlere gelebileceğinin göstergesi teşekkürler.

  • @muratalarcin8515
    @muratalarcin8515 9 месяцев назад +3

    Yazılıma başlarken öğrenmek için ter akıttığım birçok terim ve yöntem, o kadar anlaşılır anlatılmış ki... Emeğinize sağlık.

  • @aarainmusic
    @aarainmusic 3 месяца назад +2

    Anlatım tarzın ve işleyişin çok iyi. Kodlamaya yeni başlayan ve OOP zihinde tam oturtamayan insanlar için çok yararlı bir ders. Temel kavramlar da OOP kısmı da çok iyi işlenmiş. Sadece mobil uygulama ve flutter alanında değil kodlama alanına yeni başlayanlar içinde gayet verimli bir 7 saat işlenmiş.

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

    Şimdiye kadar bir kaç tutorial falan izledim, şimdi buna başlıycam, şimdiden güzel hiss etmeye başladım, emeğine sağlık

  • @VenomcC2
    @VenomcC2 9 месяцев назад +2

    Hocam Allah razı olsun sizin gibi içerik üreten başka bir eğitmen yok, hakkınız ödenmez

    • @userglls
      @userglls 9 месяцев назад

      kacinci saattesiniz ben fonksiyonlardayim

  • @muratylmz89
    @muratylmz89 2 года назад +11

    7 saat 😮 Çok büyük emek var. Eline koluna sağlık 👍

  • @emreozkan6887
    @emreozkan6887 2 года назад +19

    Bu emeklerinin karşısındada programlama öğrenmezsek ayıp bize reis bu serinin flutter ve firebase kısmıda gelirse tam takım güncel paket eğitim olmuş olacak eline emeğine sağlık.

  • @rasitesdemir908
    @rasitesdemir908 11 месяцев назад +2

    Bize zaman ayırdığınız için çok teşekkürler hocam. Elinize emeğinize sağlık.🙏

  • @ibra-sama
    @ibra-sama 2 года назад +2

    02:57:00 den sonra ezbere bilinen birçok şey sağlam bir zemine oturuyor ve hayat artık daha da güzelleşiyor :D

  • @bbpapa2919
    @bbpapa2919 10 месяцев назад +1

    Hocam siz 2022 yılına çok güzel bir başlangıçla bu videoyu bizlere hediye etmişsiniz , bende 2024'e harika bir başlangıç için buradayım böylesine güzel bir videoyu bizlerle paylaştığınız için minnetarım

  • @KyneticHaze
    @KyneticHaze Год назад +1

    Eline ağzına sağlık! Çok bir seriydi. Anlamadığım konular oldu tabii ama yine de emek var.

  • @omerfarukozturk9720
    @omerfarukozturk9720 2 года назад +2

    üstadım çok ayrı bir seviyedesin ya. Bilgilerini bizimle paylaştığın için çok teşekkürler videolarını büyük bir ilgiyle takip ediyorum.

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

    1:00
    main(Listargs){
    int sahaKapasitesi = 100;
    int musteri1 = 20;
    int musteri2 = 50;
    print("Saat 10'a 20 kişilik rezervasyon vardır ve saat 10'da 50 kişilik daha yer rezerve edilmiştir. Kalan kapasite = ${sahaKapasitesi - musteri1 - musteri2 }");
    }

  • @keremoter9616
    @keremoter9616 2 года назад +1

    Adam konuşurken ben yoruldum. RUclips'a Udemy dersleri kalitesinde bir video bırakmış helal olsun.

  • @ylmaz10
    @ylmaz10 2 года назад +1

    Uzun zamandır aklımda olan mobil geliştirmeye bir Laravel geliştirici olarak bu seri ile başladım :) Videonun tamamını şimdi bitirdim, önce videonun içindeki örnekler ile çalışıp kendi denemelerimi yapacağım daha sonra dart'ın kendi sayfasında oldukça güzel içerikler var gibi duruyor onlardan ilerleyip bu videoda öğrendiklerimin üzerine koymayı planlıyorum. Zaten programlama bilgim olduğu için biraz daha dart üzerinde durup sonrasında inşallah flutter serin ile devam edeceğim. Teşekkürler tüm katkıların için.

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

    7 saatlik videoyu çekip bu yeterli olur demeyip bir de 4k kalitede yüklemişsiniz. Emeğiniz için teşekkürler. Flutter 101 videonuzu da sabırsızlıkla bekliyoruz.

  • @chill.muhendis
    @chill.muhendis Год назад +1

    Kıymetli VB abimin emeklerinin hakkını vermek adına buradayız, BASMAKTAN BAŞKA ŞANSIMIZ YOK BASIN LAN

  • @alitatlici2107
    @alitatlici2107 2 года назад +1

    Elinize emeğinize sağlık. Yeni yıla bomba gibi başlıyoruz. Teşekkür ederiz. Böyle giderse 2022 yılı gerçekten Flutter Yılı olacak :)

  • @userglls
    @userglls 9 месяцев назад

    gordugum en iyi egitim kesin budur Allah razi olsun hocam tesekkurler .❤

  • @Satisfyy
    @Satisfyy 2 года назад +2

    Abi inanmazsın belki ama bir haftadır falan flutter dilini tekrar öğrenmeyi düşünüyodum ve izlediğim eski kursu da tekrar izleyesim gelmiyordu hatta bugün izlemeye çalışmıştım ama sarmamıştı. Şimdi bi youtube a gireyim dedim bir de ne göreyim ana sayfamın tam orta yerinde koskocaman 7 saatlik dart dili videosu, şaşkınlıkla mutluluk karışımı bir duygunun içersindeyim şuan denk gelişin bu kadarı olmaz dedim yaa kendimi dünyanın en şanslı kişisi hissediyorum şuan of of oof çok teşekkür ederim bizlerle böyle kaliteli ve gerekli bir içeriği paylaştığın için çok kral adamsın ❤️❤️❤️

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

      ne mutlu bana kolaylıklar gelsin

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

      @@HardwareAndro Flutter videosu ne zaman gelir abi

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

      @@Satisfyy bir kaç. teknik konu var kafamda onları anlatmak lazım once gelicek sırasıyla

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

      @@HardwareAndro Tamam abi o zaman ben şu videoyu bitireyim tam 4 saat kaldı bitmesine

  • @emirefek
    @emirefek 2 года назад +1

    Selamlar, ben çok teşekkür ederim size. Cidden udemyde orada burada bir kaç kursa baktım paralı olması a rağmen kimse sizin kadar uğraşmamış kurslarına. Cidden çok teşekkür ederim sizden, çok verimli ve kullanışlı bir video oldu benim için. Ellerinize, ağzınıza, yüreğinize sağlık.

    • @flowart
      @flowart 2 года назад +1

      dostum ben de darta başladım da bu kursun 2.saatindeyim sen nasıl gitmemi öneriyorsun bu kurs dart için yeterli olacak mı veya başka bir önerin var mı @emirefek

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

      işini severek yapmakla, para için yapmanın farkı bu olsa gerek

  • @NcKrkllkc
    @NcKrkllkc 2 года назад +1

    Hocam öncelikle emek verip bu detaylı kursu hazırladığınız için teşekkür ederim. Birkaç konuya değinmek istiyorum. Flutter'dan gelme bir alışkanlık mı bilmiyorum fakat kodlarınız final cenneti gibi. Her oluşturduğunuz property'i neden final olarak tanımlıyorsunuz? Kullanıcının adı, soyadı, para bilgisi bilgileri gibi bir çok bilgisi sonradan değişebilir. Final verdiğiniz bir property immutable hale geliyor ve daha sonradan değişikliğin önünü kapatmış oluyorsunuz. Instance'ı immutable olmasını istediğimiz sınıfların üyeleri final ile işaretlenir, onun haricinde zaten buna gerek yoktur, çünkü içerik sabit değilse her an değişebilir. Bir diğer konu constructor içerisinde propertyleri parametre olarak verdiğinizde o değerleri vermeden zaten instance oluşturulamıyor. (Opsiyonel olanlar hariç). Ekstradan hem final, hem nullable olarak işaretlemenize gerek yok. Şu anda 5. saatindeyim kursunuzun devamında anlatacakmısınız bilmiyorum ama opsiyonel parametre 2 şekilde tanımlanıyor. 1. sizin gösterdiğiniz { süslü parantez içerisinde } named optional parameter, parametreleri isteğe bağlı ve parametre isimleriyle tanımlanma sırasına bağlı kalmadan gönderebildiğimiz, 2. si de [köşeli parantez içerisinde ] positional optional parameter, parametreleri yine isteğe bağlı gönderebiliyoruz fakat parametre ismini kullanmaya gerek olmadan ama tanımlanma sırasına göre. Başka eğitim videolarınız için de bir ricada bulunmak istiyorum. Çok hızlı anlatıyorsunuz (oynatma hızını arttırmadan izlediğim tek eğitmen olabilirsiniz :) ) ve çok karmaşık çalışıyorsunuz. Kodların hepsi iç içe. Bu konularda belki biraz düzenlemeler yaparsınız (başka eğitimler için). Yine de çok teşekkür ederim. Çok istifade ediyoruz. Sağolun varolun.

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

    Eline emeğine sağlık hocam çok sade ve güzel bir anlatışın ve örneklendirmen var Teşekkür ederim.

  • @SinanSade
    @SinanSade 2 года назад +6

    Yürekten söylüyorum!
    *Hani bir insana - sana kattıkları için - minnettar olursun ya
    *Anlatımını çok beğendiğin bir öğretmeninin söylediği her cümle sana emir gibi gelir ve caní yürekten yerine getirmek istersin ya...
    *Bir insanın sırf karşısındakinin iyiliğini düşünerek bu kadar emek sarf etmesine hayran olursun ya...
    İşte tam bu düşüncelerle seni takip ediyorum kardesim. Her zaman başarılı ol her zaman da benim gibiler için bu şekilde içerikler oluşturmaya şevkin olsun inşallah.
    { Büyük flutter eğitimini de bekliyorum :-) }

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

      çok teşşekür ederim çok yakında bizlerle

  • @emirhan2070
    @emirhan2070 2 года назад +2

    Flutter'a başlayalı 6 ay oldu ama dart dilinde hala bazı eksiklerim olduğunu düşünüyorum. Bunun kesinlikle izleyeceğim. Veli Bacık hocamızın bunu bize çok güzel bir şekilde aktaracağına inanıyorum.

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

      Flutter'da 6 ayda nasıl bir gelişim elde ettin?

  • @barsayten7222
    @barsayten7222 2 года назад +1

    emeğin için en önemlisi de ayırdığın değerli zamanın için çok teşekkürler, çok değerli bi içerik olmuş.

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

    Elinize ağzınıza sağlık böyle öğreten oldu biz mi öğrenmedik acayip ufkum açıldı allah yolunuzu açık etsin hocam

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

    Hocam emeğine sağlık, çok büyük bir çalışma. Serinin devamını bekliyoruz.

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

      flutter ile gelecek sanırım oda bir 10 saat olur

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

      @@HardwareAndro çok mutlu oldum hocam

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

      @CanKURT HD hasta olduk be cankurt baslayamadim zamanla cekicem

  • @tunarmemmedov1641
    @tunarmemmedov1641 2 года назад +1

    bukadar aciklayici ve kolay anlatimlarla anlattiginz icin tesekkur ederiz =)

  • @taihaozkan9694
    @taihaozkan9694 Год назад +1

    Elinize sağlık güzel bir seri ve derleme olmuş ama kusura bakmazsanız söyle bir yorum yapıcam ses düzeyinizi sk.y.m gece vaktı dınlıyorum bir bildiri geldiği anda apartman ınlıo kulaklık taksam kafam patlıo duyabilmek için.Keske sese biraz dikkat etseydiniz . (mic almısınız ama ses dahada azalmıs :) )
    Tekrardan elinize sağlık tum seriyi hızlıca tüketmeye çalışacağım

  • @suatsyr362
    @suatsyr362 2 года назад +1

    Geçen gün bir forumda flutter dersi için sizi sormuş acemiyim bana uygunmu diye, biri de demiş ki okadar bilgi varki adamda en basite indirgendiğinde bile ileri düzey kalio dedim ozaman ben izleyeyim :))) teşekkürler

  • @ekremgenis3256
    @ekremgenis3256 4 месяца назад

    void main(List args) {
    String sahaName = "alianzArena";
    final int sahakapasite = 100;
    int musteri1 = 20;
    int musteri2 = 50;
    int musteri3 = 0;
    int sum = musteri3 + musteri2 + musteri1;
    int kalankapasite = sahakapasite - sum;
    print(kalankapasite);
    }
    ödev 2

  • @beratkutluca1114
    @beratkutluca1114 8 месяцев назад +1

    Arkadaşlar toplanın 7 saatlik eğitimin içinde en anlaşılmayan ve karıştırılan şeyi 2 saniyede anlamanızı sağlayacağım. Evet tahmin ettiğiniz gibi konu extend etmek ve implement etmek arasındaki fark. Soyut sınıf ve interface arasındaki fark olarak da bahsedebiliriz. Tamam daha fazla kafa ütülemeden sadede geliyorum. Arkadaşlar a sınıfını b sınıfına extend ettiğiniz zaman b sınıfı a sınıfının tüm özelliklerini kullanabilir ve bunları(fonksiyonları ve valueları) kendi içerisinde barındırmak zorunda değildir. Ama b sınıfı a sınıfının TÜM FONKSİYONLARINI OLDUĞU GİBİ KULLANMAK ZORUNDADIR.
    A sınıfını b sınıfına implement ettiğinizde ise b sınıfına a sınıfının tüm özelliklerini tanımlamak zorundasınız (evet tüm fonksiyonlar ve valuelar) fakat extend etmekten farklı olarak burda b sınıfı a sınıfının TÜM FONKSİYONLARINA FARKLI İŞLEM YAPTIRABİLİR.
    İki seçenekte de a sınıfı kendi özel value ve fonksiyonlarına sahip olabilir.
    Bunların dışında ellerinize sağlık hocam 2 yıl sonra bile en kaliteli en dolu içeriğe sahip eğitim videosu sizde. Ayrıca gece 1 de ders anlatıp uyuyup uyanıp aynı günün gecesi devamını anlatmanız gözümden kaçmadı. Herkes ben çok çalışırım der ama siz cidden çok çalışıyorsunuz. Teşekkürler.

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

    Reis Kotlin'den geliyorum ,bazı yapılar kotlinde pek kullanılmaz,extension vb gibi, âmâ anlatırken sade ve temiz anlattığından çok rahat anlaşılıyor,dostum çok iyisin

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

    Teşekkürler emeğin için sayın Veli Bacık beyefendi ❤

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

    hocam valla güzel bi videoydu bol bol not alarak ilerledim hepsini anladım şimdi flutter'a geçip devam edelim ellerinize sağlık.

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

    Eyvallah hocam ellerine sağlık sen emek verdin ve böyle bir ilaç video hazırladın. Bize de izlemek ve öğrenmek kalıyor. Ya Allah Bismillah.

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

      bir sey sorucaktım da ben yeni basladım yazılıma vsc de ben run yapınca kendisi direk output a geciyor debug console da kalmıyor bi anda basladı neden oluyor bir bilginiz var mı?

  • @metekucuk1890
    @metekucuk1890 2 года назад +1

    Yeni bitirdim(2.5-3 gün sürdü 17 saat kod yazmışım toplamda .) Anlattıklarınız iyice kavrayabilmek için ektra araştırıp kafada kurup kurup yazdım ::D Emeğin için teşekkürler. Bana baya katkısı oldu . Ne diyim bilemedim . Kralsınn :D

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

      2.5 3 Gün mü sürdü

  • @sngnss
    @sngnss Год назад +1

    Abi 3:55:32 çok iyi yaptın ya , fena kopmuştum temiz sayfa açman çok iyi oldu

  • @NoraDugan
    @NoraDugan 6 месяцев назад

    Veli hocam 1:07:18 de kalemi çıkartıp ekranda göstermeye başlayınca patladım ya öğrenme azmim arttı yemin ederim😆😆😆😆 alemsin hocam

  • @nazmpecen1871
    @nazmpecen1871 2 года назад +1

    Hocam emeğinize sağlık. çok çok teşekkür ederim kendi adıma:)) eski bir video sanırken bu gün çekilmeside ayrıca mutlu etti beni :))

  • @tahmincibaba8131
    @tahmincibaba8131 Год назад +1

    5:38:24 hocam Expand örneğini anlayamadım, keşke ekrana print etseydiniz sonuç ne olcak :( ben print ettim []; boş liste çıkıyor. Buradaki amaç neydi tam olarak, Örneğin carItems listesi ile, User sınıfı birleşiyor mu ?

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

    Bu denli mukemmel ve karsiliksiz bir icerik icin tesekkurler abi, bu isi ne kadar sevdigin o kadar belli ki...

  • @iamburakgul
    @iamburakgul 7 месяцев назад +1

    3.50 deki encapsulate field kısmı bende gelmiyor eklentiler de tamamen indirilmiş durumda neden acaba bilen var mı ?

  • @ibrahimugur8090
    @ibrahimugur8090 Год назад +1

    Emeğine sağlık, gerçekten işin ezbere kısmını değil mantığını kavratıyorsun hocam. Bu arada dolar örneğinde doların 13tl olduğunu söyleyince hüzünlendim

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

    izledikce buraya yorum yapıcam anlatım mukemmel tesekkurler hocam

  • @alikperislam1291
    @alikperislam1291 9 месяцев назад

    hocam bir kez daha geldim buraya. Tekrar teşekkür etmeden geçemeyeceğim. Tek kelimeyle "Şaheser".

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

    Eğitimin içerisinde en çok hoşuma giden, adam tamamen OOP'ye odaklanmış ve bunu sürekli üstüne basa basa sana öğretiyor ya :) Helal olsun Reis (:

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

      bir sey sorucaktım da ben yeni basladım yazılıma vsc de ben run yapınca kendisi direk output a geciyor debug console da kalmıyor bi anda basladı neden oluyor bir bilginiz var mı?

  • @erendemirr
    @erendemirr 2 года назад +2

    İlaç gibi geldi hocam. Bu topluluğa çok büyük katkılarınız oldu her biri için ayrı ayrı teşekkürler.💙

  • @tekinwest
    @tekinwest 6 месяцев назад +1

    Bu adam cidden adam.

  •  Год назад +1

    3:10:29 Ahahahaha çok güldüm :D Hocam cidden efsane anlatıyorsunuz eğlenerek öğreniyorum. Kim Flutter ya da yazılım öğrenecek olsun sizi tavsiye ediyorum anlatıyorum.

  • @arnoldschulz7046
    @arnoldschulz7046 27 дней назад

    void main() {
    const int haliSaha = 100 ;
    int musteri1 = 20 ;
    int musteri2 = 50 ;
    int sum = musteri2 + musteri1 ;
    print("Saat 10'da 20 kişilik rezervasyon vardir.Saat 10'dan sonra 50 kisi daha rezervasyon yapmiştir. Kalan kapasite = ${haliSaha - sum}") ;
    }

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

    Hocam emeğiniz için teşekkürler en sonunda bitirdim videoyu.

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

    teşekkürler hocam henüz yeni başladım öğrendim ve öğrenmekteyim .

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

    abi çok teşekkür ederim ya bu hizmeti sundugun için allah razı olsun ilerliyorum seninle birlikte mükmeml gidiyor abi teşeküür ederim ya alalh ne dilegin varsa versin

    • @furkanteke1725
      @furkanteke1725 5 месяцев назад

      Öğrenebildin mi peki

    • @eros8902
      @eros8902 5 месяцев назад

      @@furkanteke1725 yok

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

    01:00:00 daki ödevi ben şu şekilde yaptım :
    int kapasite = 100 ;
    int musteri1 = 20;
    int musteri2 = 50;
    int toplam = musteri1 + musteri2 ;
    print("Kalana kapasite = " + "" + (kapasite - toplam).toString());

  • @rufatasadov3727
    @rufatasadov3727 Месяц назад

    supersin hocam. bulunmaz bir içerik, lütfen silme

  • @yusra5100
    @yusra5100 2 года назад +8

    Bunun resmi flutter sayfasında bulunması çok büyük başarı tebrik ederim emeklerini karşılığı geliyor tabii.

    • @haydo9224
      @haydo9224 Год назад +1

      resmi flutter sayfasında bu videoyu mu önermiş

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

      ​@@haydo9224google expert oldugu zaman ever ama su an yok

    • @Ypisad
      @Ypisad 11 месяцев назад

      ​@@kyrieirving6301 resources/courses kısmında veli bacığın dart eğitim seti var

  • @cahit7270
    @cahit7270 9 месяцев назад

    Emegin ve harika anlatimin icin cok tesekkürler!
    Kendimizi gelistirecegimiz, ödev tarzi caseleri nereden bulabilirim? (videonun disindakiler disinda)
    Kendimi, bilip bilmedigimi test etmek istiyorum.

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

    merhabalar, CLASS yapısı 3:13:15 civarlarında eşit değildir işareti koyuyor fakat koda eşit değildir yaptığım zaman çalışmıyor. != kullanarak çözdüm lakin eşit değildir. videoda eşit değildir işaretinin eşittir kısmı daha uzun lakin Unicode'dan kopyalama yaptığım zaman hata veriyor. var mıdır önerisi olan ?

  • @atakulumut
    @atakulumut 3 месяца назад

    4:29:43'deki as metodu ile cast etmek yerine toString kulalanamz mıydık?

  • @hasansenkul7139
    @hasansenkul7139 2 года назад +1

    Ah sh*t here we go again :D emeğinize sağlık hocam uzun zamandır zehirlenmemiştik black mamba gibi zehri vermişsiniz :D

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

    Müthiş bir eğitimdi ağzınıza yüreğinize sağlık hocam. Bana .çok şey kattınız ücretli onca eğitime nazaran sizinki çok kaliteli ve iyiydi. Sizin kanalınıza katılarak abone olacağım. Tekrar teşekkürler.

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

    Hocam emeğinize sağlık, teşekkürler. Hem Flutter hem Dart eğitiminizi bitirdim. Çok faydalı oldu.

    • @ty-kv1et
      @ty-kv1et 2 года назад

      iş bulabildin mi

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

      @@ty-kv1et bu naısl soru

    • @userglls
      @userglls 9 месяцев назад

      @@roaxy8632 🤣

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

    ilk ödev
    void main(){
    final halisahaisim = "AlazSaha";
    int kapasite = 100;
    int musteri1sayi = 20;
    int musteri2sayi = 50;
    int gelecekmusteriler = (musteri1sayi+musteri2sayi);
    int sonkapasite = (kapasite - gelecekmusteriler);
    print ("kalan kapasite : $sonkapasite");
    }

  • @h.ibrahimakkus
    @h.ibrahimakkus Год назад +1

    Ödev1:
    void main() {
    const int total = 100;
    int musteri1 = 20;
    int musteri2 = 50;
    int sum = musteri1 + musteri2;
    print(total - sum);
    }

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

      aga sum u çözemedim anlatabilirmisin bana

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

      @@eminuguzzz sum değişkenin adı toplam demek yani oraya ne yazdığını bir anlamı yok istersen ali yaz mustrei bir ve ikinin degerlerini toplayıp bir değişkenin içine atmış sadece

  • @fadilbasaran
    @fadilbasaran 2 года назад +1

    Bittii!!! Sıra Flutter serisinde. Ellerine sağlık.

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

      windowsmu kullanıyon yoksa macmı

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

      @@hasanklc3935 her ikisini de kullanıyorum.

    • @userglls
      @userglls 9 месяцев назад

      ne yaptin durumlar nasil

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

    Hocam bir sorum olacaktır, IMPLEMENTS ile bağlı.
    biz Abstract class yazarken Abstract classımızda mevcut olan bazı fonksiyonları kullana biliyorduk, örnek:
    abstract class Person {
    final String name;
    Person(this.name);
    String getDetail(){
    return this.name;
    }
    }
    class Student extends Person{
    Student(String name): super(name);
    }
    void main(){
    Student newStudent = Student("Rashad");
    print(newStudent.getDetail()); // output: "Rashad"
    }
    Burdan göründüğü üzerine biz getDetail-i kullana biliyoruz, fakat IMPLEMENTS olayında kullanamıyoruz.
    @override yapmak gerekir, ve aynı methodu yeniden yazmak gerekiyor, o zaman IMPLEMENTS kavramı belli bir pattern mi ?
    Typescript de olan interface gibi yani ?.
    benim anladığım, extends bir kez kullanıla bilirken implements birden fazla kullanila bilir, A,B,C gibi. ama kullanıldığında @override edilmektedir ve fonksiyon yeniden yazılmaldır, mesela abstract classdan bir toplama fonksiyonu extends yapmışsak onu kullana biliriz ama implements yaptığımız halde içerigi yeniden yazılmalıdır ?.
    cevaplarsanız çok sevinirim, teşekkürler.

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

    Beklediğim video geldi hadi Bismillah emeğine sağlık abi

  • @ibrahimhalilsoysal7399
    @ibrahimhalilsoysal7399 Год назад +1

    elinize emeğinize sağlık

  • @R1C0g
    @R1C0g 6 месяцев назад

    Teşekkürler Veli Bacik 👏

  • @saidaydn5159
    @saidaydn5159 2 года назад +1

    3:35:39 da neden nlem işareti koydu hoca orayı anlamadım.Zaten yukarda null check yaptık eğer null ise ne yapacağı belli ama isEmpty nin önüne neden ! koyduk ki .bu başka bir parametre değil mi?

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

      ünlem koyarak bunun sonucundaki değerin null olmadığına eminim anlamına geliyor.sen ne olursa olsun devam et null gelmeyecek diyoruz. :)))

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

    58:18
    const haliSaha = 100;
    const birinci = 20;
    int ikinci = 50;
    final kalan = (haliSaha - (birinci + ikinci));
    print(kalan);
    }

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

    Video 7 saat edit vs derken min 25-30 saat harcamış olmalısınız. Çok teşekkür ederim emekleriniz için hocam. (:

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

    Teşekkürler çok güzel anlatmışsınız.

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

    hocam 2.35.00 civarı bahsettiğiniz optional parametre olayı olmuyor bende. 2 parametreyi de istiyor illaki, güncelleme vs mi geldi ? (Intellij idea da yazıyorum)

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

    Hocam emeğine sağlık. Sıfırdan ileri seviyeye bu düzeyde bir içerik bırak Türkiye'yi dünyada yok. Başlamadan önce epey araştırma yaptım. İyi ki seni bulmuşum.

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

    Tek kelime anlatıyor. Amazing

  • @m.fatihguveli4632
    @m.fatihguveli4632 2 года назад

    06:00:00 kısmındaki referans bölümünde objeler de aslında birer referans olduğu için listeleri kopyalarak referansını bile değiştirsek içerisindeki obje referansları aynı kalıyor. Bu da sonrasındaki map işlemlerinde bu referansı kalan objeleri bozuyor. Doğru mu anladım acaba?

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

    Hocam emeğine sağlık muazzamsin gerçekten kral adamsın çok tesekkurler

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

    HOCAM MERHABA BIR SORUM VAR . windows kullanan kısı bu vıdeoyu ve temelden zırveye flutter vıdeosunu ızleyebılırmı
    ?

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

    Harika bir video. Teşekkürler.

  • @Nisa-nd8vk
    @Nisa-nd8vk 2 года назад

    çok güzel bir içerik olmuş emeğinize sağlık

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

    4.29.00
    dynamic olarak bir değişken tuttuğumuzda farklı veri tiplerini sıkıntı olmadan atayabiliriz ve dönüşümünde de problem yaşanmaz eğer var olarak tanımlasaydık sıkıntı yaşardık diye biliyorum.
    hata yapmış olabilir misiniz?

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

    Hocam 4:37:50 de iki farklı sınıfa ait değerleri topladığınızda siz hata aldınız fakat ben hata almadım. Sorunsuz yaptı işlemi. Acaba güncelleme ile falan artık izin veriliyor mu ?

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

    2:53:05 final Map vbBank = {
    "kemal": [100, 200, 300],
    "ali": [50, 500, 700], ///break kullanırsk kişinin birden fazla 150 tl yi aşkın hesabı olsa bile tekrar etmez.
    "veli": [20, 155, 1]
    };
    for (var name in vbBank.keys) {
    for (var money in vbBank[name]!) {
    if (money > 150) {
    print(" $name kredin hazir");
    break;
    /// return yaptığımıza bir defa döner aynı kişiye birden fazla kredin hazır demez.ama bir sonrakine de geçmez.
    /// ayrıca işlem burada kesilir diğer eadıma geçilmez
    }
    }
    }

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

    void main() {
    String musteri1 = "Ahmet";
    String musteri2 = "Mehmet";
    int sahaKapasite = 100;
    int musterik1 = 20;
    int musterik2 = 50;
    sahaKapasite = sahaKapasite - musterik1;
    sahaKapasite = sahaKapasite - musterik2;
    print("Kalan Kişi $sahaKapasite");
    }

  • @atakulumut
    @atakulumut 3 месяца назад

    4:19:04 içinde sadece "this" yazınca nasıl stringi döndüreceğine kanaat getirdik. Mantığı nedir?

  • @mehranomerov5445
    @mehranomerov5445 2 года назад +1

    Bende class larda falan sağ tıklayınca sendeki gibi seçenekler gelmiyor, bende mac kullanıyorum ama sonuç -Go to definition- la falan devam ediyor. bunun için bir extension falan mı gerekiyor? 🤔

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

    Hocam emeğinize sağlık fakat keşke bölüm bölüm yayınlasaydınız veya bölümleri video içeriğinde ayırsaydınız ama bunu bile yapmanız güzel emeklerinize sağlık

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

      aslında githubtaki listeye uydum ama biraz zor geldi time olarak çıkartan olursa direk onu koyarım desciribtiona

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

    Hocam bu Ligatures özelliği çok iyi ama soran olmamış, Fira Code adlı fontu yükledikten sonra Ligatures ayarını aktive etmek gerekiyor. Böylece daha matematiksel LaTeX uyumlu yazımlar yapabiliyoruz.

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

    daha önce dart eğitimi aldığım halde yine de bakmak istedim. çünkü flutter eğitimine olan yaklaşımınız diğer hocalar gibi değildi. kafamda acaba dart dersinde neler anlatmış gibi bir soru oluştu. ilk 1 saat sonunda diğer hocaların değinmediği birkaç şey ile karşılaştım bile. bakalım kalan 6 saat sonunda neler olacak.

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

    Keyifliydi, eline sağlık.

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

    emeğinize sağlık, keşke "KATIL" falan açsanız :)

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

    Ödev2
    const String sahaName = "SB Saha";
    int kapasite = 100;
    final String musteri1 ="musteri1";
    const int musteri1Rezervasyon = 20;
    final String musteri2 ="musteri2";
    int musteri2Rezervasyon =50;
    kapasite = kapasite - (musteri1Rezervasyon + musteri2Rezervasyon);
    print(sahaName);
    print("Kalan Kapasite: $kapasite");

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

      super eline saglık

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

      @@HardwareAndro musteri2rezervasyonun da const olması gerekmiyor mu?

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

    Harikasınız hocam emeğinize sağlık

  •  Месяц назад

    ilk 3 saat zorlanmadan izledim ama 3 saatlerde geriye sarıp anlamaya çalıştım anlmıyorum akalım bitirelim olmazsa başka youtube kanallarından izlicem tekrar baştan bir kaç kişiden izleyip tam kavramaya çalışıyorum bakalım hayırlsı

  • @sngnss
    @sngnss Год назад +1

    ırkcılığa yeni bir boyut kazandırdın 3:02:05 koptum

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

    const total = 100;
    const musteri1 = 20;
    const musteri2 = 50;
    int sum = musteri1 + musteri2;
    print("Hali Saha Kpatasitesi $total ");
    print("oyuncu sayisi $sum");
    print(" Kalan Kapasite ${total - sum}");

    • @qorncat9125
      @qorncat9125 2 года назад +1

      Keep it, good works! I hope so u will be good coder :)

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

      @@qorncat9125 thanks a lot hope so,too