Blog içerisinde mobil uygulama geliştirmeyi Java programlama dili kullanarak sadece Android için, Dart programını kullanan Flutter frameworkünü kullanarak cross platform olarak nasıl yapılacağını paylaşmıştım. Şimdi Flutter’ın en büyük rakibi olan React Native mobil uygulama geliştirme konusunda bir kaç yazı paylaşacağım. Bu yazılarımın ilki bu yazı ve olayı temelden ele alabilmek için React Native nedir diyerek konuya giriş yapıyorum.
React Native, temelinde Javascript programlama diline dayanan cross platform mobil uygulama çıktısı vermeyi amaçlayan bir kütüphanedir. Tanımı aslında Flutter ile hemen hemen aynı sadece temelinde dayandığı teknoloji ve programlama dili farklıdır.
React Native’in temeli 2013 yılında Facebook tarafından düzenlenen hackaton ile atılıyor. Ekip prototipleri 2 yıl boyunca geliştirmeye başlıyor ve Ocak 2015’te ReactJS konferansında framework resmi olarak tanıtıldı. Mart 2015 içerisinde de framework Github üzerinde açılmış oluyor ve kullanıcıların hizmetine sunuluyor.
Günümüzde kullanmakta olduğumuz bir çok mobil uygulama da React Native ile yazılmaktadır. Facebook, Instagram, Pinterest ve Tesla mobil uygulamaları geliştirilen uygulamalardan başlıcalarıdır.
React Native temelinde kullanıcı arayüzü geliştirmeyi hedeflemiştir. Tabiki mobil uygulama için gereken bazı temel hesaplama işlemlerini React Native kullanarak yapabilirsiniz ancak React Native bir backend dili değildir.
JSX formatı ve ES6 syntaxı kullanarak component tabanlı olarak mobil uygulamaları React Native kodları yazarak rahatlıkla oluşturabilirsiniz.
Çocukluğumdan beri arabalara olan ilgim babam sayesinde başlamıştır. Araba manyağı seviyesinde bir ilgim var ancak bunu her ortamda dile getirmem. Teknolojiye ve bilgisayara olan ilgim kendimi tanımaya başladım başlayalı oldu. Şimdi ise kendimce kod yazabilen bir bilgisayar mühendisi olarak çalışıyorum.
2022 yılı içerisinde Apple yenilenen iPad modellerini karşımıza çıkarttı. Ancak hepimizin beklediği iPad modeli 2022… Daha fazla oku
Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku
Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku
Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku
iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku
Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku
Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır