Flutter 1.0 — Live Event

Mert Toptas
3 min readFeb 8, 2019

--

Flutter 1.0

Google, 4 Aralık’ta Londra’daki etkinliğinde Flutter’daki son gelişmeleri ve kararlı sürümü Flutter 1.0’ı duyurdu.

GDG İstanbul ekibinin düzenlediği ‘GDG İstanbul Flutter Live Event’ etkinliğinde bir grup geliştiriciyle bir araya geldik. İlk olarak Flutter sunumu oldu. Daha sonra ise Live Event’i birlikte takip ettik.

Flutter Nedir?

Flutter Nedir?

Flutter, Google tarafından 2016 yılından beri geliştirilen Android ve İos platformlarında çalışan cross bir platformdur. Dart diliyle yazılır. Tek kodla hem İOS hem de Android’e kolayca uygulama çıkartılmasına olanak sağlar.

Flutter Live’dan İzlenimler

Sunumu, Google’dan Tim Sneath yaptı. Flutter’ın için dört ayırt edici özelliğini anlattılar.

”Beautiful, Fast, Productive and Open”
  1. Beautiful: Flutter’ın geliştiricilere güzel bir uygulama yapabileceklerini vaad ediyor. Flutter’da her şey ‘Widgets’lardan oluşur. Ekrandaki her şey widgetsdır ve rahatlıkla özelleştirilmesine olanak sağlar.
  • Fast: Flutter’ın oldukça hızlı çalıştığını ve 2d grafik motoruyla güçlendirildiği belirtildi.
  • Productive: Flutter’ın geliştirici ve tasarımcılar için sağladığı büyük kolaylıklardan birisi de “hot the reload”dır. Bu şu demek oluyor, yazılan kodu canlı olarak görebilmemizi sağlıyor. Compiler süresi bir veya iki saniye olduğu için hızlıca değişikliği görebiliyoruz.
  • Open: Flutter’da her şey ücretsiz ve açık kaynak kodludur. Github sayfasında hem örnek uygulamalar hem de bazı örnek kodlar paylaşılıyor ve bunun içeriği hala zenginleştiriliyor.

Google Maps ve WebView

Google maps ve WebView’ın artık Flutter tarafından desteklendiği açıklandı.

Tanıtımı ise Filip Hracek yaptı. Etkinlik için “The History of Everything” adlı uygulamayı geliştirdiklerini belirttiler. Uygulamayı hem İphone hem Android bir telefonda çalışır hale gösterdiler. Daha önce söyledikleri dört özelliği temellendirdiler diyebilirim. Uygulama hızlı açılıyor, görselleri harika ve eski telefonlarda da aynı performansta çalışıyor. İphone 5 ve eski bir android telefonda çalışır hale gösterdiler.

Sunumun en dikkat çekici anlardan birisi ise uygulamada haritayı küçük bir animasyonun içine Google Maps’i gömüp çalışır halde gösterdiler. Salondakiler şaşırdı ve alkışladı, hatta biz de izlerken hepimiz şaşırdık ve alkış sesleri geldi. Ve bu uygulama sadece üç ayda geliştirilmiş.

2Dimensions: Flare

2Dimensions, Flare adlı bir tool açıkladı. Flare uygulaması sayesinde oyun geliştiren geliştiriciler için animasyonlar yapılabiliyor. Kolay bir şekilde Flutter’da kullanılabiliyor.

Square : Uygulama İçi Ödeme

Flutter’ın, uygulama içinde ödeme yapılmasına olanak tanıyan bir plugin açıkladı. Square reader paketiyle birlikte uygulama içinde ödeme yapılıyor. Detaylar için tıklayınız.

Codemagic

Nevercode tarafından duyurulan “codemagic” uygulamalar için entegrasyonu kolaylaştırır. Github hesabından erişilirse eğer Flutter projelerini görebilir ve Slack’e uygulamanın durumunu bildirebilirsiniz. Detaylar için tıklayınız.

Hummingbird

Hummingbird, etkinliğin heyecanlandıran duyurulardan birisi oldu. Çünkü artık Flutter, sadece mobilde değil, masaüstü, gömülü sistemlerde ve web üzerinde çalışabilecek. Tek kodla birden fazla platform! Hatta etkinliğin slayt gösterisi Flutter tarafından geliştirilen bir masaüstü uygulamasıyla yapıldı.

Dart 2.1

Flutter 1.0’ın duyurulduğundan bahsetmiştik, artık Dart 2.1 sürümü de açıklandı. Geliştiriciler için birçok yeni özellik gelmiş.

--

--

Mert Toptas

ex part-time law full-time mobile application#Flutter #Kotlin Android Developer at @Loodos linkedin.com/in/mertcantoptas/