Android Dev Summit 22
Merhaba Herkese, bildiğiniz üzere bu seneki Android Dev Summit’in ilk session’u 24 Ekim’de canlı olarak geliştiricilere gösterildi. Ben de bu yazımda bu etkinlikte nelerden bahsedildi kısaca bahsedeceğim. Hazırsanız başlayalım.
Bu session’da Keynote ve MAD(Modern Android Development) kısmından bahsedildi. İşte anlattıklarımın bir özeti ve tam açılış konuşmasına ve takvimin tamamına bu kısımdan ulaşabilirsiniz.
Modern Android Development: Compose Ekim ‘22
Birkaç yıl önce, Modern Android Geliştirme veya MAD olarak adlandırılan bir dizi kitaplık, araç, hizmet ve kılavuzu tanıtıldı. Android Studio, Kotlin, Jetpack kitaplıkları ve güçlü Google & Play Hizmetlerinden amacımız, tüm Android cihazlarda yüksek kaliteli uygulamalar oluşturmanızı daha hızlı ve kolay hale getirmektir.
Zengin, güzel UI’ler oluşturmak için birkaç yıl önce Jetpack Compose tanıtıldı — bu, yeni Android uygulamaları için önerilen UI çerçevesidir.
Her Compose kitaplığının kararlı sürümünü belirten bir Gradle Bill of Materials (BOM) tanıtıldı. 22 Ekim’deki Compose BOM’un ilk sürümü, Material Design 3 components, lazy staggered grids, variable fonts, pull to refresh, snapping in lazy lists, draw text in canvas, URL annotations in text, hyphenation, ve LookAheadLayout içerir. Lyft’teki ekip, Compose’u kullanmaktan faydalandı.”Tüm yeni özellik kodlarının %90'ından fazlası artık Compose’da geliştirildi” paylaşımında bulundular.
Compose’un tüm Android cihaz ekosisteminden yararlanmanıza yardımcı olmasını istiyoruz; Compose for Wear OS, 1.0 kararlı sürümünü birkaç hafta önce çıkararak Wear için UI oluşturmanın önerilen yolu haline getirdi. Bugün, Android TV için Compose’un ilk alfa sürümüyle teklifi büyüttüğü duyuruldu. Öne çıkan carousel ve immersive liste gibi bileşenler zaten mevcut ve yakında daha fazla bileşen geleceği belirtildi. Yani Android öğreniyor veya yeni bir uygulamaya başlıyorsanız, Jetpack Compose sizin için hazır!
Modern Android Geliştirme, her tür Android cihazında uygulama oluşturmak için güçlü araçlar sağlayan resmi IDE’miz Android Studio’da hayat buluyor. Bugün, test etmeniz için bir dizi yeni özelliği kullanıma sunuyoruz. Bunlar arasında varsayılan olarak Material 3, Live Edit on by default for Compose, Composition Tracing, Android SDK Upgrade Assistant, App Quality Insights Improvements ve dahası. Tüm özellikleri denemek ve bize geri bildirimde bulunmak için Android Studio Flamingo’nun en son önizleme sürümünü indirin.
Wear OS: the time is now!
Kullanıcıların başvurduğu en önemli cihaz, en küçük ve en kişisel olan saattir. Daha geçen yıl Samsung ile ortak platformumuz Wear OS’yi başlattık ve bu yıl Samsung Galaxy Watch 5 ve Google Pixel Watch gibi piyasaya çıkan harika yeni cihazlarla 3 kat daha fazla cihaz aktivasyonu gördük. Wear OS için Uygulamalar oluşturmayı daha hızlı ve daha kolay hale getiren Wear OS için Oluşturma, bu yaz 1.0'a gitti ve Wear OS uygulamaları için kullanıcı arabirimleri oluşturmak için önerilen yaklaşımımızdır. Yerleşik malzeme temasına ve erişilebilirliğe sahip, Giyilebilir Cihazlar için özel olarak tasarlanmış 20'den fazla UI bileşeni.
Giyilebilir cihazdan alınan kişiselleştirilmiş verilerle, verileri tamamen gizli ve güvenli tutmak önemlidir, bu yüzden bunu kolaylaştıracak bir çözüm üzerinde çalışıyoruz: Health Connect. Sağlık verilerini depolamak ve paylaşmak için Samsung ile yakın işbirliği içinde oluşturduğumuz bir API’dir — tümü, kullanıcıların izinleri kolayca yönetmesi için tek bir yerde.
Daha fazlası için:
Making your app work great on tablets & large screens
Bu yılın başlarında duyduğunuz gibi: Google tamamen tabletlerde, katlanabilir cihazlarda ve ChromeOS’ta. Samsung Galaxy Z Fold4, Lenovo P12 Tab Pro ve Google’ın yakında çıkacak olan Pixel Tablet’i gibi şaşırtıcı yeni donanımlarla, uygulamalarınızı gözden geçirmek ve onları büyük ekranlara hazırlamak için daha iyi bir zaman olmamıştı. Android’de yapılan güncellemeler, iyileştirilmiş Google uygulamaları ve Play Store’da optimize edilmiş Tablet uygulamalarını daha keşfedilebilir hale getiren heyecan verici değişikliklerle çok sıkı çalıştık.
Her boyuttaki ekranda en iyi uygulamalara bağlı kalmanıza yardımcı olmak için yeniden boyutlandırılabilir ve masaüstü emülatörleri ve görsel linting dahil olmak üzere, uygulamanızı Android Studio Electric Eel’deki büyük ekranda test etmeyi hiç olmadığı kadar kolaylaştırdık. Bu cihazlar için daha fazla tasarım ve yerleşim kılavuzu sağlayarak size yardımcı olabileceğimizi de duyduk. Bugün yardımcı olmak için, developer.android.com’a vertical uygulamalar için yeni düzen kılavuzunun yanı sıra örneklerle Canonical layouts with samples için geliştirici kılavuzu ekledik.
Making it easier to take advantage of platform features in Android 13
Başarılı bir platformun kalbinde işletim sistemi vardır ve Ağustos ayında piyasaya sürülen Android 13, kişiselleştirme, gizlilik, güvenlik, bağlantı ve medya dahil olmak üzere platformun çok fazla yönüne geliştirici geliştirmeleri getiriyor. Örneğin, uygulama başına dil tercihleri, çok dilli kullanıcılar için deneyimi geliştirerek insanların cihazlarını farklı bağlamlarda farklı dillerde deneyimlemelerine olanak tanır.
Yeni Fotoğraf seçici, kullanıcının uygulamanızla açıkça paylaşmak istediği fotoğraflara ve videolara göz atmasına ve seçmesine izin veren izinsiz bir yoldur; Android’in gizliliğe nasıl odaklandığına harika bir örnek.
Yeni API düzeylerini hedeflemenize yardımcı olmak için, Android Studio Flamingo’nun en son önizlemesinde, hedef SDK’yı güncellerken aramanız gereken en önemli değişiklikler için adım adım belgeler sağlayan Android SDK Yükseltme Yardımcısı aracını sunuyoruz. uygulamanız.
Bunlar, Android’in sunduğu en son özelliklerden yararlanmanızı sağlarken, uygulamanızı platform değişikliklerine uyarlamayı her zamankinden daha kolay hale getirdiğimize dair sadece birkaç örnek.
Bu sessionda anlatılanları bu şekilde özetlemek istedim. Diğer sessionlar sonrasında burda görüşmek üzere. İyi okumalar:)
Tüm yayını izlemek isterseniz