Tüm saatler Pasifik Standart Saati'ne (UTC-08:00) göredir.
Etkinlikten sonra tüm oturumların (Ana Aşama ve İkinci Aşama) kayıtları Android Developers YouTube kanalında sunulacaktır.
Etkinlik sırasında yalnızca Ana Sahne'deki oturumlar canlı yayınlanacaktır.

Filtresi:
Süre Açıklama _type _konum _product
08:00-10:00

Kayıt ve Kahvaltı

10:00-11:00

Keynote

Keynote

Demir Burke, Burçin Bilgili

Etkinlik açılış konuşmasında Mühendislik Bölümü Başkan Yardımcısı Dave Burke ve Ürün Yönetimi Kıdemli Direktörü Steph Cuthbertson yer alıyor.

Keynote Ana Sahne
11:00-15:00

Sandbox

Korumalı Alan: Demolar ve Ofis Saatleri - AM Konuları

Android Ekibi ile tanışın ve onlarla konuşun.

Soru-cevap etkinliği, demolar ya da sadece sohbet etmek için 2. kata uğrayın. Konular ve ekipler gün içinde değişecektir. Bu nedenle, ADS gündeminizi en önemli sorularınızın cevaplanmasını sağlayacak şekilde planlayın. Özel konuklar ve konuşmacılar, iki gün boyunca Hoparlörler Salonu'nda yer alacak.

  • Android App Bundle ve Dynamic Delivery
  • Arabalar için Android
  • Android Jetpack
  • Android Studio
  • Android Tabletler ve Katlanabilir Cihazlar
  • Android TV
  • AndroidX Taşıma
  • Mimari Bileşenleri
  • Biyometri
  • Bluetooth
  • Hız Kliniği
  • KameraX
  • Bulut Android
  • ChromeOS için Android
  • Companion Device Manager
  • Jetpack Compose
  • Kotlin
  • Play Akademisi
  • Gizlilik
  • Çalışma Zamanı Performans Kliniği
  • Güvenlik
  • Sistem Kullanıcı Arayüzü, Bildirimler
  • Telefon Hizmeti
  • Tiz, GSI, DSU
  • Web Görünümü
  • Pencereler ve Etkinlikler

Arabalar için Android

Android Studio ve Araçlar

Android TV

Google Play

Deniz Motosikleti

Kotlin

Performans

Platform

Second Floor

Korumalı Alan Ofis Saatleri Second Floor Arabalar için Android Android Studio ve Araçlar Android TV Google Play Jetpack Kotlin Performans Platformu
11:00-11:20

Ara

11:00-11:20

Canlı yayına özel

#AskAndroid: Dave Burke, Steph Cuthbertson, Chet Haase ve Tor Norbye ile röportajlar

Twitter'da gönderdiğiniz soruları #AskAndroid kullanarak yanıtlayın.

Canlı yayına özel
11:20-12:00

Sömestr

Jetpack Compose'daki Yenilikler

Kişi adı 1, Kişi adı 1, Kişi adı 1

Google I/O'da Jetpack Compose'un duyurusunu yaptık ve ekip o günden beri gayretle çalışıyor. Bu konuşmada, projenin ne olduğu ve nasıl şekillendiği de dahil olmak üzere Compose'u yeni kitlelere tanıtıyoruz. Konuşmada ayrıca Jetpack Compose'u daha önce bilen kişiler de bilgilendiriliyor. Projenin nasıl geliştiği de bu bilgiler arasında yer alıyor.

Deniz Motosikleti

Ana Sahne

Sömestr Ana Sahne Deniz Motosikleti
11:20-12:00

Sömestr

Android Büyük Ekrana: Optimize Edilmiş Deneyimler Büyük Ekrana Nasıl Taşınır?

Kenneth Ford, Pietro Maggi

Android yeni form faktörlerini kullanıma sunarken ve OEM'ler yeni teknolojilerle sınırları zorlarken bu ortamların size ve kullanıcılarınıza neler sunduğunu incelemenin zamanı geldi. Nerede olurlarsa olsunlar kullanıcılarınıza en iyi deneyimi sunmak için geliştirici iş akışınızın yeniden boyutlandırılabilirliği, yeni ekran boyutlarını ve en boy oranlarını, çoklu ekranı ve uygulama sürekliliğini dikkate alması çok önemlidir. screenOrientation="portrait" ile kolay kolay kolay geçen günler sona eriyor.

