Skip to content

cihatyalman/flutter_core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Flutter Core

Projelerinizde kullanabileceğiniz çekirdek katman. [ Update: 02.09.2024 ]

"core" klasörünü projenizin lib dizinine kopyalayarak kullanabilirsiniz. Projenizde kullanılmayacak klasörleri silebilirsiniz.

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

Kullanılan kütüphaneler:

  • API Service
    • http
    • dio
  • Firebase Service
    • firebase_core
    • firebase_database
    • cloud_firestore
    • firebase_auth
    • firebase_analytics
    • google_sign_in
    • firebase_dynamic_links
  • Media Service
    • image_picker
    • image_cropper
    • flutter_image_compress
    • file_picker
    • video_player
    • chewie
    • flutter_sound_record
    • just_audio
  • Map Service
    • google_maps_flutter
    • geolocator
    • geocoding
  • Notification Service
    • awesome_notifications
    • firebase_messaging
    • onesignal_flutter(^3.5.1)
  • Other
    • hive
    • hive_flutter
    • sqflite
    • qr_flutter
    • mobile_scanner
    • flutter_downloader
    • crypto
    • shared_preferences
  • Base
    • path_provider
    • screenshot

Araçlar ( utils ):

  • extensions: Bazı tür dönüşümleri yapmanıza yardımcı olur.

  • mixins: Sınıflara ek özellikler eklememizi sağlar.

API Servisi ( api_service ):

WebAPI üzerinden veri alışverişi yapmak için kullanabilirsiniz.

Firebase Servisleri ( firebase_services ):

Medya Servisleri ( media_services ):

  • camera_service: Kamera veya galeriyi kullanmak için kullanabilirsiniz.

  • file_service: Telefondan resim, pdf, dosya vs. almak için kullanabilirsiniz.

  • video_service: Videolarınızı oynatmak için kullanabilirsiniz.

  • audio_service: Ses kaydetmek veya oynatmak için kullanabilirsiniz.

Harita Servisleri ( map_services ):

Bildirim Servisleri ( notification_services ):

Depolama Servisleri ( storage_services ):

  • cache_service: Verilerinizi cihazın ön belleğinde saklamak için kullanabilirsiniz.

  • local_database_service: Verilerinizi local bir veritabanında yönetmek istiyorsanız bu servisi kullanabilirsiniz.

Diğer Servisler ( other_services ):

  • qr_service: QR oluşturmak veya okumak için kullanabilirsiniz.

  • download_service: Medya dosyalarınızı cihazınıza indirmek için kullanabilirsiniz.