Proje'nin kök dizininde flutter create --platforms=web,macos
çalıştırabilirsiniz.
- Adaptive
- Responsive
Bir web sayfası üzerindeki bazı kaynakların (örneğin font dosyaları), kaynağın sunulduğu alan adının dışındaki bir alan adından istenebilmesine izin veren bir mekanizmadır.
- CORS güvenlik ile ilgili değildir, içerik sahipliğinin korunması ile ilgilidir.
- Saldırganların Aynı Kök Politikası'na (SOP) uyması beklenmemelidir.
- CORS pek çok tarayıcı üzerinden kolayca devre dışı bırakılabilmektedir.
- Header'a
Access-Control-Allow-Origin
eklenmelidir. - Kapatmaya çalışmayalım. Kullanıcılarınızın bu özelliği browser'ında kapatmasını beklememelisiniz.
- Hızlı ve güçlü bir çözümdür. Yüksek performanslı state management, dependency injection ve route management işlerinizi hızlı ve kolayca yapmamızı sağlar.
- Productivity'i artırtır.
- Progressive web app desteği olduğu için offline olarak da kullanılabilir ama PWA ile ilgili güvenlik kurallarına dikkat etmek gerekiyor.
- Right to Left text desteği bulunmaktadır ama henüz tamamlanmamıştır.
- Flutter 2.0 ile Scrollbar desteği gelmiştir ama trackpad ileride gelicektir.
- Loading süresinin kısaltılması için geliştirmeler yapılıyor.
- Camera support for Web (PR Waiting)
- Third party library ile yapılabilir.
- HtmlViewer Widget ile yapılabilir.
- Third party library ile automated test'ler yapılabiliyor.
- Google Mobile Ads in Beta.
- Google reCaptcha V3 kullanılabilir.
flutter build web
komutu ile export alınabilir.
/build/web
assets
AssetManifest.json
FontManifest.json
NOTICES
fonts
MaterialIcons-Regular.ttf
<other font files>
<image files>
index.html
main.dart.js
main.dart.js.map
<iframe src="URL"></iframe>
kullanılarak embed edilebilir.- Progressive Web App 1.20 versiyonun itibaren var ama hala geliştirme sürecindedir.