Firebase Studio
Doğrudan tarayıcınızdan, yapay zeka destekli full-stack uygulamaların prototipini hızlı ve verimli bir şekilde oluşturun, derleyin ve yayınlayın.
Firebase Studio, API'ler, arka uçlar, ön uçlar, mobil uygulamalar ve daha fazlası dahil olmak üzere üretim kalitesinde full-stack yapay zeka uygulamaları oluşturup yayınlamanıza yardımcı olan, ajan tabanlı bir bulut tabanlı geliştirme ortamıdır. Firebase Studio, Gemini'dan alınan uzmanlaşmış yapay zeka aracı ve yardımıyla Project IDX'ı birleştirerek her yerden erişilebilen, uygulama geliştirmek için ihtiyacınız olan her şeyi içeren ortak bir çalışma alanı sunar. Mevcut çalışma alanlarınız varsa bunlarda çalışmaya ve bunları dağıtmaya devam edebilirsiniz. Ancak yeni çalışma alanı oluşturma ve kullanıcı kaydı artık desteklenmiyor.
Temel özellikler
| Projeleri kaynak denetiminden, yerel arşivden veya Figma tasarımından içe aktarma | Kendi uygulamalarınızı Firebase Studio'a taşıyın: Yerel bir arşivi içe aktarın, herkese açık veya gizli bir kaynak kodu deposu bağlayın ya da bir Figma tasarımından kod oluşturup Builder.io Figma eklentisi ile içe aktarın. |
| Yerleşik şablonlar ve örneklerle hızlı proje kurulumu |
Firebase Studio, Go, Java, .NET, Node.js ve Python Flask gibi popüler dillerin yanı sıra Next.js, React, Angular, Vue.js, Android, Flutter ve daha birçok çerçeveyi içeren geniş bir şablon ve örnek uygulama kitaplığıyla kapsamlı çerçeve ve dil desteği sunar. Şablon galerisindeki bir şablon veya örnek uygulamayla başlayın ve/veya paylaşmak için kendi özel şablonunuzu oluşturun. |
| Hızlı doğal dil prototipi oluşturma |
App Prototyping agent ile full-stack web uygulamalarının prototipini oluşturmak ve yayınlamak için Gemini kullanın. Doğal dil, resimler ve çizimler de dahil olmak üzere çok formatlı istem yazma ile eksiksiz uygulamalar oluşturun. Unsplash'teki stok resim galerisini kullanarak uygulamanızı geliştirin. Uygulamanızın veritabanı veya kimlik doğrulama gerekiyorsa, App Prototyping agent, Cloud Firestore ve Firebase Authentication ayarlarını yapar. |
| Gemini'dan her zaman kullanılabilir yapay zeka asistanı |
Tüm geliştirme platformlarında Gemini'ın yapay zeka kod yazma desteğini kullanın: etkileşimli sohbet, kod oluşturma, araç çalıştırma ve satır içi kod önerileri. Gemini; kod ve doküman yazmanıza, hataları düzeltmenize, birim testleri yazıp çalıştırmanıza, bağımlılıkları yönetip çözmenize, Docker container'larıyla çalışmanıza ve daha pek çok işlem yapmanıza yardımcı olabilir. |
| Tanıdık ve yüksek düzeyde özelleştirilebilir geliştirme ortamı |
Firebase Studio, popüler Code OSS projesi üzerine inşa edilmiştir ve Google Cloud tarafından desteklenen tam bir sanal makine (VM) çalıştırır. Nix ile online geliştirme ortamınızın neredeyse her yönünü özelleştirebilirsiniz. Sistem paketleri, dil araçları, IDE yapılandırmaları, uygulama önizlemeleri ve IDE yapılandırması buna dahildir. Ayrıca projeyi ve tüm geliştirme ortamı yapılandırmasını özel bir şablonla paylaşabilirsiniz. |
| Firebase ve Google Cloud ile kapsamlı entegrasyon sunan yerleşik araçlar, emülatörler ve dağıtım yöntemleri |
Web ve Android uygulamalarınızı doğrudan tarayıcıda önizleyin ve emülasyon, test ve hata ayıklama için yerleşik çalışma zamanı hizmetleri ve araçlarından yararlanın. Firebase Studio, Firebase ve Google Cloud hizmetleriyle sorunsuz bir şekilde entegre olur. Örneğin, uygulamanızı yayınlamadan önce Firebase'i ve Google Cloud hizmetlerini (ör. Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting ve Firebase Hosting) kapsamlı bir şekilde test etmek için Firebase Local Emulator Suite'yi doğrudan Firebase Studio üzerinden kullanabilirsiniz. |
Nasıl çalışır?
Firebase Studio, farklı geliştirme stillerine uygun birden fazla modu destekler:
Tam kontrolle kodlama: Mevcut depoları içe aktarabileceğiniz veya yeni projeler başlatabileceğiniz ve Open VSX Registry'deki uzantıları kullanabileceğiniz Code OSS tabanlı bir IDE'de doğrudan çalışın. Gemini kod tamamlama, kod oluşturma, test etme, araç çalıştırma ve dokümantasyon gibi konularda çalışma alanına duyarlı yapay zeka desteği sağlar. Nix kullanılarak genişletilebilir yapılandırma desteği sayesinde çalışma alanlarınızı, dağıtım yaklaşımınızı ve hedef çalışma zamanı ortamınızı tamamen özelleştirebilirsiniz.
Kod yazmadan istem girme: Prototyper olarak da bilinen App Prototyping agent, kod yazmadan Gemini ile uygulama fikirlerinin prototiplerini oluşturup iyileştirmek için yeni çalışma alanları oluşturmanıza olanak tanır. Tam yığınlı bir uygulamayı yinelemeli olarak geliştirmek (şu anda web uygulamaları için geçerlidir), test etmek, hata ayıklamak ve çalışmanızı doğrudan tarayıcınızdan başkalarıyla paylaşmak için çok formatlı istemler kullanarak aracıyla çalışın. Gerekirse değişiklikleri hemen geri alabilir, yeni özellikler ekleyebilir, test edebilir, Firebase App Hosting'a yayınlayabilir ve yerleşik gözlemlenebilirlik ile uygulamanızın performansını izleyebilirsiniz.
Her birinin avantajlarından yararlanmak için kodlama ve istem arasında sorunsuz bir şekilde geçiş yapabilirsiniz. Örneğin, App Prototyping agent'da uygulama yapısı ve kullanıcı işlemleri akışı gibi temel özellikleri kapsayan bir prototiple başlayabilir, ardından daha fazla özel mantık ve entegrasyon uygulamak için Code'a geçebilirsiniz.
Bu esneklik sayesinde hızlı bir şekilde yineleme yapabilir ve Firebase Studio üzerinden özel ihtiyaçlarınızı karşılayan uygulamalar oluşturabilirsiniz.
Fiyatlandırma, kotalar ve sınırlar
Firebase Studio hizmetine ücretsiz olarak erişebilirsiniz. Mevcut çalışma alanlarınıza erişmeye ve bunları yönetmeye devam edebilirsiniz. Belirli entegrasyonlar (ör. Firebase App Hosting) için Cloud Billing hesabı gerekebilir.
Firebase Studio fiyatlandırması, kotalar ve sınırlar hakkında daha fazla bilgi edinin.
Firebase Studio verilerinizi nasıl kullanır?
Firebase Studio kullanımınız Google Hizmet Şartları'na tabidir.
Ancak Firebase Studio kapsamındaki üretken yapay zeka özelliklerini kullanımınızın Üretken Yapay Zeka Yasaklanan Kullanım Politikası'na ve Gemini API Ek Hizmet Şartları'na (özellikle Gemini API Ek Hizmet Şartları: Ücretsiz Hizmetler'e) tabi olduğunu unutmayın.
İstemlerinizin ve yanıtlarınızın model eğitimi için kullanılmasını engellemek istiyorsanız App Prototyping agent simgesini kullanmayın ve Firebase Studio içinde Gemini'den yardım almayın. Kodunuzun model eğitimi için kullanılmasını engellemek istiyorsanız Firebase Studio ayarlarınızda kod tamamlama ve kod dizine ekleme'yi devre dışı bırakın.
Sonraki adımlar
- Firebase Studio ile yeni uygulamanızın prototipini oluşturmaya başlayın.
- Firebase Studio Çalışma alanları hakkında daha fazla bilgi edinin.