#AndroidDevSummit etkinliğinde izlenecek konuşmaların önizlemesini görün
Oynatma listesi
En sevdiğiniz modern Android geliştirme araçları ve API'leriyle ilgili ayrıntılı teknik oturumları izleyin.

Oluşturmada Özel Düzenler ve Grafikler

Jetpack Compose, sıfırdan hızlı ve kolay bir şekilde video oluşturmak için kullanıma hazır çeşitli çözümler sunar. Peki, bir adım ötesine geçip tamamen özel çözümlere ihtiyaç duyarsanız ne olur? Bu konuşmada, özel Yazma Düzenleri ve Grafiklerin güçlü bir kombinasyonunu kullanarak karmaşık tasarımları nasıl oluşturacağınızı öğreneceksiniz. Yalnızca 20 dakikada karmaşık bir Uyku İzleyicisi örnek uygulaması oluşturarak özel bir grafik hazırlama, çizim oluşturma işlemleri ve animasyonlar gibi konuları daha etkileşimli bir yaklaşımla ele alacağız.


Düzenleyicilerde Ayrıntılı İnceleme Oluşturma

Değiştiricilerin geçmişini ve API'lerin kısıtlamalarını yakından inceleyin. 1.3'te büyük bir revizyonla sonuçlanan sorunların çözülmesinin yanı sıra bu sorunlar, önümüzdeki birkaç sürümde geçişi yapılacak alt düzey ancak güçlü ve deneysel API'lerin eklenmesiyle sonuçlanacaktır. Bu görüşmede, taşıma işleminin nedeni ve nedeni, geliştiriciler üzerindeki etkisi ve son kullanıcılar üzerindeki performans etkisi açıklanmaktadır.


Kullanıcı Arayüzü Katmanında Durum Sahipleri ve Durum Üretimi

Kullanıcı arayüzü katmanı, uygulama verilerini ekranda gösterir. Peki uygulama tam olarak nasıl yapılıyor? Bu konuşmada, kullanıcı arayüzü karmaşıklığını yöneten kullanıcı arayüzü durumu üretim hattını ve eyalet sahiplerini ayrıntılı olarak inceleyeceğiz. As well as, get to know the differences between UI and business logic, a ViewModel and a plain state holder class, state and events, and more! Tüm bunlar ne için, ne zaman ve nasıl yapılır?


Temel Profiller ile Uygulamaları Hızla Büyütme

Temel Profiller, uygulamaların ve kitaplıkların uygulama başlatma ve çalışma zamanı performansını önemli ölçüde iyileştirmenin yeni bir yoludur. Bu oturumda bir Temel Profilin nasıl oluşturulacağını ve etkinliğini nasıl doğrulayacağınızı paylaşacağız. Ayrıca, çeşitli Android platformu sürümlerinde bir Temel Profil sağlandığında Android Runtime'ın uygulama performansını nasıl artırdığını da keşfedeceksiniz.


Besteleme Aracı'nın Son Teknolojisi

Bu konuşmada, Android Studio'daki Yazma Aracı'nın son durumunu, bu araçları geliştirme iş akışınıza nasıl dahil edeceğinizi göstereceğiz.

Oluşturma Önizlemesi ile kullanıcı arayüzünüzü tasarlayıp doğrulamayı, Canlı Düzenleme ile geliştirme iş akışınızı hızlandırmayı ve Yazma düzenleme özellikleriyle daha hızlı kod yazmayı öğreneceksiniz. Ayrıca düzeninizi analiz etmeyi, Düzen İnceleyici ile yeniden oluşturmaları anlamayı ve kodunuzdaki performans sorunlarını belirlemeyi de göstereceğiz.

Bu konuşmaların ardından, güzel, yüksek performanslı ve uyarlanabilir Compose kullanıcı arayüzü oluşturmak için bu araçlardan yararlanmaya hazır olacaksınız.


Android Derlemesi'ndeki Yenilikler

Bu görüşmede, Android Gradle Plugin'in (AGP) yeni özellikleri ve yeni API'ler ile özelliklerin Üretkenlik (bakım ve hız) konusunda size nasıl yardımcı olabileceğini paylaşmak istiyoruz.


Görünümler'den Yazma'ya: Nereden Başlayabilirim?

Jetpack Compose'u kullanmak, uygulamanızı sıfırdan yeniden oluşturmanız gerektiği anlamına gelmez. Bunun yerine, taşımaya yönelik ek bir yaklaşım benimseyebilirsiniz. Bu konuşmada, kod tabanınızda Yazma özelliğini nasıl başlatacağınızı ve mevcut ekranları kademeli olarak nasıl taşıyacağınızı öğreneceksiniz. Bu konuşmayı tamamladıktan sonra, uygulamanızı Yazma'ya dönüştürme konusunda nasıl bir yaklaşım benimseyeceğinizle ilgili sağlam bir temeliniz olur.


