-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpubspec.yaml
108 lines (84 loc) · 4.66 KB
/
pubspec.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
name: abdullahtasdev
description: "Abdullahtas.dev blog, flutter, dart, flutter mobile application, flutter web application, flutter mobil uygulama"
# The following line prevents the package from being accidentally published to
# pub.dev using `flutter pub publish`. This is preferred for private packages.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ^3.5.3
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.8
# State Management
# Flutter için state management ve navigasyon sağlayan hafif ve güçlü bir paket.
get:
# GraphQL
# Flutter uygulamalarında GraphQL API'lerine erişim sağlayan paket, Hasura gibi GraphQL tabanlı API'lerle iletişim kurmak için kullanılır.
graphql_flutter:
# Firebase
# Firebase özelliklerinin kullanılabilmesi için gerekli temel yapılandırma.
firebase_core: ^3.6.0
# Firebase üzerinde medya dosyalarının depolanması için kullanılır, resim ve ses dosyalarını güvenli bir şekilde saklar.
firebase_storage:
# Kullanıcı kimlik doğrulama işlemlerini yönetir, Firebase Authentication ile kullanıcı kayıt ve giriş işlemleri sağlar.
firebase_auth:
# Zengin Metin Editörü
# Zengin metin düzenleme aracı, blog yazılarının oluşturulması ve düzenlenmesi için kullanılır.
flutter_quill: ^10.8.5
# HTML formatındaki içeriği Quill Delta formatına dönüştürmek için kullanılır.
flutter_quill_delta_from_html:
# Quill Delta formatındaki içeriği HTML formatına dönüştürür, zengin metin içeriğini HTML olarak işlemek için kullanılır.
vsc_quill_delta_to_html:
# Grafik ve Görselleştirme
# Grafik ve görselleştirme kütüphanesi, kullanıcı verilerini görselleştirmek veya analiz etmek amacıyla grafik oluşturmak için kullanılır.
fl_chart:
# Medya İşleme
# Kullanıcının cihazından fotoğraf ve video seçmesine olanak tanır, blog gönderileri için kapak resmi veya medya eklenmesini sağlar.
image_picker:
# Dosya seçimi işlemleri için kullanılır, resim, ses, video gibi medya dosyalarının yüklenmesini sağlar.
file_picker:
# Ses dosyalarını oynatma ve durdurma işlemlerini yönetir, sesli blog içeriklerinin oynatılması için kullanılır.
audioplayers:
# Diğer ses oynatıcı paketlerine alternatif olarak kullanılır, sesli blog gönderilerinde ses dosyalarını oynatmak için kullanılır.
just_audio: ^0.9.41
# Ses dosyalarının dalga formunu grafik olarak gösterir, sesli içerikler için görsel geri bildirim sağlar.
waveform_flutter:
# Büyük boyutlu resim dosyalarının sıkıştırılmasını sağlar, medya yükleme sırasında boyut optimizasyonu yapar.
flutter_image_compress:
# İnternetten alınan resimlerin cihazda önbelleğe alınmasını sağlar, görüntüleri hızlı bir şekilde yüklemek ve veri tasarrufu sağlamak için kullanılır.
cached_network_image:
# HTML İşleme
# HTML içeriğini doğrudan Flutter widget'larına dönüştürür, HTML formatındaki blog içeriğini uygulamada göstermek için kullanılır.
flutter_html:
# HTML içeriğini widget'lar ile görüntülemek için kullanılır, HTML yapılarını doğrudan Flutter ortamında göstermek için idealdir.
flutter_widget_from_html: ^0.15.2
# Tarayıcı uyumlu HTML ve DOM işlevselliği sağlar, web ve masaüstü için HTML ve DOM manipülasyonlarına olanak tanır.
universal_html:
# Tarih ve Formatlama
# Tarih, sayı ve metin formatlama işlemleri için kullanılır, uygulamanın farklı dil ve bölge ayarlarına uyumlu olmasını sağlar.
intl:
# URL İşlemleri
# Uygulama içinden harici bağlantıları açmak için kullanılır, web sayfalarını veya e-posta istemcilerini başlatır.
url_launcher:
# Flutter web uygulamalarında URL yapısını "hash" olmadan sağlar, temiz ve SEO dostu URL yapıları oluşturur.
url_strategy:
# Benzersiz kimlikler (UUID) oluşturur, dosya isimlendirmesi ve veri işleme sırasında çakışmaları önler.
uuid:
# Stil ve İkonlar
# Font Awesome ikonlarını Flutter projelerinde kullanma imkanı sunar, şık ve modern ikon seçenekleri sağlar.
font_awesome_flutter:
# Uygulama Yapılandırma
# Uygulamanın adını, simgesini ve yapılandırmalarını kolayca değiştirmeye yarayan bir paket, uygulama yayın öncesi özelleştirmeleri hızlandırır.
rename_app: ^1.6.1
# SEO Optimizasyonu
# Meta etiketlerini SEO uyumlu hale getirmek için kullanılır, sayfaların başlık, açıklama ve resim gibi meta bilgilerini dinamik olarak ayarlar.
meta_seo:
dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^4.0.0
flutter:
uses-material-design: true
assets:
- assets/images/