Flutter Web'i "hemen" Deme
Aynı Dart, aynı ürün değil

Mobilde kayıt listesi açılıyordu. Web hedefini ekleyince aynı dosya derlendi. İlk boya boş beyaz, sonra şişmiş bir canvas. Paylaşım eklentisi web'de yoktu. Metin seçmek, tarayıcının bildiği seçim değil, çizilmiş glif oldu.
kIsWeb ile dal dallamak bir ürün stratejisi değil, yara bandı. SEO isteyen bir vitrin, dosya sistemi sandığı bir not uygulaması, klavye kısayolu bekleyen bir editör — üçünün web maliyeti ayrı.
Future exportMarkdown(String body) async {
if (kIsWeb) {
await WebDownload.save('note.md', body);
return;
}
final file = await NotesFiles.export(body);
await Share.shareXFiles([XFile(file.path)]);
}
Bu dallanma dürüst. 'Aynı kod tabanı, aynı deneyim' cümlesi dürüst değil. Flutter Web'i kapatmıyorum. Hemen demiyorum. Önce hangi yüzeyin tarayıcıda kırılacağını yazıyorum, sonra tarihi veriyorum.
Yorumlar
Yorumlar (0)
Yorumlar üyelere açık. Üye ol · Giriş yap