E-posta'da Eyalet'e Nerelerde Gidiş

Bu konuşmada, Jetpack Compose'da eyaleti nasıl ve nerede kaldıracağınızı öğreneceksiniz. Eyalet ne zaman kaldırılmalıdır? Oluşturulabilir bir fonksiyonda mı, düz eyalet sahibi sınıfında mı yoksa bir ViewModel içinde mi olmalı? Bu oturumda, gerçek hayattan örnekler kullanarak farklı olasılıkları keşfedeceğiz.


Beste Uygulamalarında Material You

Material 3 Jetpack Compose kitaplığı kararlı olacak, ADS. Yeni ve güncellenmiş tema ve bileşenler hakkında bilgi edinin ve kitaplığını üretim uygulamalarınızda kullanmaya başlayın. Bu görüşmede, Material You dinamik rengi ve Materyal 2'den veri taşıma da ele alınmaktadır. Jetpack Compose'un benimsenmesinin, uygulamaların güncelliğini korumasına ve Android OS görsel dilinin ve estetitiğinin gelişimine uyum sağlamasına neden yardımcı olduğunu öğrenin.


Yazmanın 5 Yolu Kullanıcı Arayüzü Testini İyileştiriyor

Uygulamanızı Oluşturmak için taşımak üzere başka bir bahaneye ihtiyacınız varsa birleştirilebilirleri test etmek, Görüntülemeleri test etmekten daha kolay, hızlı ve güvenilirdir. Bu konuşmada, Compose'ın tasarlanma biçimi sayesinde testlerin beş yönden nasıl geliştiğini ele alacağız.


Gezinme Oluşturma Aracı ile Güvenli, Çok Modüllü En İyi Uygulamaları Yazın

Uygulamanızın boyutu büyüdükçe ve karmaşıklaştıkça, Gezinme Oluşturma özelliğiyle ilgili bu en iyi uygulamaları izleyerek, tüm gezinme çağrılarında tür güvenliğini koruyarak gezinme grafiğinizi birden çok modüle genişletmenizi sağlayabilirsiniz. Bu konuşmada ayrıca, Kotlin Multiplatform özellikli ekranları Navigasyon kodundan nasıl ayıracağınız ve Navigasyon kodunuzu birden çok modüle böldükten sonra nasıl yeniden bir araya getireceğiniz de açıklanmaktadır.


Pratik Oda Taşıma İşlemleri

Veritabanı taşıma işlemleri bazen çok ekstrem bir spor gibi görünebilir. Bunları kabul ediyorsanız sizin için derledik. Bu konuşmada, otomatik taşıma işlemleri, önceden doldurulmuş bir veritabanının nasıl taşınacağı, taşıma işlemlerinde işlem öncesi ve sonrası verilerin nasıl taşınacağı ve taşıma işlemi sırasında yabancı anahtarların ve görünümlerin nasıl işleneceği açıklanmaktadır. Bu yeni beceriler sayesinde, taşıma işlemleri artık paraşütle hava dalışı yapmak gibi olmayacak. Belki de bir Jetpack ile hava dalışı yapmak istiyorsunuz.


Gradle Yönetilen Cihazlar ile Geniş Ölçekte Test Etme

Gradle Managed Device (GMD), yerleşik önbelleğe alma, parçalama ve yaşam döngüsü yönetimi özellikleriyle ölçeklenebilir ve tümüyle yönetilen testler için sanal cihazlardan yararlanmanızı kolaylaştırır. Artık Firebase Test Lab'de çalışan fiziksel ve sanal cihazlar için destek ekliyoruz. Böylece, GMD'lerin avantajlarını Google'ın Android için bulut test çözümüne taşımış olursunuz.


Kaçırmak İsteyeceğiniz 5 Android Studio Özelliği

Şu ana kadar muhtemelen herkes Jetpack Compose araçlarını, Canlı Düzenleme'yi ve Android Studio'nun diğer yüksek profil özelliklerini çalışırken gördü. Bu konuşmada, IDE'de yakında kolayca fark edilemeyecek 5 özellik ve iyileştirmeyi göstereceğiz.


Jetpack Compose için diğer performans ipuçları

Jetpack Compose konuşmasında Common Performance Gotchas I/O etkinliğiyle ilgili gelişmeleri paylaşmak istiyorum. E-posta yazma özelliğinin okunmasını ertelemenin ayrıntılarına, kararlılık hakkında bilgi edinmeye ve Compose'ın bunu nasıl tahmin ettiğine dair ayrıntıları paylaşacağız.


Scratch'ten Ölçeklenebilir, Modülerleştirilmiş, Test Edilebilir Bir Uygulama Oluşturma