Bu konuşmada, çeşitli platformlarda Android'i desteklemeye çalışırken karşılaşılan zorlukları ve tüm bu form faktörlerinde mükemmel bir deneyim sunmanızı nasıl sağlayacağınızı konuşacağız. Bu konuşmadan sonra, uygulamanızı ve kullanıcı deneyiminizi tüm cihazlarda tutarlı hale getirmenize yardımcı olacak, işlem yapılabilir bir yapılacaklar listesi hazırlayabilirsiniz.

Diğer

İkinci Aşama

Sömestr İkinci Aşama Diğer
12:00-12:05

Ara

12:05-12:25

Sömestr

Oda'daki yenilikler

Florina Muntenescu, Daniel Santiago Rivera

Room, ortak metin olmadan tür açısından güvenli, kolay kalıcılık sunuyor. Ancak bununla da yetinmedik. Oda 2.2'ye çok istenen birkaç özellik ekledik: ilişkiler için daha iyi destek, Kotlin Flows ile entegrasyon, önceden paketlenmiş veritabanları, kısmi varlıklar, şema varsayılan değerleri ve daha yüksek derleme hızı. Bu konuşmada bu özellikleri ve bunları uygulamanızda kullanmanın nasıl daha gelişmiş işlevler sunacağını, yazma ve bakım işlemlerinin daha az kod gerektirmesini nasıl sağlayacağınızı öğreneceksiniz.

Deniz Motosikleti

Ana Sahne

Sömestr Ana Sahne Deniz Motosikleti
12:05-12:25

Sömestr

CameraX'teki Yenilikler

Caren Chang, Xi Zhang

Bu yıl Google I/O'da alfa lansmanından bu yana CameraX ile ilgili yenilikleri ve uygulamalarında CameraX'i kullanan Google ekiplerinden bilgi edinin.

Deniz Motosikleti

İkinci Aşama

Sömestr İkinci Aşama Deniz Motosikleti
12:25-13:40

Öğle yemeği

12:25-12:45

Canlı yayına özel

#AskAndroid: Jetpack Compose

Twitter'da gönderdiğiniz soruları #AskAndroid kullanarak yanıtlayın.

Canlı yayına özel
12:45-12:55

Canlı yayına özel

#AskAndroid: KameraX

Twitter'da gönderdiğiniz soruları #AskAndroid kullanarak yanıtlayın.

Canlı yayına özel
12:55-13:05

Canlı yayına özel

#AskAndroid: Form Faktörleri

Twitter'da gönderdiğiniz soruları #AskAndroid kullanarak yanıtlayın.

Canlı yayına özel
13:40-14:20

Sömestr

Android Studio'daki Yenilikler

Tor Norbye, Jamal Eason

Bu oturumda, Android Studio'daki yeni geliştirmeler ve özellikler hakkında güncelleme ve demoların yanı sıra, araçların uygulama geliştirme iş akışınıza nasıl entegre edileceği konusunda bilgi vereceğiz.

Android Studio ve Araçlar

Ana Sahne

Sömestr Ana Sahne Android Studio ve Araçlar
13:40-14:20

Sömestr

Android TV: İlgi Çekici Uygulamalarla İlgili En İyi Uygulamalar

Zeynep

Android TV,uygulama hacminde ve ekosisteminde 5.000'den fazla uygulama ve oyunda bir önceki yıla göre neredeyse %100 büyümeyle muazzam bir ivme kazandı. Bu sunum; Android TV entegrasyonları, başarı metrikleri ve süreç boyunca alınan dersler hakkında ayrıntılı bilgiler vererek kitlenizin uygulamanızla etkileşimde bulunmasını başarılı bir şekilde gerçekleştirmenize yardımcı olacaktır.

Android TV

Google Play

İkinci Aşama

Google Play İkinci Aşama Android TV Google Play
13:40-14:45

Codelab

Jetpack Compose Codelab'i

Deniz Motosikleti

Codelabs Odası

Codelab Codelabs Odası Deniz Motosikleti
14:20-14:25

Ara

14:25-14:45

Sömestr

Hareketle Gezinme ile Uçtan Uca Ulaşma

Cem Banes, Rohan Shah

Android 10, geliştiricilerin etkileyici deneyimler oluşturmasına yardımcı olmak için uygulamaların kullanıcı ekranında daha fazla yer almasına olanak tanıyan yeni sistem gezinme modelleri ekler.

