Flutter nedir, ne işe yarar ve nasıl kurulur? Flutter nasıl öğrenilir ve kullanılır

E-posta Hosting Kampanya

Akıllı telefonların popüler olmaya başlamasından sonra mobil uygulamalar giderek daha fazla artmaya başladı. Mobil uygulama geliştirmek için birçok araç vardır. Bu araçları yakından takip eden kişiler muhtemelen Flutter ile de karşılaşmışlardır. Flutter yeni bir teknoloji olmasına rağmen birçok geliştirici tarafından benimsenmiştir.

Flutter Nedir?

Flutter, Google tarafından oluşturulmuş ve 2017 yılının Mayıs ayında piyasaya sürülmüş ücretsiz ve açık kaynaklı web, mobil ve masaüstü uygulamalarını geliştirmek için kullanabileceğiniz bir mobil UI frameworktür. Hem Android hem de IOS işletim sistemli cihazlar için uygulama geliştirilebilir.

Flutter temel olarak iki farklı önemli bölümden oluşur. Bunlardan biri SDK (Yazılım Geliştirme Kiti) olmaktadır. Uygulama geliştirmeye yardımcı olma amacıyla, farklı araçlar kullanılabilmektedir. Hem IOS hem de Android uygulamalar geliştirilebilir.

Diğer bölüm ise Frameworklerdir. Kendi ihtiyaçlarınız için kişiselleştirebileceğiniz yeniden kullanılabilir UI öğeleri içerir. Düğmeler, metin girişleri, kaydırıcılar vb. araçlar bunlara örnek verilebilir.

Flutter ile uygulama geliştirme yapabilmek için Dart adlı bir programlama diline ihtiyaç duyulur. Dart, 2011 yılında Google tarafından oluşturulmuştur. Günümüzde ise çok daha gelişmiş bir haldedir.

Neden Flutter?

Flutter sunduğu birçok avantaj nedeniyle mobil uygulama geliştiricileri için harika bir seçim odağı olmuştur. Flutter’ın kullanmak için pek çok neden bulunmaktadır. Bunlardan bazıları aşağıdaki gibidir:

Flutter Özellikleri

  1. Öğrenmesi Kolay

    Flutter kolayca öğrenilebilen ve alışılabilen bir sistemdir. Aynı zamanda Frameworktür. Daha önceden Java, Swift veya React Native kullanan biriyseniz Flutter’in daha farklı olduğunu anlayabilirsiniz.

  2. Oldukça Hızlıdır

    Yazdığınız kodları hızlı ve kolay bir şekilde değiştirebilirsiniz. Bu sayede sonuçları gerçek zamanlı olarak görebilirsiniz. Bu işleme Hot-reload denir. Yazılım geliştirme sürenizi ve üretkenliğinizi böylelikle arttırabilirsiniz.

  3. Ücretsizdir

    Flutter kullanmak tamamen ücretsizdir. Aynı zamanda açık kaynaklıdır.

  4. Çoklu Platform Desteği

    Flutter, Google tarafından piyasaya sürülmüş olsa bile hem Android hem de IOS işletim sistemine sahip cihazlar için uygulama geliştirilebilir. Bu özellik daha da benzersiz yapıyor.

  5. Girişimciler İçin İdealdir

    Aklınızda olan bir projeyi hızlı ve kolay bir şekilde hayata geçirmek istiyorsanız, Flutter doğru bir seçenek olabilir.

  6. IDE Desteği

    Flutter farklı IDE uygulamalarında kullanılabilir. Visual Studio Code ve Android Studio kullanarak Flutter kullanabilirsiniz. Başlamak için Flutter ve Dart eklentilerini indirmeniz gerekir.

Flutter Nasıl Öğrenilir?

Bir programlama diline hakimseniz, bir başka programlama dilini de öğrenmeniz kolay olacaktır. Ancak, herhangi bir programlama geçmişiniz yoksa bile Flutter’i rahat bir şekilde öğrenebilirsiniz. Oldukça sade olan Dart diline hemen adapte olabilirsiniz. Java, Kotlin veya Swift gibi yaygın olarak kullanılan dilleri bilmenize gerek yoktur.

Flutter’i öğrenmek ve hakim olmak için bol bol prratik yapmak gerekir. Bunları online eğitimleri satın alarak veya internetten öğrenebilirsiniz.

Flutter Nasıl Kurulur?

Flutter kurulumu için öncelikle burada bulunan linke tıklayarak ilgili siteye gidin. İndirme bağlantısına tıklayarak ZİP dosyasını indirmeye başlayın.

İndirme işlemi tamamlandıktan sonra, dosyanın indirildiği klasöre girip dosyaya sağ tıklayıp Dosyaları ayıkla seçeneğini seçin. Hedef yol kısmına  C:\flutter yazın ve Tamam butonuna tıklayın. Daha sonra Başlat > Sistem ortam değişkenlerini düzenleyin > Gelişmiş > Ortam değişkenleri adımlarını izleyin.

Ardından kullanmıcı değişkenleri adı altında bulunan Path kısmına gelin ve düzenle butonuna tıklayın. Gözat butonuna tıkladıktan sonra C:\flutter\bin yolunu seçin ve Tamam deyin.

Sıra Android Studio’yu indirmek kaldı. Buradaki linke tıklayarak indirin ve kurulum işlemini tamamlayın.

Kurulum işleminden sonra tekrardan kullanıcı değişkenleri kısmına gelip yeni diyerek, değişken adı kısmına ANDROID_HOME, Değişken değeri kısmına ise C:\Users\kullanıcıadınız\AppData\Local\Android\Sdk girin ve tamam deyin.

Android Studio’ya girerek arama alanına “Dart” ve “Flutter” yazarak Install ile indirin. Daha önceden Dart ve Flutter kurulumu tamamlanmışsa, program yeniden başlayacaktır. Restart IDE diyerek kurulumu tamamlayabilirsiniz. Programa tekrar girdikten sonra Create New Flutter Project diyerek Flutter’da ilk uygulamalarınızı oluşturabilirsiniz.