Sıfırdan uygulama oluşturuyorsanız veya modern Android geliştirme en iyi uygulamalarını izlemek için uygulamanızı güncellemek istiyorsanız, bu konuşmada ihtiyacınız olan tüm parçalara ve bunların nasıl gerçek dünyadaki bir yapıya uyduğuna dair genel bir bakış sunulur örnek: Android'de Now uygulaması.

Bu konuşmalarda, uygulamanın özelliklerinden birini nasıl geliştirdiğimiz ve tasarımının arkasındaki kararlar da açıklanmaktadır. Uygulamanın test edilebilir, modüler mimarisinden bahsedecek ve Jetpack Compose ile Material3'u kullanarak yeniden kullanılabilir kullanıcı arayüzü öğelerini nasıl oluşturduğumuzdan bahsedeceğiz.


Yeniden Tasarlamacı-Geliştirici Geliştirici Handoff'u: Relay ile Tanışın

Bu kısa sunumda, sizi alfa kanalında kullanıma sunulan Relay'i tanıtacağız. Geçiş, ekiplerin Figma'da kullanıcı arayüzü ve yüksek kaliteli Yazma kullanıcı arayüzü bileşenleri oluşturmalarına olanak tanıyan yeni bir süreçtir. Geçiş, yapılandırılmış bileşen verilerini tasarımcı ile geliştirici arasındaki ortak çalışmanın merkezine koyarak anında kullanıcı arayüzü uygulaması ve hızlı iterasyon sağlar.


Yazma Uygulamanızı Öne Çıkaracak 5 Hızlı Animasyon

Jetpack Compose uygulamanıza biraz hareket eklemek istiyorsunuz ancak Animasyonlar hakkında bilmeniz gereken her şeyi öğrenmek için zamanınız yok mu? Uygulamanızı yalnızca birkaç dakika içinde hayata geçirmenize yardımcı olacak 5 hızlı animasyonu burada bulabilirsiniz!


Compose'da metni biçimlendirme

Metin stili, uygulamanıza karakter verebilir. Bu konuşmada, indirilebilir yazı tipleri ve değişken yazı tipleri kullanma dahil olmak üzere tipografiyi yapılandırmak için Material API'lerin nasıl kullanılacağını öğrenmek amacıyla Jetchat'i kullanacağız. Ardından, sohbet balonumuzu mesajın ne kadar uzun olduğuna bağlı olarak daralacak şekilde özelleştiririz. Bir mesaj kutusu stilini ayarlayarak başlıyoruz: Gradyan kenarlık, siz yazarken renk değiştiren bir imleç ve tamamen özel olarak tasarlanmış bir kutu.


Çevrimdışı öncelikli uygulamalar oluşturun

Ağınız yok mu? Sorun değil. Çevrimdışı öncelikli bir uygulamayı nasıl oluşturacağınızı öğrenin. Bu oturumda modelleme, veri erişimi semantiği, senkronizasyon ve çakışma çözümü ele alınmaktadır. Ayrıca, çevrimdışı öncelikli uygulamalar geliştirirken vazgeçilmez olan yardımcı programlar ve veri yapıları da vurgulanır.


Katmana veya özelliğe göre mi? Neden Her İkisi de Değil?! Android Uygulaması Modülerleştirme Kılavuzu

Bu pratik konuşmada, modern Android uygulama mimarisi bağlamında projenizi modüler hale getirecek bir dizi ortak kalıp ve tarif sunulur. Çok modüllü bir kod tabanında modül türlerini ve rollerini öğrenin.


Yaşam Döngüsüne Duyarlı Bir Mankende Akış Toplama

Akışları yaşam döngüsüne duyarlı bir şekilde toplamak, Android'de akış toplamak için önerilen yöntemdir. Bu konuşmada, tekrar eden OnLifecycle API'si veya Jetpack Compose'daki koleksiyonAsStateWithLifecycle API'si gibi yapmanız gereken farklı API'leri inceleyeceğiz ve arka planda nasıl çalıştıklarını göreceğiz.


Profil Oluşturulan Yapılar ile Uygulama Performansını Doğru Ölçme

Çoğu uygulama geliştirici, yerel geliştirme sırasında uygulamalarını hata ayıklama modunda oluşturabilir ve çalıştırabilir. Ancak hata ayıklanabilir uygulamalar performansta önemli ölçüde ve çeşitli düşüşlere neden olur ve zamanlamayı doğru şekilde ölçmek için yararlı olmaz. Bu konuşmada, profil oluşturmaya yönelik uygulamaların performans ölçümü için sağladığı avantajları ve bunları Android Studio'da nasıl oluşturacağınızı öğrenin.