Bu konuşmada, uygulamaların yeni hareketle gezinme özelliğiyle nasıl çalışması gerektiği ve hareket çakışmalarını azaltmanın yolları ele alınmaktadır. Ayrıca, uygulamaları uçtan uca güncellemek için sistem çubuklarının arkasına çizim yaparak kullanıcılara etkileyici bir deneyim sunmaya çalışıyoruz.

Kullanıcı Arayüzü

Ana Sahne

Sömestr Ana Sahne Kullanıcı Arayüzü
14:25-14:45

Sömestr

Stilde Kodlama: Özel Lint Kurallarıyla Statik Analiz

Alan Viverette, Rahul Ravikumar

Android Lint, ekiplerin en iyi uygulamaların uygulanmasını otomatikleştirmesini sağlayarak önemsiz kod incelemesi geri bildirimleri için harcanan zamanı azaltır ve genel kod durumunu iyileştirir. Bu konuşmada, kendi ekibiniz için özel Lint kurallarının nasıl test edileceği ve dağıtılacağı da dahil olmak üzere özel Lint kuralı yazmayla ilgili temel bilgiler öğretilir.

API Kılavuzu

İkinci Aşama

Sömestr İkinci Aşama API Kılavuzu
14:45-14:50

Ara

14:50-15:10

Sömestr

Eş yordamlar ve akış içeren LiveData

Jose Alcérreca, Yiğit Boyar

LiveData, değişikliklere güvenli ve verimli bir şekilde tepki veren kullanıcı arayüzleri oluşturmak için tasarlanmış, yaşam döngüsünü takip eden basit bir gözlemlenebilirdir. View**️ViewModel iletişimlerinin ötesinde, hatta Room gibi bileşenler tarafından kullanılabilir. Bununla birlikte, özellikle birden fazla iş parçacığı söz konusu olduğunda aşırı kullanım riski vardır. Çözüm? LiveData artık özelliklerini genişletmek yerine Kotlin'in eş yordamlarıyla sorunsuz bir şekilde çalışıyor. Bu konuşmada, ne zaman ve nasıl kullanılacağını gösteren yeni "liveData" eş yordam oluşturucusunu, ayrıca temiz, verimli ve sağlam, reaktif kullanıcı arayüzleri oluşturmak için test kalıplarını ve antikalıpları ele alıyoruz.

Deniz Motosikleti

Ana Sahne

Sömestr Ana Sahne Deniz Motosikleti
14:50-15:10

Sömestr

Gradle özelliklerinden AGP API'lerine

Cem Dochez, Cem Doğru, Xavier Ducrohet

Gradle'ın görev girişleri, çıkışlar ve kablo kurulumuna yönelik API'si son birkaç yılda önemli ölçüde değişti. Bu oturumda, mevcut en iyi uygulamaları ve bunların Android Gradle Eklentisi'nin yakında kullanıma sunulacak yeni API'lerine nasıl uyum sağlayacağını inceleyeceğiz.

Android Studio ve Araçlar

İkinci Aşama

Sömestr İkinci Aşama Android Studio ve Araçlar
14:50-15:35

Codelab

Codelab'leri Aç

Deniz Motosikleti

Codelabs Odası

Codelab Codelabs Odası Deniz Motosikleti
15:00-19:00

Sandbox

Korumalı Alan: Demolar ve Ofis Saatleri - PM Konuları

Android Ekibi ile tanışın ve onlarla konuşun.

Soru-cevap etkinliği, demolar ya da sadece sohbet etmek için 2. kata uğrayın. Konular ve ekipler gün içinde değişecektir. Bu nedenle, ADS gündeminizi en önemli sorularınızın cevaplanmasını sağlayacak şekilde planlayın. Özel konuklar ve konuşmacılar, iki gün boyunca Hoparlörler Salonu'nda yer alacak.

  • 5G
  • Actions on Google
  • Arabalar için Android
  • Android Çerçevesi
  • Android Jetpack
  • Android Studio
  • Android Tabletler ve Katlanabilir Cihazlar
  • Android TV
  • Animasyonlar
  • Mimari Bileşenleri
  • Hız Kliniği
  • KameraX
  • ChromeOS için Android
  • Jetpack Compose
  • Firebase
  • Oyunlar ve Grafikler
  • Kimlik ve Otomatik Doldurma
  • Uygulama İçi Güncellemeler
  • Kotlin
  • Konum ve İçerik
  • Android'de Makine Öğrenimi
  • Android 10'da Medya ve Ses
  • NDK ve C++
  • Play Akademisi
  • Gizlilik
  • Çalışma Zamanı Performans Kliniği
  • Kısıtlı Depolama
  • Güvenlik

