Yeni Flutter Day Codelab'leri
Geçen ay yayınlanan yeni Flutter Day Codelab'lerini sizin için derledik. Yeni codelab'leri deneyimlerken Flutter üzerinde çalışan Google çalışanlarından ve dünyanın dört bir yanındaki Flutter geliştirici gruplarından destek alabiliyorsunuz.
Adding AdMob ads to a Flutter app
Bu codelab, kullanıcısının çizimin adını tahmin etmesini sağlayan bir oyun olan Awesome Drawing Quiz adlı uygulamaya bir AdMob banner'ı, geçiş reklamı ve ödüllü bir reklam eklenmesine yardımcı oluyor.
İçerik:
Flutter uygulaması için bir Firebase projesi nasıl oluşturulur?
Firebase AdMob eklentisi nasıl yapılandırılır?
Flutter uygulamasında banner, geçiş reklamı ve ödüllendirilmiş reklamlar nasıl kullanılır?

Multi-platform Firestore Flutter
Bu codelab'de, Flutter ve Cloud Firestore tarafından desteklenen çok platformlu bir restoran önerisi uygulaması oluşturuluyor. Tamamlanan uygulama Android, iOS ve web üzerinde tek bir Dart kod tabanında çalışıyor.
İçerik:
Flutter uygulamasından Cloud Firestore'a veri okuma ve yazma
Cloud Firestore verilerindeki değişiklikleri gerçek zamanlı olarak dinleme
Cloud Firestore verilerinin güvenliği için Firebase Kimlik Doğrulaması ve güvenlik kurallarını kullanma
Karmaşık Cloud Firestore sorguları ve işlemleri yazma

How to write a Flutter plugin
Bu codelab'de, iOS ve Android için kendi eklentilerinizi nasıl yazacağınızı öğrenebilirsiniz. Host platformda sesi işleyen basit bir müzik eklentisi yazıp, daha sonra bir müzik klavyesi yapmak için eklentinizi kullanan örnek bir uygulama oluşturabilirsiniz.
İçerik:
iOS ve Android için bir Flutter eklentisi nasıl yazılır?
Eklentiniz için bir API nasıl oluşturulur?
Eklentinizi kullanan bir uygulama nasıl yazılır?
Eklentinizi başkalarının kullanabilmesi için nasıl yayınlayabilirsiniz?

Using a plugin with a Flutter web app
Bu codelab'de, GitHub deposundaki yıldız sayısını bildiren bir uygulamayı tamamlıyorsunuz. Basit bir hata ayıklama yapmak için Dart DevTools'u kullanıyorsunuz. Uygulamayı Firebase'de nasıl tutacağınızı öğreniyorsunuz. Son olarak, uygulamayı başlatmak ve barındırılan gizlilik politikasını açmak için bir Flutter eklentisi kullanıyorsunuz.
İçerik:
Web uygulamasında bir Flutter eklentisi nasıl kullanılır?
Bir paket ve bir eklenti arasındaki farklar nelerdir?
Dart DevTools kullanarak bir web uygulamasında hata ayıklama nasıl yapılır?
Firebase'de bir uygulama nasıl barındırılır?
Write a Flutter desktop application
Bu codelab'de, repoları, atanan sorunları ve pull request'leri almak için GitHub API'lerine erişen bir Flutter masaüstü uygulaması oluşturuyorsunuz. Bu görevi yerine getirirken, native API'ler ve masaüstü uygulamalarıyla etkileşim kurmak için eklentiler oluşturup, GitHub API'leri için güvenli client library'leri oluşturmak için code generation özelliği kullanılıyor.
İçerik:
Flutter masaüstü uygulaması nasıl oluşturulur?
Masaüstünde OAuth2 kullanarak kimlik doğrulaması nasıl yapılır?
Flutter'dan GraphQL kod üretimi ile nasıl kullanılır?
Native API'lerle entegre etmek için bir Flutter eklentisi nasıl oluşturulur?

Flutter Day Codelab'lerinin tamamı için: https://events.withgoogle.com/flutter-day/codelabs/#content
#FlutterDay #FlutterCodelab #Flutter #FlutterDayCodelabs