Udemy'de oluşturduğum Dart Programlama Dili Dersleri adlı kursun ders notlarıdır.
Kursu edinmek için: https://www.udemy.com/course/dart-programlama-dili-dersleri/?couponCode=DART_PROGRAMLAMA
Google Flutter ile iOS ve Android uygulamalar tasarlayabilmek için (son dönemde Flutter ile web uygulamalar da geliştirebiliyorsunuz ve yakında Windows, MacOS ve Linux için masaüstü (desktop) uygulamalar da geliştirebiliyor olacaksınız.) öncelikle Dart programlama dilini öğrenmelisiniz.
DART, Google tarafından geliştirilen genel amaçlı bir programlama dilidir. Dart kullanarak çok kısa bir sürede server kurulumu yapabilir, birçok platformda çalışabilecek web projeleri ve mobil uygulamalar geliştirebilirsiniz. Ayrıca internete bağlanan eşyalar, yani geleceğin teknolojisi olan "Internet Of Things" için de çok hızlı çalışan yazılımlar üretebilirsiniz.
Google, programcıların geçmiş tecrübelerine dayanarak, programlama dillerinin tüm güzel özelliklerini bir araya getirdi ve bir programlama dilinin ihtiyacı olabilecek her şeyi Dart üzerinde topladı. Dart hızlı olduğu kadar, pratik bir (Syntax) yazım diline de sahip... Eğer daha önce C++, C#, Java veya JavaScript dilinde projeler gerçekleştirdiyseniz, Dart programlama dilini öğrenmeniz fazla uzun sürmeyecek, hiçbir yabancılık çekmeyeceksiniz. Dart programlama dilinde çalışmak için, özel bir editör de kullanmanız gerekmiyor. Daha önceden aşina olduğunuz, popüler olan bütün editörleri (VSCode, IntelliJ, Android Studio vb. gibi) Dart projeleriniz için de kullanabilirsiniz.