Bu proje, Flutter, Firebase ve Riverpod kullanarak geliştirdiğim bir topluluk projesidir. Bu proje, bir video serisi halinde YouTube üzerinde paylaşılmaktadır.
Proje, Flutter framework'ü kullanılarak mobil uygulama geliştirmeyi öğrenmek isteyenler için interaktif bir öğrenme deneyimi sunmayı amaçlamaktadır. Firebase, uygulama üzerindeki veritabanı, kimlik doğrulama ve depolama gibi temel özellikleri yönetmek için kullanılırken, Riverpod ise uygulama içindeki durum yönetimi için tercih edilmektedir.
Bu proje, aşağıdaki konuları içeren bir video serisi olarak yayınlanmaktadır:
- Flutter ve Firebase Projesi Kurulumu
- Firebase Authentication ile Kullanıcı Yönetimi
- Firebase Firestore Kullanımı
- Firebase Storage ile Dosya Yönetimi
- Riverpod ile State Yönetimi
Her video, belirli bir konuya odaklanarak adım adım uygulama geliştirmeyi içermektedir. Seriyi takip ederek Flutter ve Firebase ile güçlü uygulamalar geliştirmeyi öğrenebilirsiniz.
Projeyle ilgileniyorsanız, aşağıdaki adımları takip edebilirsiniz:
- Projenin sol üstündeki "Fork" butonuna tıklayarak projeyi kendi GitHub hesabınıza kopyalayın.
- Projeyi yerel ortamınıza klonlayın:
git clone https://github.com/mhmetglrq/firebase_auth.git
- Proje dizinine giderek bağımlılıkları yükleyin:
cd firebase_auth && flutter pub get
- Uygulamayı başlatın:
flutter run
Artık projeyi yerel ortamınızda çalıştırabilir ve geliştirmeye başlayabilirsiniz.
Eğer bu projeye katkıda bulunmak istiyorsanız, lütfen bir "issue" açarak önerilerinizi veya sorunlarınızı paylaşın. Ayrıca "pull request" göndererek projeye katkıda bulunabilirsiniz.
Teşekkür ederim ve iyi kodlamalar!