Skip to content

Latest commit

 

History

History
90 lines (75 loc) · 3.2 KB

README.md

File metadata and controls

90 lines (75 loc) · 3.2 KB

Flutter Architecture

Projelerinizde kullanabileceğiniz flutter mimarisi. [ Update: 02.09.2024 ]

"lib" klasörünü projenizin lib klasörü ile değiştirerek kullanabilirsiniz. Projenizde kullanılmayacak klasörleri silebilirsiniz.

NOT: Gerekli kütüphaneler yüklü değilse hata alabilirsiniz.

NOT: cache_service.dart dosyasında bulunan 'cacheName' değişkenini değiştirmeyi unutmayın.

Kullanılan kütüphaneler:

  • API Service
    • dio
  • Cache
    • hive
    • hive_flutter
  • Widgets
    • animator
    • another_flushbar
    • cached_network_image
  • Other
    • intl
    • path_provider
    • mask_text_input_formatter
    • auto_size_text
    • animated_bottom_navigation_bar

    Mimari

    • core: Projeden bağımsız olarak çalışan kodlar içerir. Bu katmanı dışarıdan entegre edebilirsiniz.

    • constants: Projede kullanılacak sabitler burada tutulur. Bunlar renk, icon, resim, yazı, yazı formatı gibi alanlar olabilir.

    • controllers: Api istekleri burada tutulur.

    • helpers: Kodlama yaparken bize yardımcı olacak kodlar burada tutulur.

    • widgets/custom: Projeden bağımsız olarak oluşturulan widgetlar burada tutulur.

    • widgets/project: Projeye özgü widgetlar burada tutulur.

    • models: Projede kullanılacak modeller burada tutulur.

    • views: Tasarlanan uygulama ekranları burada tutulur.

    • view_models: View ile model arasındaki iletişimi sağlar. İş kodları burada tutulur.


    Flutter Snippet

    Kod yazarken bize yardımcı olacak hazır kod parçaları.