Flutter, Google tarafından oluşturulan açık kaynaklı bir UI yazılım geliştirme kitidir. Android, iOS, Windows, Mac, Linux ve web için uygulamalar geliştirmek için kullanılıyor. Flutter'ın ilk sürümü "Sky" olarak biliniyordu ve Android işletim sisteminde çalışıyordu. Flutter ilk olarak 2015 Dart geliştirici zirvesinde tanıtıldı. Tanıtımında sabit bir şekilde saniyede 120 FPS çalışan uygulamalar geliştirilebileceği belirtildi. 4 Aralık 2018'de Flutter 1.0, Flutter Live etkinliğinde ilk "kararlı sürüm" olarak yayımlandı. 11 Aralık 2019'da Flutter Interactive etkinliğinde Flutter 1.12 yayımlandı.
Orijinal yazar(lar) | |
---|---|
Geliştirici(ler) | Google ve topluluk |
İlk yayınlanma | 12 Mayıs 2017 | )
Güncel sürüm | 3.10.2 / 24 Mayıs 2023 | )
Platform | Android, iOS, Google Fuchsia, Web, Windows, macOS ve Linux |
Tür | Yazılım Framework'ü |
Lisans | BSD Lisansı |
Resmî sitesi | flutter.dev |
Kod deposu |
|
6 Mayıs 2020'de, 2.8 sürümündeki Dart SDK ve 1.17.0 sürümündeki Flutter, Metal API'a desteğin eklendiği ve iOS cihazlarındaki (yaklaşık %50) ana widget'larındaki performansı büyük ölçüde artırdı. Ağ etkinlikleri izleme aracı ve çok daha fazlası eklendi.
Framework Mimarisi
Flutter'ın ana bileşenleri şunlardır:
- Dart platformu
- Flutter motoru
- Temel kütüphane
- Tasarıma özel widget'lar
Merhaba Dünya Örneği
Flutter kullanılarak yazılmış bir "merhaba dünya" örneği:
import 'package:flutter/material.dart'; void main() => runApp(HelloWorldApp()); class HelloWorldApp extends StatelessWidget { @override Widget build(BuildContext context) { //Uygulama arayüzünde gösterilecek olan alan. // MaterialApp veya Scaffold açılabilir, yahut metot ile farklı bir yerden inşa edilebilir. return MaterialApp( title: 'Merhaba Dünya Uygulaması', //title ile uygulamamızın ismi belirlenir (telefon ana ekranında görünecek olan isim). home: Scaffold( //AppBar() isimli widget otomatik olarak uygulamanın en üstüne bir bar oluşturur. appBar: AppBar( title: Text('Merhaba'), // Uygulama barına "Merhaba" yazdırır ), //Center isimli widget ile yazıyı sayfa ortasına yerleştiriyoruz. body: Center( child: Text('Merhaba Dünya'), // ekrana "Merhaba Dünya" yazdırır. ), ), ); } }
Yararlı Bağlantılar
- Resmi web sitesi4 Haziran 2020 tarihinde Wayback Machine sitesinde .
Kaynakça
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Flutter Google tarafindan olusturulan acik kaynakli bir UI yazilim gelistirme kitidir Android iOS Windows Mac Linux ve web icin uygulamalar gelistirmek icin kullaniliyor Flutter in ilk surumu Sky olarak biliniyordu ve Android isletim sisteminde calisiyordu Flutter ilk olarak 2015 Dart gelistirici zirvesinde tanitildi Tanitiminda sabit bir sekilde saniyede 120 FPS calisan uygulamalar gelistirilebilecegi belirtildi 4 Aralik 2018 de Flutter 1 0 Flutter Live etkinliginde ilk kararli surum olarak yayimlandi 11 Aralik 2019 da Flutter Interactive etkinliginde Flutter 1 12 yayimlandi FlutterOrijinal yazar lar GoogleGelistirici ler Google ve toplulukIlk yayinlanma12 Mayis 2017 7 yil once 2017 05 12 Guncel surum3 10 2 24 Mayis 2023 13 ay once 2023 05 24 PlatformAndroid iOS Google Fuchsia Web Windows macOS ve LinuxTurYazilim Framework uLisansBSD LisansiResmi sitesiflutter devKod deposugithub com flutter flutter 6 Mayis 2020 de 2 8 surumundeki Dart SDK ve 1 17 0 surumundeki Flutter Metal API a destegin eklendigi ve iOS cihazlarindaki yaklasik 50 ana widget larindaki performansi buyuk olcude artirdi Ag etkinlikleri izleme araci ve cok daha fazlasi eklendi Framework MimarisiFlutter in ana bilesenleri sunlardir Dart platformu Flutter motoru Temel kutuphane Tasarima ozel widget larMerhaba Dunya OrnegiFlutter kullanilarak yazilmis bir merhaba dunya ornegi import package flutter material dart void main gt runApp HelloWorldApp class HelloWorldApp extends StatelessWidget override Widget build BuildContext context Uygulama arayuzunde gosterilecek olan alan MaterialApp veya Scaffold acilabilir yahut metot ile farkli bir yerden insa edilebilir return MaterialApp title Merhaba Dunya Uygulamasi title ile uygulamamizin ismi belirlenir telefon ana ekraninda gorunecek olan isim home Scaffold AppBar isimli widget otomatik olarak uygulamanin en ustune bir bar olusturur appBar AppBar title Text Merhaba Uygulama barina Merhaba yazdirir Center isimli widget ile yaziyi sayfa ortasina yerlestiriyoruz body Center child Text Merhaba Dunya ekrana Merhaba Dunya yazdirir Yararli BaglantilarResmi web sitesi4 Haziran 2020 tarihinde Wayback Machine sitesinde Kaynakca Google s Fuchsia smartphone OS dumps Linux has a wild new UI 8 Mayis 2017 tarihinde kaynagindan Google s Dart language on Android aims for Java free 120 FPS apps 6 Mayis 2015 tarihinde kaynagindan 11 Aralik 2019 tarihinde kaynagindan arsivlendi