Amplify Android'e RxJava Desteği

Amplify, Android 1.3.0'dan itibaren RxJava desteğini duyurdu. RxJava, JVM (Java Virtual Machine) için geliştirilmiş bir reactive programlama kütüphanesidir. RxJava, Android geliştiricileri tarafından asenkron programlamayı basitleştirmenin bir yolu olarak yaygın olarak kullanılmaktadır. Amplify Android ise açık kaynaklı Amplify Framework' ün bir parçasıdır. Amplify, geliştiricilerin kimlik doğrulama, veri modelleme, depolama ve analitik gibi AWS destekli işlevlerle Android uygulamaları oluşturmasını kolaylaştırır.

Görsel Referansı


Amplify Android'in önceki sürümleri, asenkron çağrıları yönetmek için yalnızca standart bir callback modelini destekliyordu. Bu, Android geliştiricileri için yaygın bir model olsa da, bağımlı asenkron call'ların, callback içine yerleştirildiği "callback hell" olarak bilinen bir duruma yol açabilir. Basit bağımlılık durumlarının ötesinde herhangi bir şey için, bu tür bir kodu takip etmek ve sürdürmek hızla zorlaşır.


Bugünün Amplify Android sürümüyle, geliştiriciler artık API'lerin RxJava türevlerini kullanarak bu callback yuvasını düzleştirebilirler. Amplify Android'de Auth (kaydolma, oturum açma, oturum durumunu gözlemleme), DataStore (CRUD işlemleri, değişiklikleri gözlemleme) ve Depolama (dosya yükleme ve indirme) dahil olmak üzere tüm asenkron API'ler destekleniyor.


Daha detaylı bilgiye aşağıdaki linklerden ulaşabilirsiniz;

https://aws.amazon.com/tr/about-aws/whats-new/2020/08/announcing-rxjava-support-amplify-android/

https://docs.amplify.aws/start/q/integration/android

http://reactivex.io/

https://aws.amazon.com/tr/blogs/mobile/using-rxjava-with-aws-amplify-android-library/


#android #rxjava #amplify #aws


Komünite

Platform

Mobiler.dev Anasayfa
  • Twitter
  • Instagram
  • development_düzenlendi_düzenlendi
  • Youtube
  • slack-icon-black_edited_edited_edited
  • Gri LinkedIn Simge
imageedit_2_9667998092.png
JetBrains Hakkında Detaylı Bilgi Alın

© 2020 by mobiler.dev

Kurumsal Yazar Hesapları

adesso.png
mobilerdevLogo.jpg
Yazarlık Başvurusu Hakkında Bilgi Alın, Başvuru Yapın.
Topluluk Yazarlarını Tanıyın