Ana içeriğe atla

Kayıtlar

Flutter’ı Anlamak: Stateful ve Stateless Widget’lar ve Basit Bir Quiz Uygulaması

Flutter, Google’ın sunduğu bir UI (kullanıcı arayüzü) framework’üdür ve geliştiricilere mobil, web ve masaüstü platformları için tek bir kod tabanından derlenebilen uygulamalar oluşturma gücü sunar. Flutter’ın temelinde yatan en önemli konseptlerden biri widget’lardır . Widget’lar, herhangi bir Flutter uygulamasının temel taşlarıdır ve Flutter’da ustalaşmak için bu konsepti anlamak şarttır. Bugün, Flutter’ın iki önemli widget türünü ele alacağız: Stateful Widget ve Stateless Widget’lar . Aynı zamanda basit bir quiz uygulaması oluşturarak pratik yapacağız. Widget’ların Temelleri Flutter’da neredeyse her şey bir widget’tır. Butonlar, metinler, medya içerikleri ve hatta uygulamanın başlığının bulunduğu AppBar bile bir widget’tır. Bu widget’lar, Widget ağacı oluşturacak şekilde birbirlerinin içine yerleştirilir. Widget ağacı, uygulamanızın yapısını temsil eder. Örneğin, bir Scaffold widget'ının (ekranın ana yapısı) içinde bir AppBar widget'ı (en ütteki başlık çubuğu) ve bir Bod...
En son yayınlar

Flutter Dart Dersleri: Sıfırdan Flutter ile Mobil Uygulama Geliştirme

Flutter, mobil uygulama geliştirme dünyasında çığır açan bir teknolojidir. Google tarafından geliştirilen bu açık kaynaklı UI (kullanıcı arayüzü) framework’ü, geliştiricilere hem Android hem iOS hem de web için uygulamalar oluşturma kolaylığı sunar. Bu yazıda, Flutter’ın ne olduğunu, nasıl çalıştığını ve Flutter ile mobil uygulama geliştirmenin avantajlarını detaylıca inceleyeceğiz. Flutter Nedir? Flutter, Google’ın geliştirdiği bir çapraz platform (cross-platform) uygulama geliştirme aracıdır. Bu framework, tek bir kod tabanı kullanarak birden fazla platformda çalışan uygulamalar oluşturmanıza olanak tanır. Flutter’ın temel avantajları şu şekilde sıralanabilir: Tek Kod Tabanı : Hem Android hem iOS hem de web için ayrı projeler oluşturma ihtiyacını ortadan kaldırır. Performans : Dart programlama dili sayesinde Flutter uygulamaları hızlı ve akıcı çalışr. Esneklik : Flutter’ın önceden tanımlı widget’ları sayesinde zengin ve profesyonel arayüzler oluşturabilirsiniz. Flutter’ı Neden Kullan...