Hilal Kaynarca
3 min readMay 10, 2021

--

FLUTTER DÜNYASI

Flutter’a “Welcome to my world” diyerek başladığım hem kendime hem de ilgilenenlere kaynak olması için yazmaya başladığım yolculuğumdan herkese merhabaaa ✌️🥳

Sizlere bu seride yeni öğrenmeye başladığım programlama dili olan Flutter ile ilgili öğrendiklerimi aktarmaya çalışacağım. 😊

Gelin ilk olarak Flutter nedir ne değildir onu öğrenerek başlayalım. İlk kez yazılan yazıların klasiği olarak… 🤐 Sonrasında konu konu detaylarına ineceğiz.

Kısaca FLUTTER = THE BEST OF THE WORLD IN MOBILE PROGRAMMING LANGUAGE (yani bence 🙄😅 )diyebiliriz. IOS ya da Android diye ayırmayıp direk “Mobil Uygulama” diyebiliriz çünkü Flutter iki farklı uygulamayı da oluşturmak için kullanılan bir programlama dilidir. Biraz daha tanım şeklinde konuşacak olursak Google tarafından oluşturulan ücretsiz ve açık kaynaklı bir mobil UI frameworktur.

Peki Flutter dediğimiz zaman ne geliyor aklımıza ?

İki önemli unsuru vardır Flutter’ın…

Bunların ilki SDK (Yazılım Geliştirme Kiti) ikincisi de Framework (Widget’lara dayalı UI Kütüphanesi).

SDK Uygulamalarımızı geliştirmenize yardımcı olacak bir araç koleksiyonudur. Bu, kodumuzu yerel makine koduna (iOS ve Android kodu) derlemek için araçlar içermektedir. O yüzden Flutter‘ın bazı tanımlamalarında “Flutter Google’a ait mobil, web ve masaüstü üzerinde uygulama geliştirmenizi sağlayan bir SDK’dır.” tanımı da görebiliriz.

Framework ise kendi ihtiyaçlarımıza göre kişiselleştirebileceğiniz yeniden kullanılabilir UI öğeleri (düğmeler, metin girişleri, kaydırıcılar vb.) içermektedir. Uygulamalarınızda bunu çok fazla kullanacaksınız. 😉

Nerde Yazacağız Bu Flutter’ı ?

Normalde Flutter ile geliştirmek için Dart adlı bir programlama dili kullanılır ve https://dartpad.dev/ sayfasında yazılır.

Ama ben diğer programlama dillerini yazarken de kullandığım Vs Code Studio platformunu kullanıyorum. İlk başta öğrenirken ya da ufak örneklerinizi https://dartpad.dev/ sayfasında da yapabilirsiniz. İlerleyen yazılarda bu site ile ilgili bilgi vereceğim ve bazı örnekleri burada yapacağız. 🙃🙃

Bana soracak olursanız Dart biraz C biraz Php ama bence en en çok Javascprit’ten almış kod benzerliğini.😷 O yüzden biraz programlama veya JavaScprit aşinalığınız varsa kolaylıkla öğrenebilirsiniz. 👊

Neden FLutter diye soracak olursanız da hem öğrenmesi ve kullanması kolay hem hızlı derleme özelliğiyle çok verimli, hem başlamak için çok ideal bir programlama dili ama bence asıl sebep çok eğlenceli olması 😁 😂

SON 😏

Flutter ile ilgili ilk yazımın sonuna geldiğimde kısaca ne olduğundan ve ana parçalarından bahsetmek istedim kendimce. Son olarak ise özet olarak bir yol haritasını paylaşmak istiyorum sizlerle. Aklınızda daha iyi şekilleneceğini düşünüyorum Flutter ın bu şemayla birlikte.

Kapanış cümlemi yaparken eğer ki hatalarım, yazım yanlışlarım olmuşsa şimdiden affola 🤗 Bir sonraki yazıda görüşmek üzere diyor desteklerinizi bekliyorumm. Hoşçakalıııınnn 🤗🤗👋

--

--

Hilal Kaynarca

Yazılım Mühendisi — Welcome to my World ! #backenddeveloper #software