25.05.2024

1

Like

277

Views

Flutter Nedir ve Nasıl Kurulur ?

Flutter Nedir ?

Flutter, Google'ın 2017 yılının Mayıs ayında yayınladığı mobil, masaüstü ve web uygulamaları geliştirmek için kullanabileceğiniz ücretsiz ve açık kaynaklı bir frameworktür. 

Flutter çapraz bir platform olduğundan aynı kod ile hem IOS hem de Android cihazlarınıza uygulamalar geliştirebilirsiniz. 

Flutter ile yazılım geliştirebilmek için "Dart" isimli programlama dili kullanılır.


Dart Programlama Dili

Dart dili, uygulamaların ön tarafını (frontend) geliştirmeye odaklanır. Mobil ve web uygulamaları yaparken kullanabilirsiniz. "Hot Reload" isimli özelliği ile kodunuzda yaptığınız değişiklikleri hızlıca uygulamanızda görebilirsiniz ve bu sayede uygulama geliştirme sürecinde zaman kazanırsınız. Dart dilinin sözdizimi JavaScript ile benzerlik gösterir.


Flutter: Flutter - Vikipedi

Framework: Yazılım iskeleti - Vikipedi

Dart: Dart Programlama Dili - Vikipedi


Flutter Kurulumu

Sistem Gereksinimleri

  • İşletim Sistemi: Windows 7 SP1 veya daha yeni Windows sürümü (64 bit)
  • Bellek: 1.32 GB (Bu alan IDE/araçları içermez.)
  • Git (İndirme adresi: https://git-scm.com/download/win)

Flutter geliştirildikçe sistem gereksinimleri de artabilir.


Flutter SDK


Flutter SDK (Software Development Kit) indirmek için: https://docs.flutter.dev/get-started/install 

(Son kararlı sürümü indirmeniz önerilir )



İndirmiş olduğunuz zip dosyasını bir dizine çıkartmanız gerekiyor.

Sağ tıklayıp klasöre ayıkla seçeneği ile dosyayı çıkartabilirsiniz.


Ortam Değişkenlerini Ayarlayın

Windows konsolunda Flutter komutlarını çalıştırmak isterseniz, PATH ortam değişkenine Flutter eklemeniz gerekiyor. 


Klasöre ayıklama işlemi tamamladıktan sonra "Ortam Değişkenleri" ni açın.

Windows diliniz İngilizce ise "Environment Variables" ı aratın.






Artık Windows komut penceresi üzerinden Flutter komutlarınızı çalıştırabilirsiniz.


Flutter Doctor Kullanın


flutter doctor


Komutunu kullanarak Flutter için gerekli olan yazılımların durumunu kontrol edebilirsiniz. 

Eksik bağımlılıkları tespit etmeye yardımcı olur. Eğer herhangi bir sıkıntı yok ise flutter kurulumunuz başarıyla tamamlanmıştır. Bir metin düzenleyici kullanarak Flutter ile uygulamalarınızı geliştirmeye başlayabilirsiniz.


Android Studio

Herhangi bir metin düzenleyici kullanarak Flutter ile uygulamalar geliştirebilirsiniz fakat Android Studio söz dizimi vurgusu ve kod tamamlama gibi kolaylaştırıcı özellikleri barındırıyor. Ayrıca bize uygulamalarımızı deneyebileceğimiz sanal bir Android ortamı oluşturuyor. Bu yüzden indirmenizi öneririm.


İndirme adresi: https://developer.android.com/studio



Açılışta Plugins kısmından "Flutter" aratın ve eklentiyi indirin.


Kurulum bittikten sonra baştan açın ve başlangıç penceresinde yeni bir flutter projesi başlatın. Ardından "Flutter Application" kısmını seçin ve SDK'nızın yolunu belirtin. (Flutter'ı bulundurduğunuz yer. Örneğin C:fluttersdk gibi) 



Sonuç olarak artık flutter kodlayabilir ve uygulamalarınızı Android Studio'nun emulatöründe çalıştırarak deneyebilirsiniz.


Ali Karagöz | Developer


Sosyal Medya Hesapları:

LinkedIn: https://www.linkedin.com/in/ali-karag%C3%B6z-259809225/

Instagram: https://www.instagram.com/aliblackeye/

YouTube: https://www.youtube.com/c/aliblackeye/

Frontend Web Development Projeleri

Comments

You need to log in to be able to comment!

Ali Karagöz

Gerek kişisel çalışmalarım, gerek çevrimiçi kurslar, staj ve okulumun katkılarıyla şu anlık HTML, CSS, SASS, JS, React, Redux, Bootstrap, Node.js ve SQL teknolojilerini öğreniyorum ve her gün Web alanında kendimi geliştirmeye çalışıyorum.

Location

İstanbul, TR

Education

Bilgisayar Programcılığı - İstinye Üniversitesi

Job Experience

Web Development Intern - Heraklet Bilişim Teknolojileri

Javascript Developer - ID3

© 2021 Patika Dev

facebook
twitter
instagram
youtube
linkedin

Disclaimer: The information /programs / events provided on https://patika.dev and https://risein.com are strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice and do not make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://patika.dev and https://risein.com disclaim any responsibility for financial decisions made by users based on information provided here.