Skip to content

cihatyalman/flutter_architecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

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ı.

    About

    Flutter architecture you can use in your projects.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published

    Languages