Teknik karar mercileri: Ekipleriniz için Oluşturma'yı kullanmaya başlayın
Jetpack Compose, Android uygulaması geliştirme sürecini hızlandıran, geliştiricilerin daha üretken olmalarına yardımcı olan, sık karşılaşılan hataları ortadan kaldıran ve sezgisel uygulama tasarımı sağlayan bildirim temelli bir kullanıcı arayüzü araç setidir.
Android, aralarında Google çalışanları da dahil olmak üzere birçok geliştiricinin Jetpack Compose'u beğenip benimsemeye devam etmesi için büyük bir yatırım yapmaktadır. Play Store da dahil olmak üzere birçok Google ekibi Jetpack Compose'u kullanıyor.
Başlarken
Araçların benimsenmesine yönelik en iyi uygulamalardan biri, ekip halinde öğrenmek ve bu öğrenme çabasına liderlik edecek bir kişi belirlemektir. Bu kişi konunun uzmanı olacak ve diğer ekip üyelerinin uzmanlıklarını geliştirmelerine yardımcı olacaktır. Başlamak için gereken diğer kaynaklar aşağıda listelenmiştir.
Rehberlik Et
Kotlin ile başlayın
Compose'da Kotlin'in dilin birçok avantajından yoğun olarak yararlanıyorsunuz. Bu nedenle, Compose'u kullanmaya başlamadan önce Kotlin'e geçiş yapmaya başlamanızı öneririz.
Rehberlik Et
Bildirim temelli yaklaşıma geçin
Sektör, yaygın hataları ortadan kaldıran ve animasyon eklemeyi basitleştiren Jetpack Compose gibi bildirim temelli kullanıcı arayüzü çerçevelerine yöneliyor.
Öğrenme rotası
Ekip olarak öğrenmeye başlayın
Orta ve ileri düzey konuları kapsayan kapsamlı kursumuzu kullanarak birlikte öğrenmeye başlayın ve öğrenme yolculuğu boyunca bilgi paylaşımını teşvik edin.
Rehberlik Et
Yüksek standartlarda tasarım yapın
Bileşenler Materyal Tasarım'a (veya kendi özel tasarım sisteminize) uygunken, Beste temaları destekler.
Compose'un entegre edilmesiyle ilgili üç yaklaşım
Oluşturma, Android'in görünüm sistemiyle tamamen birlikte çalışabilir. Bu nedenle, Compose'dan yararlanmak için uygulamanızı tamamen yeniden yazmanız gerekmez. Bu sayede mevcut kaynaklarınızdan yararlanabilir ve mevcut bir uygulamaya Compose'u nasıl ekleyeceğiniz konusunda esnek davranabilirsiniz. Dikkate alınması gereken üç yaygın yaklaşım vardır:
![](https://developer.android.com/static/develop/ui/compose/images/adopt-for-teams/new-features.png?authuser=5&%3Bhl=tr&hl=tr)
Oluştur'a yeni özellikler yazın.
En yaygın yaklaşım, Oluşturma'da yeni özellikler yazarak başlamaktır. Oluştur'u, düğme gibi bağımsız bir kullanıcı arayüzü parçasına kadar tüm yeni ekranlar için kullanabileceğiniz için bu yaklaşım oldukça fazla esneklik sağlar. Twitter, Topluluklar özelliğinde bu yaklaşımı benimsedi.
![](https://developer.android.com/static/develop/ui/compose/images/adopt-for-teams/replace-simple-screens.png?authuser=5&%3Bhl=tr&hl=tr)
Basit ekranları değiştirin.
Taşıma işlemi için başlangıç noktası olarak uygulamanızdaki daha basit ekranlardan birkaçını tanımlamak, Compose'un avantajlarından yararlanmaya başlamanın kolay bir yoludur. Bu, Monzo'nun Compose'da çalışmaya başladığında benimsediği bir yaklaşımdı.
![](https://developer.android.com/static/develop/ui/compose/images/adopt-for-teams/redesign-ui.png?authuser=5&%3Bhl=tr&hl=tr)
Kullanıcı arayüzünüzü yeniden tasarlayın.
Uygulamanız için büyük bir kullanıcı arayüzü tasarımını zaten planlıyorsanız Compose'da tam kullanıcı arayüzü güncellemesi yapmak daha mantıklı olabilir. Ekipler genellikle Compose'da kullanıcı arayüzü bileşenleri oluşturur, ardından bu bileşenlerden ekranlar oluşturur. Mercari ekibi bu yaklaşımı benimsedi.
Özelliklere odaklanın
Birkaç satır kodla animasyon oluşturun
Oluşturma işlemi, doğrusal ve 9-12 noktalı animasyonları, özel animasyon kareleri olan animasyonları ve hatta dinamik ilkbahar animasyonlarını destekler.
Android Studio'da önizleme
Oluşturulabilir öğeler ile, çalışırken boyut, yerel ayar veya açık ve koyu mod gibi özellikleri ayarlayıp inceleyebilirsiniz.
Değişiklikleri anında görün
Canlı Düzenleme ile, bir emülatörde veya cihazda yaptığınız değişiklikleri anında görebilirsiniz. Uygulamanızı yeniden oluşturmanıza gerek yoktur.
Anlambilimle test et
Compose, kullanıcı arayüzünüzü işlevlerle tanımladığından, ekranları aynı API'lere sahip düğmelerle test edebilirsiniz. Uygulamanızda kendisinden emin olduğunuz önemli güncellemeler ve özelliklerin hâlâ çalıştığını doğrulamak için test yapın.