Jetpack Compose, sezgisel Kotlin API'leri ile yerel kullanıcı arayüzü oluşturmak için kullanılan modern Android araç setidir. Compose; telefonlardan, tabletlerden ve katlanabilir cihazlardan TV'lere ve giyilebilir cihazlara kadar tüm form faktörleri için uyarlanabilir tasarım da dahil olmak üzere kullanıcı arayüzü geliştirmeyi basitleştirir ve hızlandırır.

Compose, önceden oluşturulmuş kullanıcı arayüzü bileşenleri sunar. Böylece uygulamanızın kullanıcı arayüzünü grafikler, animasyonlar ve diğer görsel öğelerle minimum düzeyde kod kullanarak uygulayabilirsiniz.

Uygulamanızdaki mevcut görünüme dayalı kullanıcı arayüzlerini korumak için görünüme dayalı iş akışlarını kullanın. Görünüme dayalı kullanıcı arayüzlerinizi Compose'a taşımanızı öneririz.

Android ile kullanıcı arayüzü oluşturma

Android'e aşina olan geliştiriciler için: Bu kursta, düzenler, temalar, animasyonlar, mimari, durum, erişilebilirlik ve test dahil olmak üzere Compose ile yerel kullanıcı arayüzü oluşturmanın temel bilgileri ele alınmaktadır.
Android'i yeni kullanmaya başlayan geliştiriciler için: Android'de kullanıcı arayüzleri oluşturmak için kullanılan modern araç seti Jetpack Compose ile Android uygulaması geliştirmeyi öğrenin.

Mobil form faktörleri için geliştirme

Rehber
Telefonlarda, tabletlerde, katlanabilir cihazlarda ve ChromeOS cihazlarda her boyuttaki ekranlara sorunsuz şekilde uyum sağlayan kullanıcı deneyimleri oluşturmak için uyarlanabilir tasarımın temellerini öğrenin.
Rehber
ListDetailPaneScaffold ve SupportingPaneScaffold gibi Materyal 3 uyarlanabilir düzen bileşenlerini kullanarak uyarlanabilir kullanıcı arayüzleri oluşturun.
Rehber
NavigationSuite ve NavigationSuiteScaffold gibi Material 3 bileşenlerini kullanarak uyarlanabilir gezinme kalıpları uygulayın.

Belirli cihazlar için geliştirme

Rehber
Kullanıcıların hareket halindeyken bağlantıda kalmasını, biyometrik verileri izlemesini, egzersizi takip etmesini ve diğer yararlı özelliklerden faydalanmasını sağlayan, giyilebilir cihazlara yönelik uygulamalar yazın.
Rehber
Android hakkında zaten bildiklerinizi temel alarak TV'ler için yeni uygulamalar oluşturun. Alternatif olarak, mevcut uygulamalarınızı TV'lerde çalışacak şekilde genişletebilirsiniz.
Rehber
Uygulamanızı Android Auto veya Android Automotive OS çalıştıran araçlara taşıyın. Tek bir uygulama mimarisi her ikisi için de çalışır.
Rehber
Android XR, Android platformunun bir uzantısıdır. Bu nedenle, Android API'leri ve araçları ya da OpenXR ve WebXR gibi açık standartlarla XR uygulamaları oluşturabilirsiniz.
Herkes için tasarım Tüm kullanıcılar için kullanılabilirliği artırmak amacıyla uygulamanıza erişilebilirlik özelliklerini ve hizmetlerini entegre edin.

Uygulamanızı optimize etme

Kullanıcı arayüzünüzün sorunsuz ve duyarlı bir şekilde çalıştığından emin olmak için uygulamanızın performansını iyileştirin.
Uygulamanızın kullanıcı arayüzünün güvenilir olduğundan, sorunsuz çalıştığından ve beklendiği gibi çalıştığından emin olmak için güçlü testler yazın.

En son videolar