Monzo, bir banka ve uygulama dijital finansal hizmetler. Misyonları, para kazanarak 'nı kabul etmiş olursunuz. Monzo'nun tasarım sistemi, bu şekilde Materyal Tasarım'dan sapmaya özel bileşenleri yazmanın ve korumanın kolay bir yolunu bulabilmek istiyorlardı. bu nedenle Jetpack Compose'u tercih etti.
Ne yaptılar?
Oluştur seçeneğinde, Materyal Tasarım bileşenleri Design-system-agnostic Foundation API'lerini ekleyebilirsiniz. Monzo kendi bileşen kitaplıklarını kullanır. Onlar her defasında bir ekranı taşıyarak başladı. Şimdi ise tüm yeni ekranlarda Oluştur'u kullanıyor. Compose, şu anda tüm Android mühendisleri tarafından üretimde kullanılıyor: “ büyük bir sorunla karşılaşmadık. Bu nedenle, başlangıç için ve nihayetinde tüm yeni özellikler için kullanıyoruz."
Sonuçlar
Monzo ekibi, yeni ve ücretsiz uygulama tasarımlarını mümkün kılan "Kullanıma hazır olarak sağladığımız bileşenler, hızlı bir Daha sorunsuz bir deneyim oluşturun. Alan tabanlı API'ler, oluşturmamızı gerçekten kolaylaştıran harika bir desen. inşa ediyoruz."
Monzo ekibi, Compose sayesinde daha kaliteli bir uygulama oluşturdu. ulaşamadıkları en güzel özellikleri, sprintler: "Animasyonlardan biri. Oluştur'a eklediğimiz animasyonlar çok kolay. Renk/boyut/yükseklik gibi öğelere animasyon eklememek için çok az neden vardır anlamına gelir. Böyle "olmazsa olmaz" animasyonlara değinmeye değmez gereken çaba ve karmaşıklığı azaltıyor.”
Artık kodları daha kısa ve okuması, anlaması ve okuması daha kolay sürdürün: “Açıklayıcı kod, muhakeme yeteneğine sahip olmak için değişebilir. Ayrıca, kod üzerinden izlemek çok daha kolaydır. aynı dilde ve genellikle aynı dosyada yazıldığında XML'de sürekli gezinmek için kullanılır. Sadece XML'i kullanmaya başlamama izin vermiyor ve stillere uyum sağlayın! Compose'da temaları anlamak çok daha kolay. Temamız yalnızca tanımladığımız özelliklerden oluştuğunda, değerler genel olarak Kotlin'de olduğu için arama ve takip süreçleri çok kolay. geliştiriyor."
Compose, Monzo ekibinin uygulamalarını kolayca test etmesine ve uygulamanın erişilebilir: "Daha az kırılgan, güvenilir, testler yazmamıza yardımcı oldu, ve uygulamamızın gerçekten de kendimizin paydaşlarımız ve iş ortaklarımızı yardımcı olur. Anlamsal sistemle test etmek de ekranlarımızın varsayılan olarak erişilebilir durumda."
Başlayın
Oluşturma hakkında daha fazla bilgi edinin.