Arabalar için Android

Android Studio ve Araçlar

Android TV

Google Play

Deniz Motosikleti

Kotlin

Performans

Platform

Second Floor

Korumalı Alan Ofis Saatleri Second Floor Arabalar için Android Android Studio ve Araçlar Android TV Google Play Jetpack Kotlin Performans Platformu
15:10-15:15

Ara

15:15-15:35

Sömestr

WorkManager: Temel Bilgilerin Ötesi

Rahul Ravikumar, Sumir Kataria

Arka planda işleme için Jetpack kitaplığı olan WorkManager hakkında daha fazla bilgi edinin. Bu konuşmada, kullanıcı ve cihazlardan oluşan büyük bir ekosisteme dağıtım yaptığınızda karşılaşabileceğiniz yaygın soruları, sorunları ve karşılaşabileceğiniz sorunları ele almak için orta ve ileri düzey kavramlar açıklanmaktadır.

Deniz Motosikleti

Ana Sahne

Sömestr Ana Sahne Deniz Motosikleti
15:15-15:35

Sömestr

CI'da Karşılaştırmalarla Regresyonlarla Mücadele

Chris Craik, Dustin Lam

Kullanıcılar şikayette bulunana kadar performansı kolayca unutabilirsiniz, ancak CI'daki regresyonları yakalayarak kötü bir kullanıcı deneyimini önleyebilirsiniz. Bu konuşmada, varyansın regresyon tespitini neden zorlaştırdığı ve Jetpack kitaplıkları yazarken kullandığımız stratejileri ele alacağız. Yeni Jetpack Karşılaştırma kitaplığını ve RecyclerView kaydırmadan veritabanı sorgularına kadar etkin kod yollarını ölçmek için bu kitaplığın nasıl kullanılacağını inceleyeceğiz.

Performans

İkinci Aşama

Sömestr İkinci Aşama Performans
15:35-16:05

Öğle Çayı Molası

15:35-15:55

Canlı yayına özel

#AskAndroid: Android Topluluğu ve Android'i kullanmaya başlama

Twitter'da gönderdiğiniz soruları #AskAndroid kullanarak yanıtlayın.

Canlı yayına özel
16:05-16:45

Sömestr

Android Studio Tasarım Araçlarındaki Yenilikler

John Hoford, Paris Hsu, Oscar Adame Vázquez, Nicolas Roard

Bu sunumda, geçen yıl kullanıma sunulan yeni araçlar ve özellikler dahil olmak üzere Android Studio Tasarım Araçlarındaki yenilikler ele alınmaktadır. Yeni özellikler ile ilkelere genel bir bakış, düzenleyiciyi kullanarak animasyonlar oluşturma, ipuçları ve püf noktalarına genel bakış gibi konular da dahil olmak üzere yeni MotionEditor ve MotionLayout kitaplığını daha ayrıntılı bir şekilde inceliyoruz.

Android Studio ve Araçlar

Ana Sahne

Sömestr Ana Sahne Android Studio ve Araçlar
16:05-16:45

Sömestr

ADB Canlı

Chet Haase, Tor Norbye, Romain Guy

Sunucular Tor, Chet ve Romain'in konuk olduğu ADB podcast bölümünün canlı kaydı için bize katılın. Ayrıca izleyicilerden canlı soru-cevap etkinliği de düzenleyebilirsiniz.

Android TV

İkinci Aşama

Sömestr İkinci Aşama Android TV
16:05-17:10

Codelab

View Codelab'i olan oda

Deniz Motosikleti

Codelabs Odası

Codelab Codelabs Odası Deniz Motosikleti
16:45-16:50

Ara

16:50-17:10

Sömestr

AndroidX'e Geçiş: Tam Zamanı

Nick Anthony, Time Song

Şimdi AndroidX'e geçişin gerçeğine yakından bakalım! Bu konuşma, yakın zamanda taşınmak için gerekçe sağlar, beklentileri uygun şekilde belirler ve taşıma işlemini mümkün olan en sorunsuz şekilde gerçekleştirmek için bir süreç önerir.

Deniz Motosikleti

Ana Sahne

Sömestr Ana Sahne Deniz Motosikleti
16:50-17:10

Sömestr