İlk Yazma Kullanıcı Arayüzü Testinizi Yazma

Bu konuşmada, ilk Yazma Kullanıcı Arayüzü testinizi yazma konusunda size yol göstereceğiz. Bulucuları, onaylamaları, işlemleri ve eşleştiricileri kapsayacak ve semantik ağacına hızlıca göz atacağız.


Android Studio'dan Firebase Crashlytics Raporlarına Daha Hızlı Ulaşın

Firebase Crashlytics, geliştiricilerin üretim uygulamalarında oluşan hataları kaydeder. Ancak bu zamana kadar hataları araştırmak için Crashlytics'in web konsoluna gitmeniz gerekiyordu. Android Studio Electric Eel'de kullanıma sunulan Uygulama Kalitesi Analizleri, hataları Android Studio ile entegre ederek hataya neden olan ilgili koda gitmenizi sağlar.

Bu konuşmada, Uygulama Kalitesi Analizleri ile ilgili temel bilgiler verilecek ve bu özelliğin üretim uygulamalarındaki hataları ayıklamaya nasıl yardımcı olabileceği açıklanacaktır.

İçeriği izleme

Farklı form faktörleri ve ekranlar için uygulama oluşturmayla ilgili en son güncellemeleri öğrenmek için videoları izleyin.


Android Studio ile Form Faktörleri genelinde Daha İyi Kullanıcı Arayüzü Oluşturun

Android Studio, uygulamanızı küçükten büyüğe doğru, çeşitli biçimlerde genişletmeyi kolaylaştırıyor ve hızlandırıyor! IDE'de yeni araçlara göz atarak size yardımcı olun ve görsel efektler, referans cihazlar, yeniden boyutlandırılabilir ve Wear emülatörleri, Wear eşleme asistanı ve form faktörü önizlemeleri gibi iyileştirilmiş özellikler hakkında bilgi edinin. Bu görüşmeden sonra, Büyük Ekranlar ve Wear OS için derleme yapmak üzere Studio'nun çok cihazlı ortamıyla iş akışınızı hızlandırmaya hazır olacaksınız.


Oluşturma: Büyük Ekranlar için Duyarlı Kullanıcı Arayüzü Uygulama

Her ekran boyutu için uyarlanabilir düzenler oluşturmayı öğrenin. Telefonlarda, tabletlerde, katlanabilir cihazlarda ve ChromeOS cihazlarda mükemmel bir kullanıcı deneyimi oluşturmak için Compose ile kullanıcı arayüzü oluşturma düşüncesi geliştireceksiniz.


Yapılması ve Yapılmaması Gerekenler: Büyük Ekranlarda Uygulamaları Optimize Etmek İçin Düşünceleriniz

Daha büyük ekranlarda ve katlanabilir cihazlarda iyi çalışması için Android uygulamanızı geliştirmeye yönelik en iyi uygulamaları öğrenin. 270 milyondan fazla etkin büyük ekran Android cihazdan para kazanmanızı kolaylaştırmak için yeni Android Studio araçlarından, yeni ve güncellenmiş Jetpack kitaplıklarından ve daha spesifik tasarım ve geliştirme rehberlerinden bahsedeceğiz.


Büyük Ekranlar için Tasarlama: Standart Düzenler ve Görsel Hiyerarşi

Standart düzenler, yaygın kullanım alanlarını ve ekran boyutlarını kapsayan farklılaştırılmış büyük ekran deneyimleri için mükemmel bir başlangıç noktası sağlar. Peki, uygulamanız için doğru düzeni nasıl seçiyorsunuz veya ürününüzle kusursuz bir şekilde eşleşen uyarlanabilir bir deneyim oluşturmak için standart yerleşimlerin üzerine nasıl kuruluyorsunuz? Standart düzenleri tasarım bakış açısından ve temel geliştirme kavramlarını anlamayı, feed'lerin mantığını sadeleştirmeyi, liste ayrıntısını ve destekleyici panel düzenlerini anlamayı ve uyarlanabilir tasarımınızı üst düzeye çıkarma potansiyelini anlamayı öğrenin.


Wear OS'te Medya Uygulamaları Oluşturma

Bu konuşmada, Wear OS'te yüksek kaliteli bir Medya uygulamasının nasıl oluşturulacağını öğreneceksiniz. Nelerin oluşturulacağını öğrenmek için önce medya uygulamalarına yönelik Temel Kullanıcı Yolculukları'ndan bahsedeceğiz; Daha sonra yeni çıkan Medya Araç Seti ve Media3 Exoplayer kullanarak geliştirmeyi nasıl kolaylaştırabileceğimizi konuşacağız ve iyi performans göstermeye yönelik ipuçları ile püf noktalarını paylaşacağız.


Wear OS Uygulama Mimarisinin Ayrıntılı İncelemesi

