Oolong Nedir ?


Görsel Referansı


Oolong çoklu platform Kotlin için bir Model-View-Update(MVU) implementasyonudur.

Elm tabanlıdır. Elm Mimarisi, web uygulamaları ve oyunlar gibi etkileşimli programları tasarlamak için kullanılan bir kalıptır.


Bu mimarinin temellerini 3 kavram oluşturmaktadır.

  • Model - programın durumunu temsil eder.

  • View - özellikleri görüntülemeye yarayan fonksiyonlardır.

  • Update - durumu günceller.


Bu basit deseni uygulayarak, herhangi bir platformda çalışabilen birleşik, test edilebilir programlar oluşturabilirsiniz. Oolang tüm platformlar için ortak bir codebase altyapısı sunmaktadır. Aşağıda basit bir örnekte bir sayıyı artırıp azaltan kod yapısına bir göz atalım.



Render fonksiyonu içerisinden, init, update ve view parametrelerini runtime methodu ile çalıştıralım.



Sonuç;







Kaynak: https://oolong-kt.org/#/getting-started/quick-start


#oolong #kotlinoolong #kotlinmultiplatform

0 yorum

Son Paylaşımlar

Hepsini Gör

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

© 2021 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