Lightbuild'e genel bakış

Lightbuild, Android Studio'daki görevleri kolaylaştırmayı ve Android CLI aracılığıyla temsilci tabanlı geliştirici iş akışlarını desteklemeyi amaçlayan, tamamen bildirimsel yeni bir derleme deneyimidir. Lightbuild'u daha kolay kullanılacak ve anlaşılacak şekilde tasarladık. Projenizin derleme yapılandırmasına netlik getirme şekli nedeniyle bu adı verdik. Lightbuild, daha geniş bir sürüm yayınlanmadan önce geri bildirim toplamak için belirli bir güvenilir test kullanıcısı grubu tarafından kullanılabilir.

Lightbuild nedir?

Yeni bir proje oluştururken genellikle Android'in resmi olarak desteklenen iki derleme yapılandırma dili olan Kotlin DSL (önerilir) ve Groovy DSL arasında seçim yaparsınız. Genel kullanıma sunulduğunda üçüncü bir seçenek olan Lightbuild da eklenecek.

Lightbuild, zorunlu derleme sistemlerinin üzerinde bildirim temelli bir soyutlama sağlar. Bu, Lightbuild'un yapılandırma dosyalarının mantık yazmanızı gerektirmediği, yalnızca projenizin nasıl derlenmesi gerektiğini tanımlamanız gerektiği anlamına gelir. Projenizin derlemesini çalıştırdığınızda Lightbuild, bildirim temelli yapılandırma dosyalarınızı Gradle gibi başka bir derleme sistemine dönüştürür. Bu diğer derleme sistemi, projenizi oluşturmak için arka planda çalışır ve yalnızca Lightbuild'un yapılandırma söz dizimiyle çalışmanız gerekir.

Avantajları

Bildirimli, YAML tabanlı yapılandırma dosyaları gerektirme konusunda katı davranarak Lightbuild, agentic iş akışları ve Android Studio kullanıcıları için çeşitli avantajlar sunar:

  • Aracı dostu yapılandırma: Lightbuild'un YAML tabanlı derleme yapılandırma dosyaları, yapay zeka aracıların derleme yapılandırmanızı daha verimli bir şekilde ayrıştırmasına, bağımlılıkları güncellemesine ve modülleri düzenlemesine olanak tanıyacak şekilde tasarlanmıştır. Tüm bu işlemler sizin kontrolünüzde gerçekleşir.
  • Android CLI entegrasyonu: Android CLI, uygulamalarınızı komut satırından geliştirme veya en sevdiğiniz temsilci iş akışını kullanma konusunda birincil araçtır. Lightbuild, sizin ve temsilcilerinizin aynı Android KSA derleme ve test özelliklerini kullanarak üretken kalmanızı ve projelerinizi güncel tutmanızı sağlar.
  • Android Studio'ya entegre: Lightbuild tabanlı projeler, Android Studio'da tam olarak desteklenecek şekilde tasarlanmıştır. Bu sayede modern derleme özellikleri doğrudan geliştirme ortamınıza getirilir. Erişiminiz varsa şablon kullanarak veya yapay zekayla proje oluşturarak Lightbuild tabanlı yeni bir proje oluşturabilirsiniz. Lightbuild'un bildirimsel tasarımı sayesinde AGP yükseltmelerini yönetmek ve projelerin açılıp senkronize olmasını beklemek için daha az zaman harcayabilirsiniz.

Sonraki adımlar

Yeni deneyimi herkesin denemesine sunmadan önce, Google Geliştirici Uzmanları programına katılanlar için odaklanılmış bir test programı aracılığıyla kaliteye ve kararlılığa öncelik veriyoruz. Daha geniş bir kitleye sunma yolculuğumuzla ilgili daha fazla ayrıntı için bu sayfayı tekrar ziyaret edin.