Wear OS için uygulama oluşturmak, Android'i sıfırdan öğrenmek anlamına gelmez. Bu konuşmada, mevcut bir mobil projeye yeni bir Wear projesi eklemeyi veya Wear uygulamasını sıfırdan oluşturmayı ve yapılandırmayı öğreneceksiniz. Kodunuzu en iyi şekilde yeniden kullanmak üzere en iyi şekilde nasıl düzenleyebileceğimizi öğrenecek ve kullanıcılarınıza sağlam bir deneyim sunmak için Horology gibi araçlardan nasıl yararlanacağınızı öğreneceğiz.


Sağlık Hizmetleri ve Health Connect ile Faydalı Fitness Deneyimleri Oluşturma

Modern sağlık ve fitness deneyimleri çeşitli form faktörlerinde mevcuttur. Veriler nadiren tek bir giyilebilir cihaz, telefon uygulaması veya ekipmanda yayınlanır ve ölür. Akıllı telefonlar ve giyilebilir cihazlar dahil olmak üzere geniş bir cihaz portföyünün yanı sıra Android'de çalışan birçok sağlık, fitness ve sağlıklı yaşam uygulaması vardır.

Bu konuşmada, Health Services ile Health Connect'i birbirine bağlayan ve kullanıcıları verileri ile gizlilikleri üzerinde kontrol sahibi olmaya teşvik eden tutarlı, düşünceli deneyimler oluşturmayı öğreneceksiniz.


TV Kullanıcı Deneyimini İyileştirme

TV'deki en son platform güncellemeleri, oturma odasındaki uygulamalara daha iyi kullanıcı deneyimleri sunmak için muhteşem yeni yollar sunuyor.


Araba Uygulaması Kitaplığı'ndaki Yenilikler

Optimize edilmiş uygulamaları hem Android Auto hem de Android Automotive işletim sisteminde daha iyi hale getirmek için Araba Uygulama Kitaplığı'na son eklenen yeni özellikler hakkında bilgi edinin!


Çoklu pencere ve etkinlik yerleştirme ile daha fazlasını yapın

Eskiden kullanıcıların belirli bir etkinliği herhangi bir zamanda görecek ve etkileşim kuracağını düşünüyorduk. Android 12L+, birden çok görevin öne çıkmasını sağlayan ve kullanıcıların farklı uygulamalar veya aynı uygulama üzerinden ekranda iki etkinlik gerçekleştirmelerini sağlayan merkezi bir çözüm sunduğu için Android 12L ile başlayarak bu varsayım artık geçerli değildir. Bu konuşma, uygulamanızın birden fazla pencerede başlatılabilmesini sağlamak için ne yapmanız gerektiğini ve ekstra gayrimenkulden nasıl yararlanacağınızı ve aynı anda birden fazla etkinliği nasıl göstereceğinizi konu alır.


Farklı Form Faktörlerde Kamera Uygulamanız

Daha önce uygulamanız tüm yaşam döngüsü boyunca aynı pencerede ve sabit bir şekilde bulunuyordu. Ancak katlanabilir cihazlar gibi yeni form faktörlerinin ve çoklu pencere ile çoklu ekran gibi yeni görüntü modlarının kullanılabilirliğiyle bu durumun artık geçerli olacağını varsayamazsınız. Büyük ekran ve katlanabilir cihazları hedefleyen bir uygulama geliştirilirken göz önünde bulundurulması gereken en önemli noktalardan bazılarına göz atalım.


Telefonları, Chrome OS cihazları ve bunların arasındaki her şeyi işleyebilecek tek bir gezinme sistemi yazmak ürkütücü görünebilir. Bu çalışmalara yönelik stratejilerden ve Gezinme Oluşturma özelliğinin standart ekranlara ek olarak, telefon ekranlarına sorunsuzca uyum sağlayan büyük ekranlar için en iyi deneyimi oluşturmak amacıyla nasıl kullanılabileceğinden bahsedeceğiz.


Girişler: Sürüm Oluşturma

Uçtan uca korkmayın. Sistem süslemelerinin yerleştirildiği yerlerdeki uygulamanıza nasıl yansıdığını, yeni Yazma API'larının içeriğinizin sistem çubukları, yazılım klavyesi ve görev çubuğuyla otomatik olarak hareket etmesine nasıl yardımcı olduğunu öğrenin.


Tabletler ve ChromeOS'te Klavye ve Fare Desteği

Android'in günümüzde 270 milyondan fazla etkin büyük ekran cihazı var. Kullanıma sunulan her yeni büyük ekranlı cihazla birlikte uygulamanızı klavye ve fare desteği için optimize etmenin önemi artmaya devam ediyor. Bu konuşma, uygulamanızda klavye ve fare desteğini tanıtıp optimize etmek için kullanabileceğiniz kodu ayrıntılı olarak açıklar.


