23 Ekim 2019
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.
Süre | Açıklama | _type | _konum | _product | |
---|---|---|---|---|---|
08:00-10:00
|
Kayıt ve Kahvaltı |
||||
10:00-11:00
Keynote |
KeynoteDemir Burke, Burçin BilgiliEtkinlik 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.
|
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öportajlarTwitter'da gönderdiğiniz soruları #AskAndroid kullanarak yanıtlayın. |
Canlı yayına özel | |||
11:20-12:00
Sömestr |
Jetpack Compose'daki YeniliklerKişi adı 1, Kişi adı 1, Kişi adı 1Google 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. |
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 MaggiAndroid 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. |
Sömestr | İkinci Aşama | Diğer | |
12:00-12:05
|
Ara |
||||
12:05-12:25
Sömestr |
Oda'daki yeniliklerFlorina Muntenescu, Daniel Santiago RiveraRoom, 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. |
Sömestr | Ana Sahne | Deniz Motosikleti | |
12:05-12:25
Sömestr |
CameraX'teki YeniliklerCaren Chang, Xi ZhangBu 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. |
Sömestr | İkinci Aşama | Deniz Motosikleti | |
12:25-13:40
|
Öğle yemeği |
||||
12:25-12:45
Canlı yayına özel |
#AskAndroid: Jetpack ComposeTwitter'da gönderdiğiniz soruları #AskAndroid kullanarak yanıtlayın. |
Canlı yayına özel | |||
12:45-12:55
Canlı yayına özel |
#AskAndroid: KameraXTwitter'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örleriTwitter'da gönderdiğiniz soruları #AskAndroid kullanarak yanıtlayın. |
Canlı yayına özel | |||
13:40-14:20
Sömestr |
Android Studio'daki YeniliklerTor Norbye, Jamal Eason |
Sömestr | Ana Sahne | Android Studio ve Araçlar | |
13:40-14:20
Sömestr |
Android TV: İlgi Çekici Uygulamalarla İlgili En İyi UygulamalarZeynepAndroid 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. |
Google Play | İkinci Aşama | Android TV Google Play | |
13:40-14:45
Codelab |
Jetpack Compose Codelab'i |
Codelab | Codelabs Odası | Deniz Motosikleti | |
14:20-14:25
|
Ara |
||||
14:25-14:45
Sömestr |
Hareketle Gezinme ile Uçtan Uca UlaşmaCem Banes, Rohan ShahAndroid 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. |
Sömestr | Ana Sahne | Kullanıcı Arayüzü | |
14:25-14:45
Sömestr |
Stilde Kodlama: Özel Lint Kurallarıyla Statik AnalizAlan Viverette, Rahul RavikumarAndroid 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. |
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 LiveDataJose Alcérreca, Yiğit BoyarLiveData, 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. |
Sömestr | Ana Sahne | Deniz Motosikleti | |
14:50-15:10
Sömestr |
Gradle özelliklerinden AGP API'lerineCem Dochez, Cem Doğru, Xavier DucrohetGradle'ı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. |
Sömestr | İkinci Aşama | Android Studio ve Araçlar | |
14:50-15:35
Codelab |
Codelab'leri Aç |
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.
|
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 ÖtesiRahul Ravikumar, Sumir KatariaArka 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. |
Sömestr | Ana Sahne | Deniz Motosikleti | |
15:15-15:35
Sömestr |
CI'da Karşılaştırmalarla Regresyonlarla MücadeleChris Craik, Dustin LamKullanı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. |
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şlamaTwitter'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 YeniliklerJohn Hoford, Paris Hsu, Oscar Adame Vázquez, Nicolas RoardBu 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. |
Sömestr | Ana Sahne | Android Studio ve Araçlar | |
16:05-16:45
Sömestr |
ADB CanlıChet Haase, Tor Norbye, Romain GuySunucular 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. |
Sömestr | İkinci Aşama | Android TV | |
16:05-17:10
Codelab |
View Codelab'i olan oda |
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. |
Sömestr | Ana Sahne | Deniz Motosikleti | |
16:50-17:10
Sömestr |
Arabalar İçin Medya Uygulamaları Nasıl Oluşturulur?Madan Ankapura DiliDoğ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. |
Sömestr | İkinci Aşama | Arabalar için Android | |
17:10-17:20
|
Ara |
||||
17:20-17:40
Sömestr |
Yüksek Performanslı (Grafik) ProgramlamaRomain Guy, Mathias AgopianBu 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ı. |
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şimiOscar RodriguezGeç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. |
Sömestr | İkinci Aşama | Google Play | |
17:20-18:25
Codelab |
MotionLayout Codelab'i |
Codelab | Codelabs Odası | Deniz Motosikleti | |
17:40-17:45
|
Ara |
||||
17:45-18:25
Sohbet |
Android Fireside SohbetiBarındıran: Chet HaaseAndroid platform mühendislik ekibindeki uzmanlardan oluşan bir panelde sorularınızı canlı olarak yanıtlayacaklar. |
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 GuertinGoogle 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. |
Sömestr | İkinci Aşama | Google Play | |
18:25-21:25
|
Asıl Parti Şimdi Başlıyor |