Arabalar İçin Medya Uygulamaları Nasıl Oluşturulur?

Madan Ankapura Dili

Doğrudan arabalara yerleşik olarak bulunan, Android Automotive OS tabanlı yeni bilgi-eğlence sistemlerine değindiğimiz bu konuşmada, yeni uygulamaların nasıl geliştirileceğine veya mevcut uygulamaların Android Automotive OS'e nasıl uyarlanacağına odaklanacağız. Medya uygulamanızı tasarlama, geliştirme, yayınlama ve dağıtma konusunda size yol gösterir.

Arabalar için Android

İkinci Aşama

Sömestr İkinci Aşama Arabalar için Android
17:10-17:20

Ara

17:20-17:40

Sömestr

Yüksek Performanslı (Grafik) Programlama

Romain Guy, Mathias Agopian

Bu konuşmada, Android cihazlarda yüksek performans sağlamak amacıyla Filament oluşturma motoru tarafından kullanılan çeşitli teknikler anlatılmaktadır: CPU önbellek dostu programlama, çekirdekleri doyurmak için çok iş parçacıklı iş sistemi, dinamik çözünürlük, kare atlama, yarı kayan reklamlarda gölgelendirici hesaplamaları yapma, dokular için küçük kayan biçimleri kullanma, SIMD ve optimizasyon dostu C++ kodu yazma ve daha fazlası.

Kullanıcı Arayüzü

Ana Sahne

Sömestr Ana Sahne Kullanıcı Arayüzü
17:20-17:40

Sömestr

Google Play Faturalandırma: "Her Yerden Satın Alma" paradigması değişimi

Oscar Rodriguez

Geçtiğimiz birkaç yılda Google Play'e, kullanıcıların uygulama içinden ve dışından birçok yeni yöntemle öğeleri ve abonelikleri keşfedip satın almalarını sağlayan yeni özellikler ekledik.

Uygulamalarında bu değişiklikleri benimseyen geliştiriciler, kullanıcı deneyiminde iyileşmeler ve bunun sonucunda da gelirlerinde önemli büyümeler gördü. Ancak bu özellikleri bir uygulamaya veya oyuna entegre etmek için satın alma işlemlerinin nasıl yapıldığını ve tüketildiğini düşünmek üzere temel bir değişiklik yapmanız gerekir.

Bu oturumda, Her Yerden Satın Alım için tasarım yapma ayrıntılı bir şekilde açıklanmaktadır. Promosyonlar, abone olma ve yükleme, nakit satın alma işlemleri ve bekleyen işlemler ile uzaktan satın alma onaylarından bahsedeceğiz. Google Play Faturalandırma'yı kullanan tüm uygulama ve oyun geliştiricileri bu etkinliğe katılabilir.

Google Play

İkinci Aşama

Sömestr İkinci Aşama Google Play
17:20-18:25

Codelab

MotionLayout Codelab'i

Deniz Motosikleti

Codelabs Odası

Codelab Codelabs Odası Deniz Motosikleti
17:40-17:45

Ara

17:45-18:25

Sohbet

Android Fireside Sohbeti

Barındıran: Chet Haase

Android platform mühendislik ekibindeki uzmanlardan oluşan bir panelde sorularınızı canlı olarak yanıtlayacaklar.

Android Studio ve Araçlar

API Kılavuzu

Google Play

Deniz Motosikleti

Kotlin

Performans

Platform

Kullanıcı Arayüzü

Ana Sahne

Sohbet Ana Sahne Platform Android Studio ve Tooling API Kılavuzu Google Play Jetpack Kotlin Performance Platform Kullanıcı Arayüzü
17:45-18:25

Sömestr

Google, Uygulamamın Zararlı Olduğunu Neden Düşünüyor?

Alec Guertin

Google Play Protect, uygulamaları sürekli olarak inceleyip MUwS (İstenmeyen Mobil Yazılım) ve PHA (Potansiyel Zararlı Uygulama) politikalarımıza uygun davranışlar tespit ettiğimizde kullanıcıları uyarır. Bu konuşmada, bu inceleme sürecine açıklık getiriyoruz. Ayrıca, "iyi" geliştiricilerin bu politikalara uymamasına neden olan yaygın hatalarla ilgili analizleri ve örnekleri de paylaşıyoruz.

Google Play

İkinci Aşama

Sömestr İkinci Aşama Google Play
18:25-21:25

Asıl Parti Şimdi Başlıyor