Asistan için farklı cihazlarda geliştirme

Bu konuşmada, Google Asistan üzerinden çeşitli cihaz türlerindeki uygulamalarınıza ses işlevini getirmek için Android Studio'da ses öncelikli API'lerden ve araçlardan nasıl yararlanacağınızı öğreneceksiniz.


Google Play'de Üç Büyük Ekran Kalitesi Katmanı

Tabletlerin ve katlanabilir cihazların artan popülerliği, yeni kullanıcılara ulaşmanın yeni ve yenilikçi yollarını sunuyor. Duyarlı kullanıcı arayüzü, bu deneyimi kolayca oluşturmanıza olanak tanır.

Bu konuşmada, kullanıcıların hangi cihazda olursa olsun uygulamanızı sevebilmeleri için Android'de duyarlı kullanıcı arayüzleri oluşturmak ve test etmek üzere geliştiricilerin büyük ekranları destekleyebilecekleri hakkında bilgi edineceksiniz.


Sorunsuz Çoklu Görev İçin Sürükle ve Bırak

Büyük ekranlı cihazlardaki artışla birlikte, kullanıcılar aynı anda birden fazla uygulamayı giderek daha fazla kullanıyor. Uygulamanıza/uygulamanıza içerik sürükleme ve bırakma desteği ekleyerek zorlukları ortadan kaldırabilir ve mükemmel uygulamalar arası etkileşimlerle kullanıcılarınızı memnun edebilirsiniz!


ChromeOS İçin Uygulamanızı Neden ve Nasıl Optimize Etmelisiniz?

Bugün ChromeOS'te milyonlarca Android uygulaması mevcut. Uygulamanız Google Play'de varsa bunlardan biri olabilir. Bu konuşma, Chrome OS'te kullanıcılarımıza mümkün olan en iyi deneyimi sağlamak için atabileceğimiz adımlara genel bir bakış sağlayacaktır.


Android Uygulamanıza Ekran Kalemi Desteği Ekleme

Android uygulamalarınızı ekran kalemi girişi için nasıl optimize edeceğinizi öğrenin. Yeni Jetpack kitaplıklarından yararlanarak ekran kalemiyle etkileyici kullanıcı deneyimleri sunabilir ve kalem kullanımına benzer bir deneyim elde edebilirsiniz.


Wear OS Fitness Uygulamalarını Terlemeden Test Etme

Telefon uygulamalarıyla karşılaştırıldığında Wear için yüksek kaliteli sağlık ve fitness deneyimi sunmak, özellikle de manuel kalite kontrolü gerçekleştirmek biraz karmaşık olabilir. Özellikler cihazlar arasında değişiklik gösterir ve bir kullanıcı yolculuğunu test etmek için tekrar tekrar koşmak (veya yüzmek) işe yaramaz. Bu aydınlatma etkinliğinde, emülatör ve sağlık hizmetlerinin sentetik modu aracılığıyla sağlık ve fitness deneyimlerini zeminde iki ayakla sıkı bir şekilde test etmek için sunulan birkaç seçeneğe bakalım.


Yaklaşık Bir Saat: Wear OS'te Döner Giriş işleniyor

Wear OS cihazlarda fiziksel taç veya dönen çerçeve bulunabilir. Kullanıcı tacı değiştirdiğinde sistem, geliştiricilerin kullanıcıya gelişmiş dokunsal etkileşimler sağlamak için kullanabileceği rotasyonlu etkinlikler oluşturur. Örneğin, bunu ekranlar arasında gezinmek veya ses düzeyini kontrol etmek için kullanabilirsiniz. Bu konuşmada, uygulamanızda dönen girişleri nasıl kullanacağınızı öğreneceksiniz.


Google Play'de Tüm Cihazlar İçin Uygulamanızı Parlatın

Google Play'deki uygulama girişi bilgileriniz yakında daha fazla yayınlanacak. Bu değişiklikler öncesinde mağazadaki yeni özellikler ve uygulama öğelerinizi optimize etmeye yönelik en iyi uygulamalar hakkında bilgi edinin.

İçeriği izleme

Android platformundaki en son güncellemeler hakkında bilgi edinmek için bizi takip edin.


Uygulamalarınızı Android 13'e Taşıma

Android'in her yeni sürümünde, uygulamanızın dikkate alması gereken platform davranışı değişiklikleri vardır. Bu değişikliklerden bazıları yalnızca yeni SDK sürümünü hedeflediğinizde geçerli olur. Diğerleri çoğunlukla gizlilik ve güvenlikle ilgili olmak üzere tüm uygulamalar için geçerlidir. Bu değişiklikleri ele alacağız, uygulamanızı nasıl test edeceğinize dair bilgi vereceğiz ve Android 13'ü ilk kullananlara en iyi deneyimi sunmak için yararlanabileceğiniz yeni Android 13 özelliklerinden bahsedeceğiz.


