X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe)

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar

React Native ile Android ve iOS Programlama

AnasayfaYazılarWeb & Mobil YazılımReact Native ile Android ve iOS Pro...

Facebook geçmişte HTML5 ve Javascript kullanarak mobil uygulamalarını native geliştirme zahmetinden kaçmış, “bir kere yazalım her yerde çalıştıralım” mantığı ile iOS ve Android uygulamalarını geliştirmişti. Ancak HTML5 ve Javascript ile geliştirilen mobil uygulamalar, o dönem kullanılan akıllı telefonlarda hantal kalmasıyla kullanıcılardan baya bir tepki almıştı. Mark Zuckerberg ise hatalarını kabul edip HTML5 ve Javascript ile uygulama geliştirmenin yanlış olduğunu açıklamıştı. Bunun üzerinden yaklaşık 3 sene geçti, akıllı telefonların işlemcileri bilgisayarlar ile yarışır konuma geldi bugünlerde. Facebook geliştirici ekibi ise ön yüzde React ismini verdikleri bir Javascript kütüphanesi yazıp bunu kullanmaya başladılar. Özellikle live data binding konularında oldukça performanslı olması artıları arasında yer alıyor. Bütün UI’ı render etmek yerine sadece değişen kısımlar ile ilgilenmesi, yüklü bir sayfa için performansı oldukça arttıran bir etken. React kütüphanesi şuanda facebook’ta bildirimler sekmesi ve yorumlar gibi bir çok kısımda kullanılmakta.


React Native ise yakın zamanda facebook tarafından open source edilmiş, Javascript ile native uygulama geliştirmeye yarayan bir javascript kütüphanesi. Daha önce söylediğim gibi, webview içinde çalışan HTML5 mobil uygulamalar gibi değil doğrudan javascript ile native uygulama geliştirebiliyorsunuz. Bunun bazı dezavantajları olmakla birlikte bir kere öğrendiğinizde aslında hem web siteleri geliştirmek için React, hemde mobil uygulamalar yazmak için React Native kullanabiliyor olacaksınız. Hemde geliştirdiğiniz uygulamalar tamamen native oluyor. Mantıklı değil mi ? iOS için swift ya da objective-c, Android için java, web siteleri için javascript öğrenmek yerine sadece javascript ve react öğrenerek bütün bu dertlerden kurtulmuş oluyorsunuz.

cPanel Plesk Litespeed Cloudlinux Microsoft.net Comodo Visa/Master
ABONE OL
Top