Android Geliştiriciler için Android 11

OKAN AYDIN
GDGIstanbul
Published in
4 min readJun 11, 2020

Merhabalar,

Bildiğiniz gibi Google 2008 yılından bu yana her yıl, genellikle Mayıs ayında I/O adında tüm yeniliklerini duyurduğu bir etkinlik düzenliyor. Bu etkinlik Amerika’da ve genellikle Mountain View’de bulunan Shoreline Amphitheatre’da düzenliyor. Google bu yıl salgın dolayısıyla I/O 2020 etkinliğini iptal etmek durumunda kaldı. Ardından online bir etkinlik yapmayı planlarken bu sefer Amerika’da olan karışıklıklar dolayısıyla etkinlik yapmama kararı aldı. Kullanıcılara ve geliştiricilere duyurması gereken bu yeniliklerini dün akşam sosyal medya üzerinden aslında silent launch olarak gerçekleştirdi. Bir çok sosyal medya platformlarından videolar, yazılar ve örnek kodlar paylaştılar. Peki Android tarafında ne gibi yenilikler duyurdular gelin birlikte göz atalım. 🥳

Android 11 ile gelen yenilikler:

IME Animation

IME Animation

UI tarafında en sevdiğim özelliklerden biri de bu oldu. Bir yazışma ekranınızın olduğunu düşünün ve kaydırma işlemi yaptığınızda sayfanın en sonuna gelirseniz klavyeniz otomatik olarak animasyonlu bir şekilde açılıyor artık. 🤩
Kaynak kodu incelemek isterseniz buradan erişebilirsiniz.

Conversation

Okulunuzdan veya iş yerinizden gelen bildirimler sizin için önemli olabilir ama bir güncelleme bildirimi sizin için pek önemli değildir muhtemelen. İşte bu noktada bildirimlerinizi önemli ya da sessize al gibi kontrol edebileceğiniz seçenekler sunan yeni bir özellik eklendi.

Bubbles

Aslında Facebook Messenger uygulamasından alışkın olduğumuz bu baloncuklar geçen yıl Android 10 ile birlikte geliştiriciler için duyurulmuştu fakat tamamlanmamıştı. Android 11 ile geliştirmeler tamamlandı ve kullanıcıya sunuldu. Artık hangi ekranda olursanız olun bu baloncuklara erişebilirsiniz. 🤩

Önceden uygulamalar için tercih edilen yol SYSTEM_ALERT_WINDOW’du. Yani şeffaf bir pencere üzerinden bazı bilgileri görüyorduk. Şimdi ise bu pencerelere alternatif olarak geliştirilen baloncukları artık daha sık göreceksiniz. Detaylı bilgiye buradan ulaşabilirsiniz.

Privacy

Tek seferlik izin

Özellikle geçen yıl çok fazla üstünde durulan gizlilik konusu bu yılda gündemde. Önceden çoğu uygulama kişinin rehber, lokasyon, bildirim vs. gibi tüm bilgilerine erişebilirken gün geçtikçe bunun önüne geçilmeye başlandı. Örneğin bir e-ticaret uygulamasının kameraya sürekli erişebilir olması kullacıyı oldukça rahatsız edebilir. Sadece ödeme yapacağınız zaman kredi kartınızın bilgilerini okuması için tek seferlik bir izin verebilirsiniz. Böylelikle uygulamanın arka planda çalışmasının önüne geçilmiş olur. Bunun yanı sıra background location (arka plan konumu) biraz daha kısıtlayıcı hale getiriliyor. Önceden lokasyon arka plan ve ön planda aynı anda çalışırken Android 11 ile bu izinler ayrılıyor ve bu şekilde kullanıcılar için daha şeffaf bir hale geliyor. Detaylı bilgiye buradan erişebilirsiniz.

Wi-Fi Debugging

Sonunda !

Yıl 2020 ama halaa üzerinde çalıştığınız bir uygulamayı telefonda test etmek isterseniz bilgisayarınıza kablo ile bağlanmak zorunda kalıyorsunuz. Güzel haber sonunda geldi artık kablosuz bağlantı (Wi-Fi) ile Android Studio 4.2 Canary derlemesi sayesinde bu özelliği etkinleştirebilirsiniz. 🥳

Autofill

Önceden telefonun klavyesinin hemen üzerinde hazır kelimeler çıkar ve yazışma esnasında kullanıcılara pratik sağlardı. Yeni gelen özellik ile daha önceden girmiş olduğumuz adres, e-posta, şifre, kredi kartı numarası vs. gibi bilgileri de önerilenler kısmından kolayca erişebilirsiniz. Elbette güvenli bir şekilde. 😇

Kısaca özet geçmek gerekirse Android 11 ile gelen yenilikler bunlar. Yenilikleri daha ayrıntılı incelemek isterseniz kaynaklar kısmını inceleyebilirsiniz ve son olarak GDG Istanbul’un 13 Haziran Cumartesi günü gerçekleştireceği Android 11 Beta launch etkinliğine katılabilirseniz, Google’ın Android ekibinde görev alan Chet, Murat ve Yiğit’den detayları dinleyebilir ve sorularınızı sorabilirsiniz. Etkinliği merak edenler yayın linkine buradan erişebilir.

Sağlıcakla kalın!

Kaynaklar ve Referanslar:

Android 11 ile gelen yenilikler
Youtube serisi

Blog:

Tüm detaylar

--

--