Tüm Kullanıcılara Yüksek Kaliteli Medya Deneyimi Sunuyoruz

Medya deneyimleri, cihazın donanım özellikleri ve medya dosyasının özellikleri gibi çeşitli unsurlara güçlü bir bağımlıdır. Böylece, geliştiricilerin yönetmesi gereken senaryolardan oluşan karmaşık bir matris oluşturulur. Bu konuşmada, medya uygulamanızın kullanım alanından bağımsız olarak tüm kullanıcılarınıza en iyi deneyimi sunacak şekilde optimize edilmesini sağlayacak araçlar ve stratejiler ele alınmaktadır.


Android Kamera ile Sosyal Deneyimi Kalitenizi Artırma

Bu oturumda, kaliteyi iyileştirmek, gecikmeyi iyileştirmek ve Android Kamera ile yenilikçi deneyimler oluşturmak için çerçeveyle ilgili yeni yenilikleri keşfedeceğiz.


Çok Dilli Bir Dünya Oluşturma

Android uygulamanızı uluslararasılaştırmak için en iyi uygulamaları ve uygulama başına dil tercihlerini nasıl uygulayacağınızı öğrenin.


Play Faturalandırma Kitaplığı 5'e Taşıma

Mayıs 2022'de Google Play, abonelik ürün kataloğunuzda daha fazla esneklik ve karmaşıklık sunan yeni abonelik özellikleri ekledi. Play Faturalandırma Kitaplığı 5'e geçiş yaparak ve yeni özelliklerden yararlanmak için oluşturulan yeni uç noktaları benimseyerek Android ve sunucu entegrasyonlarınızı nasıl uyarlayacağınızı öğrenin ve sisteminizi bakım maliyetini azaltacak şekilde tasarlayın.


En Son Android Özellikleriyle Yüksek Kaliteli Uygulama Tasarlama

Android'in son sürümleri, her dokunma ve kaydırma, yepyeni bir kullanıcı deneyimi sunuyor. Bu oturumda, uygulamanızı premium düzenler, keyifli gezinme ve erişilebilir bir renk sistemiyle iyileştirmenize yardımcı olacak 3 platform özelliğini ele alacağız. Kullanıcılar, uygulamaları için yüksek kaliteli bir deneyim bekliyor. Geliştiriciler bunu nasıl karşılayabilir?


Cihazda Makine Öğrenimi İçin Donanım Hızlandırma

Donanım hızlandırma, makine öğrenimi özellikli özelliklerde çıkarım gecikmesini önemli ölçüde azaltabilir ve aksi takdirde mümkün olmayan canlı cihaz deneyimlerini sunmanızı sağlar. Günümüzde CPU'nun yanı sıra Android cihazlar da makine öğrenimi çıkarımını hızlandırmak için kullanabileceğiniz GPU, TTP veya NPU gibi çeşitli özel çipler yerleştirir. Bu konuşmada, TensorFlow ve Android ML ekiplerinin sunduğu, Android uygulamanızda makine öğrenimi çıkarımını hızlandırmak için çeşitli donanımlardan yararlanmanıza yardımcı olacak bazı araçları ve çözümleri ele alacağız.


Gizem Onayı

Cihaz güveni karmaşık olsa da modern uygulamalar açısından önemlidir. En büyük şirketlerdeki en iyi mobil geliştiriciler bile nadiren uzmanlığa ihtiyaç duyar. Bu konuşmada; sertifikanın ne olduğu, hangi uygulamaların bu özellikten yararlanması gerektiği, cihaza güvenmiyorsanız yapmanız gereken işlemler ve Play Integrity API'nin uygulama güvenliğini iyileştirme sürecinizi nasıl kolaylaştırdığı açıklanmaktadır.


Yazma için Erişilebilirlik Desteği Oluşturma

Jetpack Compose, Android'in yerel kullanıcı arayüzü oluşturmaya yönelik yeni araç setidir. Bu videoda, erişilebilirlik hizmetleriyle uyumlu olması için yeni bir kullanıcı arayüzü araç seti oluşturmanın ne gerektiğini ele alacağız. Bu konuşma, geliştiricilerin TalkBack ve Anahtar Erişimi gibi çeşitli erişilebilirlik hizmetlerinin bir Android uygulamasındaki kullanıcı arayüzünün durumunu nasıl anlayıp izleyebileceğini daha iyi anlamalarına yardımcı olmayı amaçlamaktadır.


Sesli İletişim Uygulamalarınızda BLE Sesi Desteği

