resimli anlatım

Flutter Widget Nedir

Flutter Widget Nedir?

Dart Dersleri AnaSayfa Flutter Dersleri AnaSayfa Flutter Widget – Class Nedir? Widgetlar Flutter frameworkunun merkezi sınıf hiyerarşisidir. Kaynak: api.flutter.dev Burada demek istediğim flutter mimarisi iç içe geçmiş widgetlardan, sınıflardan oluşur. Flutter Herşey bir Widget – Evereything is a Widget sloganını kullanıyor. Gerçekten de flutter da tasarımlarımızı widget üzerine kuruyoruz. Buradaki widget bizim telefonlarımızda yüklediğimiz widget anlamına gelmiyor. Flutter […]

Flutter Widget Nedir? Read More »

8- Flutter pubspec.yaml dosyası

Flutter projemiz içerisinde olan ve bizim için çok önemli olan pubspec.yaml dosyasını inceleyelim. Bu dosya kullanacağımız kütüphaneleri, resimleri, fontları, veritabanı gibi dosyalarımızı belirttiğimiz yerdir. Öncelikle burada eklediklerimizi tanıtıyoruz. Örneğin biz proje içerisinde bir resim klasörü oluşturduk ve içerisine resimler attık. Bu klasörümüzün yolunu burada belirtiyoruz. Aşağıda örneklerle açıklayacağım. Pubspec.yaml dosyasını ilk açtığımızda aşağıdaki resimdeki gibi

8- Flutter pubspec.yaml dosyası Read More »

7- Flutter Klasör ve Dosya Yapısı

Merhaba arkadaşlar; Bir önceki yazımızda bir Flutter Projesi oluşturmuştuk. Tasarıma başlamadan önce Flutter Projemizin dizinini kısaca bir tanıyalım. Aşağıdaki resim, projemizi ilk oluşturduğumuz anda gelen klasörler ve dosyaları göstermektedir. Flutter’da Dart dosyası nasıl oluşturulur? Projemizin dosyaları içerisinde görüldüğü üzere lib klasörü var. Bu alana dart dizini diyebiliriz. Biz dart dosyalarımızı bu klasörün içerisine oluşturacağız. Oluşturduğumuz

7- Flutter Klasör ve Dosya Yapısı Read More »

Visual Studio Flutter-Proje Oluşturma

6- Visual Studio Flutter Projesi Oluşturma

Merhaba arkadaşlar; Flutter kodlamalarında daha çok Android Studio kullanılmaktadır. Ancak Microsoft Visual Studionun sade oluşundan dolayı tercih edilebileceğini düşünüyorum. Ben geri kalan yazılarımda her ikisini de kullanmayı düşünüyorum. Daha önceki yazılarımızda Visual Studio Kurulumu ve Android Studio kurulumundan bahsetmiştik. Biz bu kurulumları yaptıktan sonra Dart Derslerine ağırlık verdik ve console uygulamaları yaptık. Şimdi ise gerçek

6- Visual Studio Flutter Projesi Oluşturma Read More »

Android Studio Flutter Projesi Oluşturma

5- Android Studio Flutter Projesi Oluşturma

Flutter Uygulaması Nasıl Oluşturulur? Merhaba arkadaşlar; Biz Flutter derslerimizi Android Studio üzerinden yapacağız. Önceki yazılarımızda Android Studio kurulumunu ve çıkabilecek hataları detaylı bir şekilde anlatmıştım. Kurulumu yapmak isteyen arkadaşlar için buraya bir link koyuyorum. Android Studio Kurulumu için tıklayın. Biz devam edelim… Android Studio da Flutter Projesi Nasıl Oluşturulur? Android Studio uygulamamı başlatıyorum ve karşımda

5- Android Studio Flutter Projesi Oluşturma Read More »

4- Flutter SDK kurulumunda çıkabilecek hatalar

Command ı açalım. Windows için Win+r çıkan çalıştır ekranına cmd yazalım ve karşıma dos ekran gelecek. Oraya flutter doctor -v yazın. Hataları burada göreceğiz. Flutter Android sdk hatası HATA : Android sdk hatası, sdk yı nereye kurduysak yer göstericez. flutter config –android-sdk=”C:\sdk\flutter” Flutter No java development kit hatası HATA: No java development kit hatası için

4- Flutter SDK kurulumunda çıkabilecek hatalar Read More »

37- Dart Arayüz interface implements – mixin with

Yazımızın içeriğini video olarak izleyebilirsiniz. Arayüz – interface – implements konularını görmeden önce kalıtım, miras alma, abstract classları kısaca bir hatırlayalım ki bu konu daha iyi otursun. Daha önce parent-child ilişkisi içerisinde bir üst sınıf (parent) oluşturuyorduk ve alt sınıflara (child) değişkenlerini fonksiyonlarını miras veriyordu. Önceki derslerimizde parent sınıf olan bir öğrenci sınıfı tanımladık ve

37- Dart Arayüz interface implements – mixin with Read More »

36- Dart Fonksiyonel Sınıflar – Abstract Class

Yazımızın içeriğini video olarak izleyebilirsiniz. Daha önce nesne yönelimli programlamaya giriş yazımızda aşağıdaki gibi bir tanımlama yapmıştık. Abstraction (Soyutlama) Farklı farklı tanımları olmakla birlikte programlama dili açısından bakarsak; Oluşturacağımız nesnenin değişkenlerini, fonksiyonlarını ayrı bir sınıf tanımlayarak, ona aktarmak ve programımızın ana akışı içerisinden ayırmak, soyutlamak. Yine bir başka kaynakta Oğuz Aslantürk’ ün Java ile Nesne

36- Dart Fonksiyonel Sınıflar – Abstract Class Read More »

35- Dart Fonksiyonel Sınıflar – Static Class

Yazımızın içeriğini video olarak ta izleyebilirsiniz. Dart Fonksiyonel Sınıflar Buraya kadar bir sürü sınıf ve nesne örneği yaptık. Bunlar öğrenciler, çalışanlar, veya bir şekil sınıfı oluşturduk. Bunları oluştururken önce bir model oluşturduk yani model sınıfı ve bu sınıftan nesneler ürettik. Sınıflar her zaman model sınıf ilişkisi içerisinde değildirler. Mesela sınıflarımızı aynı türden fonksiyonlarımızı gruplamak için

35- Dart Fonksiyonel Sınıflar – Static Class Read More »

34- Dart Polymorphism – Çok Biçimlilik

Yazımızın içeriğini video olarak ta izleyebilirsiniz. Polymorphism (Çok Biçimlilik) Nedir? Farklı nesnelerin miras aldıkları aynı sınıftaki fonksiyonlara farklı tepkiler vermesi, onları kendine uygun şekilde kullanması. Örnekle açıklamaya çalışalım. Bünyesinde ilk, orta ve liseyi barındıran bir okul olduğunu düşünelim ve bunların her biri için bir sınıf oluşturalım. Bunların ortak özellikleri olan ad, soyad, not ortalaması gibi

34- Dart Polymorphism – Çok Biçimlilik Read More »