Teknik Konuşmalar
Modern Android Geliştirme
Oluşturma'da Özel Düzenler ve Grafikler
Jetpack Compose, ekranları hızlıca ve kolayca sıfırdan oluşturmak için çeşitli kullanıma hazır çözümler sunar. Peki, bir adım ötesine geçip tamamen özelleştirmeniz gerektiğinde ne olur? Bu konuşmada, özel Oluşturma Düzenleri ve Grafiklerinin güçlü bir kombinasyonunu kullanarak karmaşık tasarımları nasıl oluşturacağınızı öğreneceksiniz. Yalnızca 20 dakikada karmaşık bir Uyku İzleyici örnek uygulaması geliştirerek daha pratik bir yaklaşımla özel grafik oluşturma, Çizim oluşturma işlemleri ve animasyonlar gibi konuları ele alacağız.
Oluşturma Düzenleyicileri ile İlgili Ayrıntılı İnceleme
Değiştiricilerin tarihine ve API'lerin kısıtlamalarına ayrıntılı bir bakış. Çözmeleri amaçlanan sorunların yanı sıra 1.3 sürümünde uygulamada büyük bir revizyon uygulanması ve sonraki birkaç sürüm boyunca bunlara yer vereceğimiz daha düşük düzeyli ancak güçlü deneysel API'lerin eklenmesi. Bu konuşmada, bu geçişin neden ve nasıl olduğu, geliştiricileri nasıl etkilediği ve son kullanıcılar üzerindeki performans üzerindeki etkisi ele alınacak.
Kullanıcı Arayüzü Katmanında Durum Sahipleri ve Durum Üretimi
Kullanıcı arayüzü katmanı, uygulama verilerini ekranda gösterir. Peki bu tam olarak nasıl yapılıyor? Bu konuşmada, kullanıcı arayüzü durumu üretim hattını ve kullanıcı arayüzü karmaşıklığını yöneten durum sahiplerini derinlemesine inceleyeceğiz. Buna ek olarak, kullanıcı arayüzü ile iş mantığı arasındaki farkları, ViewModel ile bir düz durum tutucu sınıfı, durum ve etkinlikleri ve daha fazlasını öğrenin! Hepsi bu kadar, ne zaman ve nasıl kullanılır?
Temel Profillerle Uygulamaları Hızlı Hale Getirme
Temel Profiller, uygulamalar ile kitaplıkların uygulama başlatma ve çalışma zamanı performansını önemli ölçüde iyileştirmenin yeni bir yoludur. Bu oturumda, Temel Profil oluşturma ve etkinliğini doğrulama hakkında bilgi vereceğiz. Çeşitli Android platform sürümlerinde Referans Profil sağlandığında Android Runtime'ın uygulama performansını nasıl iyileştirdiğini de keşfedeceksiniz.
Son Teknoloji Yazma Araçları
Bu konuşmada, bu araçları geliştirme iş akışınıza nasıl dahil edeceğinizi göstererek Android Studio'daki en gelişmiş Oluşturma Araçlarını size adım adım 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 Oluşturma düzenleme özellikleriyle daha hızlı kod yazmayı öğreneceksiniz. Ayrıca düzeninizi nasıl analiz edeceğinizi, Layout Inspector ile yapılan yeniden kompozisyonları nasıl anlayacağınızı ve kodunuzdaki performans sorunlarını nasıl tespit edeceğinizi göstereceğiz.
Bu konuşmadan sonra güzel, yüksek performanslı ve uyarlanabilir Oluşturma kullanıcı arayüzü oluşturmak için bu araçlardan yararlanmaya hazır olacaksınız.
Android Build'deki Yenilikler
Bu konuşmada, Android Gradle Eklentisi'ndeki (AGP) yenilikleri ve yeni API'ler ile özelliklerin Üretkenlik (bakım ve hız) konusunda size nasıl yardımcı olabileceğini sizinle paylaşmak istiyoruz.
Görüntülemelerden Yazmaya: Nereden Başlayabilirim?
Jetpack Compose'u kullanarak uygulamanızı sıfırdan yeniden oluşturmanız gerekmez. Bunun yerine, taşıma işlemine kademeli bir yaklaşım uygulayabilirsiniz. Bu konuşmada, kod tabanınızda Compose'u kullanmaya nasıl başlayacağınızı ve mevcut ekranları kademeli olarak nasıl taşıyacağınızı öğreneceksiniz. Bu konuşmadan sonra, uygulamanızı Compose'a dönüştürme konusunda nasıl bir yaklaşım izlemeniz gerektiği konusunda sağlam bir temel edinmiş olacaksınız.
Oluşturulan Durum Nereden Çekilir?
Bu konuşmada Jetpack Compose'da eyaleti nasıl ve nereden kaldıracağınızı öğreneceksiniz. Eyalet ne zaman kaldırılmalıdır? Bu composable işlevde, düz durum tutucu sınıfında mı yoksa ViewModel'de mi olmalı? Bu oturumda, gerçek hayattan örnekler kullanarak farklı olasılıkları keşfedeceğiz.
Oluşturma uygulamalarında Material You yaklaşımı
Material 3 Jetpack Compose kitaplığı ADS'de kararlı olacak. Yeni ve güncellenmiş tema ile bileşenler hakkında bilgi edinin ve kitaplığı üretim uygulamalarınızda kullanmaya başlayın. Bu konuşmada, Material You dinamik rengi ve Material 2'den geçiş de ele alınır. Jetpack Compose'u kullanmaya başlamanın uygulamaların neden yenilendiğini, Android OS görsel dili ve estetiğindeki gelişime ayak uydurmasını nasıl sağladığını öğrenin.
E-posta Yazma ile Kullanıcı Arayüzü Testini İyileştirmenin 5 Yolu
Uygulamanızı Compose'a taşımak için başka bir bahaneye ihtiyacınız varsa, oluşturulan dosyaları test etmek, Görünümler'i test etmekten daha kolay, daha hızlı ve daha güvenilirdir. Bu konuşmada, Compose'un tasarımı sayesinde testlerde yapılan iyileştirmelere göz atacağız.
Gezinmeyi Oluşturma ile Güvenli ve Çok Modüllü En İyi Uygulamalar Yazma
Uygulamanızın boyutu ve karmaşıklığı büyüdükçe, Gezinme Yazma'yı kullanmayla ilgili bu en iyi uygulamaları izleyerek, gezinme grafiğinizi tüm gezinme çağrılarında tür güvenliğini koruyacak şekilde birden fazla modüle genişletmeye hazır olursunuz. Bu konuşmada, Kotlin Multiplatform'a hazır ekranların Navigasyon kodundan nasıl ayrılacağı ve Navigasyon kodunuzu farklı modüllere ayırdıktan sonra nasıl yeniden birleştireceğiniz de ele alınacaktır.
Pratik Oda Taşıma İşlemleri
Veritabanı taşıma işlemleri zaman zaman ekstrem bir spor gibi görünebilir. Kabul ediyorsanız bu işin sizin hakkınızda konuşacağız! Bu konuşmada otomatik taşıma işlemlerini, önceden doldurulmuş bir veritabanının nasıl taşınacağını, taşımalarda işlem verilerinin nasıl önceden ve sonra kaydedileceğini ve taşıma sırasında yabancı anahtarların ve görünümlerin nasıl işleneceğini ele alacağız. Bu yeni beceriler sayesinde göçmenler artık paraşütle paraşütle paraşütle paraşütle uçuyormuş gibi hissetmeyecek, ancak Jetpack ile paraşütle atlama hissine kapılacak.
Gradle Tarafından Yönetilen Cihazlarla Geniş Ölçekte Test Edin
Gradle Yönetilen Cihazlar (GMD) yerleşik test önbelleğe alma, parçalama ve yaşam döngüsü yönetimi ile ölçeklenebilir, tümüyle yönetilen testler için sanal cihazlardan yararlanmayı kolaylaştırır. Şimdi Firebase Test Lab'de çalışan hem fiziksel hem de sanal cihazlar için destek ekliyoruz. Bu sayede GMD'lerin avantajlarını Google'ın Android'e yönelik bulut testi çözümüne ekleyebilirsiniz.
Kaçırmak İstemediğiniz 5 Android Studio Özelliği
Şimdiye kadar herkes Jetpack Compose araçlarını, Canlı Düzenleme'yi ve Android Studio'nun diğer yüksek profilli özelliklerini çalışırken görmüş olabilir. Bu nedenle bu konuşmada, IDE'de yakın zamanda fark edilmeyen ancak günlük geliştirme iş akışlarınızı önemli ölçüde iyileştirme fırsatına sahip olan, yakında kullanıma sunulacak 5 özellik ve iyileştirmeyi ele alacağız.
Jetpack Compose için Daha Fazla Performans İpucu
Jetpack Compose konuşmasında Common Performance Gotchas I/O'nun devamı. Oluşturma durumu okumalarını ertelemenin neden işe yaradığını daha ayrıntılı şekilde inceleyeceğiz, kararlılık ve Compose'un bunu nasıl tahmin ettiği hakkında bilgi edinecek, reportFullyDrawn için yeni bir API'ye göz atacağız ve daha birçok şey yapacağız.
Sıfırdan Ölçeklenebilir, Modülerize ve Test Edilebilir Bir Uygulama Derleme
Sıfırdan bir uygulama oluşturuyorsanız veya uygulamanızı, modern Android geliştirmeyle ilgili en iyi uygulamaları takip edecek şekilde güncellemek istiyorsanız bu konuşmada, ihtiyacınız olan tüm parçalar ve bunların bir araya nasıl geldiği hakkında gerçek hayattan bir örnek olan Android'de Now uygulaması hakkında genel bir bakış sunacağız.
Bu konuşmada, uygulamanın özelliklerinden birini nasıl oluşturduğumuz ve tasarımına ilişkin alınan kararlar da açıklanacak. Uygulamanın test edilebilir, modüler mimarisini ele alacak ve Jetpack Compose ile Material3'ü kullanarak bir dizi yeniden kullanılabilir kullanıcı arayüzü öğesini nasıl oluşturduğumuzdan bahsedeceğiz.
Tasarımcı-Geliştirici Handoff'u Yeniden Tasarlama: Geçişle Tanışın
Bu kısa konuşmada, açık alfa sürümünde kullanıma sunulan Relay'i tanıtacağız. Geçiş, ekiplerin Figma'da kullanıcı arayüzü ve yüksek kaliteli Compose kullanıcı arayüzü bileşenleri oluşturmasına olanak tanıyan yeni bir süreçtir. Relay, yapılandırılmış bileşen verilerini tasarımcı ve geliştirici arasındaki ortak çalışmanın merkezine yerleştirerek anında kullanıcı arayüzü uygulaması ve hızlı yineleme sağlar.
Yazma Uygulamanızın Öne Çıkmasını Sağlayacak 5 Hızlı Animasyon
Jetpack Compose uygulamanıza hareket katmak istiyor ancak Animasyonlar hakkında tüm bilmeniz gerekenleri öğrenecek zamanınız yok mu? Uygulamanızı birkaç dakikada hayata geçirmenizi sağlayacak 5 kısa animasyonu burada bulabilirsiniz!
Oluşturmada Metin Stilini Ayarlama
Metin stili, uygulamanıza karakter katabilir. Bu konuşmada, indirilebilir yazı tipleri ve değişken yazı tipleri de dahil olmak üzere tipografiyi yapılandırmak amacıyla Material API'lerini nasıl kullanacağınızı öğrenmek için Jetchat'i kullanacağız. Ardından, sohbet balonumuzu iletinin uzunluğuna göre daraltılacak şekilde özelleştireceğiz. Mesaj kutusunu biçimlendirerek sonlandıracağız: ona bir gradyan kenarlığı, siz yazarken rengi değişen bir imleç ve tamamen özel bir şekilde süslenmiş bir kutu vereceğiz.
Çevrimdışına Öncelik Veren Uygulamalar Oluşturun
Ağ bağlantısı yok mu? Sorun değil. Çevrimdışı öncelikli bir uygulama geliştirmeyi öğrenin. Bu konuşmada modelleme, veri erişimi semantiği, senkronizasyon ve çakışma çözümü ele alınacaktır. Ayrıca, çevrimdışı öncelikli uygulamalar oluştururken vazgeçilmez olan yardımcı programlar ve veri yapılarını da vurgulayacaktır.
Katman mı yoksa özellikle mi? Neden İkisi de Değil?! Android Uygulama Modülerleştirme Rehberi
Bu uygulamalı konuşmada, projenizi modern Android uygulama mimarisinin bağlamında modüler hale getirmek için yararlanabileceğiniz bazı yaygın kalıpları ve tarifleri öğrenebilirsiniz. Modül türlerini ve çok modüllü kod tabanındaki rollerini öğrenin.
Yaşam Döngüsüne Duyarlı Bir Şekilde Akış Toplama
Android'de akışların toplanması için önerilen yöntem, akışları yaşam döngüsüne duyarlı olacak şekilde toplamaktır. Bu konuşmada, bu işlemi gerçekleştirmeniz gereken farklı API'leri (ör. RepeatOnLifecycle API veya Jetpack Compose'daki toplamaAsStateWithLifecycle API) keşfedecek ve bunların arka planda nasıl çalıştığını göreceğiz.
Profil Oluşturulabilir Derlemelerle Uygulama Performansını Doğru Şekilde Ölçme
Yerel geliştirme sırasında çoğu uygulama geliştirici, uygulamasını hata ayıklama modunda derleyip çalıştırır. Ancak hata ayıklaması yapılabilecek uygulamalar, performansta önemli ölçüde ve çeşitli şekillerde düşüşe neden olur ve zamanlamayı doğru şekilde ölçmek için kullanılmaz. Bu konuşmada, performans ölçümü için profil yapılabilir uygulamaların avantajlarını ve bunları Android Studio'da nasıl oluşturacağınızı öğreneceksiniz.
İlk Oluşturma Kullanıcı Arayüzü Testinizi Yazma
Bu konuşmada, ilk Compose kullanıcı arayüzü testinizi yazma konusunda size yol göstereceğiz. Bulucuları, iddiaları, işlemleri ve eşleştiricileri ele alacak ve anlam ağacına hızlıca göz atacağız.
Firebase Crashlytics Raporlarını Android Studio'dan Daha Hızlı Yanıtlayın
Firebase Crashlytics, geliştiricilerin üretim uygulamalarında oluşan hataları kaydeder ancak bu zamana kadar hataları incelemek için Crashlytics'in web konsoluna gitmeniz gerekiyordu. Android Studio Electric Eel'de kullanıma sunulan Uygulama Kalitesi Analizleri, hataları Android Studio ile entegre etmenizi sağlayarak hatalara neden olan ilgili koda gitmenize olanak tanır.
Bu konuşmada, Uygulama Kalitesi Analizleri ile ilgili temel bilgiler ve üretim uygulamalarındaki hataları ayıklamada bu analizlerden nasıl yararlanılabileceği açıklanacaktır.
Form Faktörleri
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örlerinde Daha İyi Kullanıcı Arayüzleri Geliştirin
Android Studio, uygulamanızı küçükten büyüğe kadar çeşitli form faktörlerinde daha kolay ve hızlı bir şekilde genişletmenizi sağlıyor. Yeni araçlar ile görsel hata ayıklama, referans cihazlar, yeniden boyutlandırılabilir ve Wear emülatörleri, Wear eşleme asistanı, form faktörü önizlemeleri ve daha birçok iyileştirilmiş özellikleri tanıtacağımız IDE'de tura çıkın. Bu konuşmadan sonra Studio'nun çoklu cihaz ortamıyla iş akışınızı hızlandırmaya ve Büyük Ekranlar ve Wear OS için uygulama geliştirmeye hazır olacaksınız.
Oluşturma: Büyük Ekranlar için Duyarlı Kullanıcı Arayüzü Uygulama
Her ekran boyutuna göre uyarlanabilir düzenler oluşturmayı öğrenin. Telefonlar, tabletler, katlanabilir cihazlar ve ChromeOS cihazlarda mükemmel bir kullanıcı deneyimi oluşturmak için Compose ile kullanıcı arayüzü oluşturma yaklaşımını geliştireceksiniz.
Yapılması ve Yapılmaması Gerekenler: Uygulamaları Büyük Ekranlar için Optimize Etme Konusu
Büyük ekranlarda ve katlanabilir cihazlarda sorunsuz çalışması için Android uygulamanızı geliştirmeyle ilgili en iyi uygulamaları öğrenin. 270 milyonu aşkın aktif, büyük ekranlı Android cihazdan yararlanmanızı kolaylaştırmak için yeni Android Studio araçları, yeni ve güncellenmiş Jetpack kitaplıkları ve daha spesifik tasarım ve geliştirme kılavuzlarına kadar her şeyi ele alacağız.
Büyük Ekranlar İçin Tasarım: Standart Düzenler ve Görsel Hiyerarşi
Yaygın kullanım alanlarını ve ekran boyutlarını kapsayan standart düzenler, farklı 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çebilirsiniz veya ürününüzle mükemmel bir şekilde eşleşen uyarlanabilir bir deneyim oluşturmak için standart düzenleri nasıl temel alabilirsiniz? Tasarım açısından standart düzenleri ve temel geliştirme kavramlarını anlamayı, feed'lerin temelini, liste ayrıntılarını ve destekleyici panel düzenlerini inceleyerek uyarlanabilir tasarımınızı geliştirme potansiyelini ortaya çıkarmayı öğrenin.
Wear OS'te Medya Uygulamaları Oluşturma
Bu konuşmada, Wear OS'te yüksek kaliteli Medya uygulaması oluşturmayı öğreneceksiniz. Önce medya uygulamaları için Temel Kullanıcı Yolculukları'nı ele alacağız. Ardından, ne geliştirileceğini ana hatlarıyla ortaya koyacağız. Ardından, yeni kullanıma sunulan Medya Araç Setimizi ve Media3 Exoplayer'ı kullanarak geliştirme sürecini nasıl kolaylaştırabileceğimizi tartışacağız ve iyi bir performans sağlamak için bazı ipuçları ve püf noktalarına yer vereceğiz.
Wear OS Uygulama Mimarisinin Ayrıntılı İncelemesi
Wear OS için geliştirme yapmak, Android'i sıfırdan öğrenmek anlamına gelmez. Bu konuşmada, mevcut bir mobil projeye yeni Wear projesinin nasıl ekleneceği veya Wear uygulamasını sıfırdan nasıl oluşturup yapılandıracağınız öğretilecek. Kodlarınızı mümkün olduğunca çok kez yeniden kullanmak üzere en iyi şekilde nasıl düzenleyebileceğinizi ve kullanıcılarınıza sorunsuz bir deneyim sunmak için Horologist gibi araçlardan nasıl yararlanabileceğinizi anlayacağız.
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 yaşar ve ölür. Ayrıca, akıllı telefonlar ve giyilebilir cihazlar da dahil olmak üzere geniş bir cihaz portföyünün yanı sıra birçok sağlık, fitness ve sağlıklı yaşam uygulaması Android üzerinde çalışıyor.
Bu konuşmada, Sağlık Hizmetleri ile Health Connect arasında köprü kuran, kullanıcıların verileri ve gizlilikleri üzerinde kontrol sahibi olmasını sağlayan tutarlı ve üzerine düşünülmüş deneyimler oluşturmayı öğreneceksiniz.
TV Kullanıcı Deneyimini İyileştirme
TV ile ilgili en son platform güncellemeleri, oturma odasındaki uygulamalara daha iyi kullanıcı deneyimi sunmanın mükemmel yeni yollarını sunuyor.
Araba Uygulama Kitaplığı'ndaki Yenilikler
Optimize edilmiş uygulamaları hem Android Auto hem de Android Automotive OS'te her zamankinden daha iyi hale getirmek için Araba Uygulama Kitaplığı'na yakın zamanda eklenen yeni özellikler hakkında bilgi edinin.
Çoklu Pencere ve Etkinlik Yerleştirme ile Daha Fazlasını Yapın
Eskiden kullanıcıların herhangi bir anda tek bir etkinliği görüp etkileşimde bulunacağını düşünüyorduk. Android 12L'den başlayarak, Android 12L+ çoklu görev deneyimini ön planda tutarak kullanıcıların ekranda farklı uygulamalardan veya aynı uygulamadan iki etkinlik gerçekleştirmesini sağladığından bu varsayım artık geçerli değildir. Bu konuşmada, uygulamanızın çoklu pencerede kullanıma sunulmasını sağlamak için yapmanız gerekenler, ekstra ekran avantajından nasıl yararlanacağınız ve aynı anda birden fazla etkinlik göstermenin yolları ele alınacak.
Farklı Form Faktörlerine Göre Kamera Uygulamanız
Daha önce uygulamanız tüm yaşam döngüsü boyunca aynı pencerede ve sabit bir yönde yaşamış olabilirdi. Ancak katlanabilir cihazlar gibi yeni form faktörlerinin ve çoklu pencere ile çoklu ekran gibi yeni görüntüleme modlarının kullanıma sunulması düşünüldüğünde, bunun artık geçerli olacağı varsayılamaz. Büyük ekranlı ve katlanabilir cihazları hedefleyen bir uygulama geliştirirken dikkat edilmesi gereken en önemli noktalardan bazılarına göz atalım.
Her Ekran Boyutunda Gezinme Oluşturma
Telefonları, ChromeOS cihazları ve bu ikisi arasındaki her şeyi işleyebilen tek bir gezinme sistemi yazmak gözünüzü korkutabilir. Bu çalışmaya yaklaşma stratejilerinden ve Gezinme Yazımı'nın, telefon ekranlarına sorunsuz bir şekilde uyum sağlayan büyük ekranlar için en iyi deneyimi oluşturmak amacıyla standart düzenlerle birlikte nasıl kullanılabileceğini konuşacağız.
Ekler: Oluşturma Sürümü
Uçtan uca geçmekten korkmayın. Eklerin, sistem süslemelerinin yerleştirildiği uygulamanızla nasıl iletişim kurduğunu ve yeni Compose API'lerinin sistem çubukları, yazılım klavyesi ve görev çubuğu ile içeriğinizin otomatik olarak taşınmasına nasıl yardımcı olduğunu öğrenin.
Tabletlerde ve ChromeOS'te klavye ve fare desteğinin anahtarı
Android günümüzde 270 milyondan fazla etkin, büyük ekranlı cihaza sahip. Kullanıma sunulan her yeni büyük ekranlı cihazla birlikte, uygulamanızı klavye ve fare desteği için optimize etmenin önemi de artmaya devam ediyor. Bu konuşmada, uygulamanızda klavye ve fare desteğini kullanıma sunmak ve optimize etmek için kullanabileceğiniz kod ele alınmaktadır.
Asistan için farklı cihazlarda geliştirme
Bu konuşmada, Google Asistan aracılığıyla uygulamalarınıza ses işlevini getirmek için Android Studio'daki ses öncelikli API'lerden ve araçlardan nasıl yararlanacağınızı öğreneceksiniz.
Google Play'de Üç Boyutlu Büyük Ekran Kalitesi
Tabletlerin ve katlanabilir cihazların artan popülaritesi, yeni bir kullanıcı yelpazesine yenilikçi şekillerde hitap etme fırsatlarını ortaya çıkarıyor. Duyarlı bir kullanıcı arayüzü, bu deneyimi kolayca oluşturmanızı sağlar.
Bu konuşmada, kullanıcıların Android'de duyarlı kullanıcı arayüzleri oluşturup test etmek için büyük ekranları destekleyen geliştiricilerin hangi cihazlarda kullanabileceklerine dair fikir edineceksiniz. Bu sayede kullanıcılar, hangi cihazda olursa olsun uygulamanızı sevecekler.
Sorunsuz Çoklu Görev için Sürükle ve Bırak
Büyük ekranlı cihazların sayısındaki artışla birlikte kullanıcılar aynı anda birden fazla uygulamayı giderek daha fazla kullanıyor. Uygulamanızdan/uygulamanıza içerik sürükleyip bırakma desteği ekleyerek zorlukları ortadan kaldırabilir ve uygulamalar arası mükemmel etkileşimlerle kullanıcılarınızı memnun edebilirsiniz.
Uygulamanızı ChromeOS için neden ve nasıl optimize etmelisiniz?
Bugün ChromeOS'te milyonlarca Android uygulaması mevcuttur. Uygulamanız Google Play'de yer alıyorsa bu uygulamalardan biri olabilir. Bu konuşmada, ChromeOS kullanıcılarımıza mümkün olan en iyi deneyimi sunmak için neler yapabileceğimize dair genel bir bakış sunacağız.
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ını kullanarak ekran kalemi cihazlarıyla etkileyici bir kullanıcı deneyimi sunabilir, kaleme kağıt kullanmaya benzer bir deneyim elde edebilirsiniz.
Wear OS Fitness Uygulamalarını Ter Bırakmadan Test Etme
Telefon uygulamalarına kıyasla Wear için yüksek kaliteli sağlık ve fitness deneyimi geliştirmek ve özellikle manuel KG yapmak biraz zor olabilir. Özellikler cihaza göre değişir ve kullanıcı yolculuğunu test etmek için tekrar tekrar koşmak (ya da yüzmek) mümkün değildir. Bu ışıklandırma konuşmasında, emülatör ve sağlık hizmetlerinin sentetik modu aracılığıyla, yere sağlam bir şekilde iki ayakla yaklaşarak sağlık ve fitness deneyimlerini test etmeye yönelik birkaç seçeneği ele alacağız.
Saat Etrafında: Wear OS'te Döner Girişleri işleme
Wear OS cihazlarda fiziksel bir ayar düğmesi veya dönen bir çerçeve bulunabilir. Kullanıcı ayar düğmesini döndürdüğünde sistem, geliştiricilerin kullanıcıya gelişmiş dokunsal etkileşimler sunmak için kullanabileceği çevirme etkinlikleri oluşturur. Örneğin, ekranları kaydırmak veya ses düzeyini kontrol etmek için kullanılabilir. Bu konuşmada, uygulamanızdaki çevirmeli girişleri nasıl yöneteceğinizi öğreneceksiniz.
Uygulamanızın Google Play'deki Tüm Cihazlarda Dikkat Çekmesini Sağlayın
Google Play'deki uygulama girişi bilgileriniz yayınlanma süresini uzatmak üzere! Mağazadaki yeni özellikler ve uygulama öğelerinizi bu değişiklikler öncesinde optimize etmeye yönelik en iyi uygulamalar hakkında bilgi edinin.
Platform
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 gelir. Bu değişikliklerden bazıları yalnızca yeni SDK sürümünü hedeflediğinizde geçerli olur. Çoğunlukla gizlilik ve güvenlikle ilgili olan diğer değişiklikler tüm uygulamalar için geçerlidir. Bu değişiklikleri ele alacak, uygulamanızı nasıl test edeceğiniz ve Android 13'ün ilk kullanıcılarına en iyi deneyimi sunmak için yararlanabileceğiniz yeni Android 13 özelliklerinden bahsedeceğiz.
Tüm Kullanıcılar İçin Yüksek Kaliteli Medya Deneyimi Sunma
Medya deneyimleri, cihazın donanım özellikleri ve medya dosyasının özellikleri gibi çeşitli faktörlere büyük ölçüde bağlıdır. Bu durum, geliştiricilerin ele alması gereken senaryolardan oluşan karmaşık bir matris oluşturur. 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 edildiğinden emin olmanızı sağlayacak araçlar ve stratejiler ele alınacak.
Android Kamera ile Sosyal Deneyiminizin Kalitesini Artırma
Bu oturumda, Android Kamera ile kaliteyi iyileştirmek, gecikmeyi iyileştirmek ve yenilikçi deneyimler oluşturmak için yeni çerçeve yeniliklerini keşfedeceğiz.
Çok Dilli Bir Dünya Oluşturma
Android uygulamanızı uluslararası hale getirmeyle ilgili en iyi uygulamaları ve uygulamaya özgü dil tercihlerini nasıl uygulayacağınızı öğrenin.
Play Faturalandırma Kitaplığı 5'e Geçiş
Mayıs 2022'de Google Play, abonelik ürün kataloğunuzda daha fazla esneklik ve karmaşıklık sağlayan yeni abonelik özellikleri ekledi. Play Faturalandırma Kitaplığı 5'e geçip yeni özelliklerden yararlanmak için oluşturulan yeni uç noktaları kullanarak Android ile sunucu entegrasyonlarınızı nasıl uyarlayacağınızı ve sisteminizi bakım maliyetini azaltacak şekilde tasarlayın.
En Yeni Android Özellikleriyle Yüksek Kaliteli Uygulama Tasarlama
Android'in son sürümlerinde, her dokunma, kaydırma ve kaydırmada heyecanı hissedeceğiniz, tamamen yeniden tasarlanmış bir kullanıcı arayüzü var. Bu oturumda premium düzenler, keyifli gezinme ve erişilebilir bir renk sistemiyle uygulamanızı geliştirmenize yardımcı olacak 3 platform özelliğini ele alacağız. Kullanıcılar uygulamalarında yüksek kaliteli bir deneyim bekler. Geliştiriciler bunu nasıl başarabilir?
Cihaz Üzerinde Makine Öğrenimi İçin Donanım Hızlandırma
Donanım hızlandırma, makine öğrenimine sahip özellikler için çıkarım gecikmesini önemli ölçüde azaltabilir ve cihaz üzerinde başka şekilde mümkün olmayabilecek canlı deneyimler sunmanıza olanak tanır. Günümüzde Android cihazlarda CPU, DSP veya NPU gibi çeşitli özel çipler bulunmaktadır. Bunları, makine öğrenimiyle ilgili çıkarımlarınızı hızlandırmak için kullanabilirsiniz. Bu konuşmada, Android uygulamanızda makine öğrenimiyle ilgili çıkarımları hızlandırmak için çeşitli donanımlardan yararlanmanıza yardımcı olan, TensorFlow ve Android ML ekipleri tarafından sunulan bazı araç ve çözümlerden bahsedeceğiz.
Tasdikle İlgili Gerçeklerin Açığa Çıkarılması
Cihaz güveni karmaşıktır ancak modern uygulamalar için olmazsa olmazdır. En büyük şirketlerdeki en iyi mobil geliştiriciler bile uzman olmak için nadiren yeterli zamanlara sahip değil. Bu konuşmada, onayın ne olduğunu, hangi uygulamaların bundan yararlanması gerektiğini, bir cihaza güvenmiyorsanız yapmanız gerekenleri ve Play Integrity API'nin uygulamanızın güvenliğini iyileştirme yolunuzu nasıl basitleştirdiğini ele alacağız.
Yazma için Erişilebilirlik Desteği Oluşturma
Jetpack Compose, yerel kullanıcı arayüzü oluşturmak için Android'in yeni araç setidir. Bu konuşmada, erişilebilirlik hizmetleriyle uyumlu yeni bir kullanıcı arayüzü araç seti oluşturmak için neler gerektiğinden bahsedeceğiz. Bu konuşmanın amacı, 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 izleyebildiğini daha iyi anlamalarını sağlamaktır.
Sesli İletişim Uygulamalarınızda BDE Audio'yu Destekleme
Android 13 ile BDE Audio dinlenebilirlik desteği sunulacak. Donanım cihazları önümüzdeki yıl içinde piyasaya sürülecek. Bu teknik oturumda, 32 khz'e kadar yüksek kaliteli, çift yönlü ses, stereo mikrofon desteği ve daha birçok özelliği kullanmak için Telecom API'nin BDE Audio dinlenebilir seslerini nasıl destekleyebileceğine odaklanacağız.
Özel Korumalı Alan'da yeni video
Beta ve sonrası için planlarımız da dahil olmak üzere Android'de Özel Korumalı Alan'a genel bakış. Özel Korumalı Alan API'lerinin her birindeki yeni özellikleri ve uygulamanızda veya oyununuzda bu özelliklerden nasıl yararlanacağınızı öğrenin.
Android'de Depolama Alanı Hakkında Her Şey
Kalıcılık, her mobil uygulamanın temel öğesidir. Android, farklı özelliklere sahip dosyalara erişmek veya bunları açığa çıkarmak için farklı API'ler sağlar. WRITE_EXTERNAL_STORAGE isteğinde bulunmak ister misiniz? Paylaşılan depolama alanındaki bir resme nasıl erişebilirsiniz? Bu oturumda, depolamanın temel kavramlarını anlayabilecek ve hem geliştirici üretkenliğinizi hem de kullanıcılarınızın gizliliğini iyileştirmek için en yeni API'lerden yararlanabilirsiniz.
HDR 10BIT: 10 BIT Video Çekme, Oynatma ve Paylaşma
Bu konuşmada HDR videoya ayrıntılı bir şekilde değinilecek ve video çekme, düzenleme, oynatma ve paylaşma gibi tüm süreç baştan sona ele alınacaktır. Ele alacağımız konular arasında düzenleme için yeni Media3 Transformer API, oynatma için SurfaceView'da grafikleri görüntüleme ve dosyaları paylaşıma hazırlamaya yönelik diğer en iyi uygulamalar sayılabilir.
Gizliliğe Saygı Gösteren İzin İş Akışlarını Kullanarak Kullanıcı Güvenini Artırma
Bu konuşmada, son birkaç sürümdeki Android izinleriyle ilgili bazı büyük lansmanları tekrarlarken yukarıdaki ilkelere neden inandığımızı açıklayacağız ve kullanıcılarına daha iyi bir gizlilik deneyimi sunmak için bunları kendi uygulamalarında benimsediğine inandığımız bazı Google uygulamalarından bahsedeceğiz. Bu en iyi uygulamaları benimseme konusunda geliştiriciler için ilham kaynağı olmayı ve kullanıcıların uygulama deneyimlerine duyduğu güveni artırmamızı umuyoruz.
Modern Android Uygulaması Widget'ları Oluşturma
Uygulamanızın bir uygulama widget'ı var mı veya oluşturmak mı istiyorsunuz? Bu oturumda, etkileşimi artırmak için uygulama widget'larımızı nasıl modernleştirdiğimizi anlatacak ve Modern Android AppWidget'ları geliştirmenize yardımcı olacak en iyi ipuçlarını paylaşacağız.
Uygulamanızın Yalnızca 64 Bit'e Bağlı Bir Dünyada Hata Vermesini Önleyin
64 bit yalnızca insanların platformu kullanma biçiminde bazı boşluklar yaratır. Bu konuşmada, uygulamanızın yeni nesil Android cihazlarda çalıştığından nasıl emin olacağınız ele alınmaktadır.
Android'de Ultra geniş bant kullanımına giriş
Ultra geniş bant teknolojisine, temel kavramlara ve gerçek hayattaki uygulamalara giriş. Ayrıca, Jetpack kitaplığımız ve örnek kod ile Android için uygulamalar derlemek için adım adım açıklamalı kılavuz.
Verileri Health Connect ile senkronize etme
Fitness uygulamaları, aktiviteleri bir veritabanında depolar. Health Connect, etkinlikleri bir veritabanında da depolar (farklı bir tane). Etkinlikler bu ikisi arasında tutarlı, güvenilir ve kullanıcılar tarafından anlaşılacak şekilde nasıl senkronize edilebilir (silme ve güncellemelerin yayılması dahil)?
Android Grafikleri
Gelin, uygulamanızda AGSL, Android Grafik Gölgeleme Dili gibi en yeni platform özelliklerinden bazılarının kullanımı da dahil olmak üzere Android'in grafik API'lerini nasıl kullanacağınızı öğrenin.
Etkinliği takvime ekle
14 Kasım 2022: Android Dev Summit - Platform