Android 13'te, BDE Ses duyulabilir desteği destekleniyor ve önümüzdeki yıl içinde donanım cihazları piyasada kullanıma sunulacaktır. Bu teknik oturumda, 32 khz'ye kadar yüksek kaliteli iki yönlü ses, stereo mikrofon desteği ve daha birçok özelliğin kullanılması için Telecom API'nin BDE Ses duyulabilirliğini nasıl destekleyebileceğine odaklanılacak.


Özel Korumalı Alan'da Sonraki Adım

Beta sürümündeki kullanımlarla ilgili planlarımız dahil Android'deki Özel Korumalı Alan'a genel bakış. Her Özel Korumalı Alan API'sindeki yeni özellikler ve bunların uygulamanızda veya oyununuzda nasıl kullanılabileceği hakkında bilgi edinin.


Android'de Depolama Alanı Hakkında Her Şey

Kalıcılık, her mobil uygulamanın temel öğelerindendir. Android, farklı ödünleri olan dosyalara erişmek veya bu dosyaları göstermek için farklı API'ler sağlar. WRITE_EXTERNAL_STORAGE için istekte bulunmanız mı gerekiyor? Paylaşılan depolama alanındaki bir resme nasıl erişebilirsiniz? Bu oturumda, depolama alanıyla ilgili temel kavramları anlayabilir ve hem geliştirici üretkenliğinizi hem de kullanıcı gizliliğini iyileştirmek için son API'lerden yararlanabilirsiniz.


HDR 10BİT: 10 BİT Video Yakalama, Oynatma ve Paylaşma

Bu konuşmada HDR videoya odaklanacak ve video çekim, düzenleme, oynatma ve paylaşma dahil olmak üzere işlemi uçtan uca tartışacaksınız. Konuşabileceğimiz yeni konular arasında, düzenleme için yeni Media3 Transformer API'si, oynatma için grafikleri SurfaceView'da görüntüleme ve dosyaları paylaşıma hazırlamayla ilgili ek en iyi uygulamalar yer almaktadır.


Gizlilikle İlgili İzin İş Akışlarını benimseyerek kullanıcıların güvenini kazanın

Bu görüşmede, son birkaç sürümde Android izinlerindeki bazı büyük lansmanları tekrar ele alacağız ve yukarıdaki ilkeler listesine neden inandığımızı açıklayıp, bunları kendi uygulamalarında uyguladığını düşündüğümüz bazı Google uygulamalarımızı sergileyeceğiz. kullanıcılarına daha iyi bir gizlilik deneyimi sunar. Geliştiricilerin bu en iyi uygulamaları benimsemelerine ve kullanıcıların uygulama deneyimlerine olan güvenlerini yükseltmelerine yardımcı olabileceğimizi umuyoruz.


Modern Android Uygulaması Widget'ları Oluşturma

Uygulamanızda uygulama widget'ı var mı yoksa uygulama widget'ı mı oluşturmak istiyorsunuz? Bu oturumda, uygulama widget'larımızı nasıl modernize ettiğimizi ve daha fazla etkileşim sağlayacağınızı göstereceğiz. Ayrıca, Android Android AppWidget'ları oluşturmanıza yardımcı olacak en iyi ipuçlarını sizinle paylaşacağız


Uygulamanızın 64 bit Yalnızca Dünyada Hata Olmasını Önleme

64 bit yalnızca kullanıcıların platformu kullanma yönteminde bazı boşluklar açar. Bu konuşmada, uygulamanızın yeni nesil Android cihazlarda çalışacağından nasıl emin olabileceğiniz açıklanmaktadır.


Android'de ultra geniş bant tanıtımı

Ultra geniş bant teknolojisine, temel kavramlara ve gerçek hayattaki uygulamalara giriş. Ayrıca yeni Jetpack kitaplığımızın adım adım açıklamalı kılavuzu ve Android için uygulama ve örnek kod oluşturma uygulamaları.


Verileri Health Connect ile Senkronize Etme

Fitness uygulamaları, etkinlikleri bir veritabanında depolar. Health Connect, etkinlikleri bir veritabanında (farklı bir veritabanında) da depolar. İkisi arasındaki etkinlikler (silme ve güncellemelerin dağıtılması dahil) kullanıcı için tutarlı, güvenilir ve anlaşılır bir şekilde nasıl senkronize edilebilir?


Android Grafikleri

Uygulamanızda AGSL, Android Graphics Shading Language gibi en yeni platform özelliklerinden yararlanarak Android'in grafik API'lerini nasıl kullanacağınızı öğrenin.

Etkinliği takvime ekle

14 Kasım 2022: Android Geliştirici Zirvesi - Platform

Google Takvim'e ekle Diğer takvime ekle