Nextjs - GraphCMS
React Native Nedir?
Mustafa Bilce

Mustafa Bilce

Nov 26, 2021

React Native Nedir?

React Native, yerel UI öğelerini kullanarak çok platformlu Android ve iOS uygulamalarının geliştirilmesini sağlayan bir mobil uygulama geliştirme kütüphanesidir. JavaScriptCore çalışma zamanı ve Babel transformatörlerine dayanır. Bu kurulumla RN, yeni JavaScript (ES6 +) özelliklerini, async / await vs.'yi destekler. 

Mobil uygulama geliştirme için, 2013 yazında Facebook'un iç hackathon projesi olarak başladı. İlk genel önizlemesi 2015 Ocak ayında Reactjs Konferansında yayınlandı ve 2015 Mart ayında Facebook, React Native'ı GitHub'da açık ve kullanıma sunuldu.

O zamandan beri, yerel uygulamalar ve mükemmel Kullanıcı Arabirimleri üretme kabiliyeti nedeniyle geliştiriciler ve kuruluşlar tarafından geniş çapta benimsendi . Aşağıdaki grafikte, React Native için artan trendi görselleştirebilirsiniz. Piyasaya sürülmesinden sadece 1,5 yıl sonra, Android ve iOS geliştirmeyi devraldı.

 React Native;ın ne olduğunu ve ne kadar popüler olduğunu görün.

Şimdi, bugün kullandığımız uygulamaların çoğunun Java / Kotlin veya Objective-C / Swift yerine çoğunlukla JavaScript kullanılarak oluşturulan bir iş mantığına sahip olmasından şaşırmamalısınız . Bazıları Myntra, UberEats, Facebook ve Instagram.

React Native'ın ne olduğu hakkında konuştuğumuzdan, 'yerel uygulamanın' ne anlama geldiği konusunda kafanız karışabilir.

React Native nedir?

Yerel mobil uygulamalar, bu durumda Android veya iOS için özel olarak bir işletim sistemi için oluşturulan uygulamalardır. İOS'ta yerel bir uygulama oluşturmak için Objective-C / Swift geliştirme dilini kullanıyoruz ve Android için Java / Kotlin kullanıyoruz.

React Native'e gelince, son Kullanıcı Arayüzü bir WebView'da sadece bir web bileşeni oluşturmaz. Kullanıcı Arabirimi, gerçek yerel görünümler ve Swift veya Java kullanılarak oluşturulan uygulamalardan ayırt edilemeyen temel yapı taşları kullanılarak oluşturulur.

React Native kullanmaya değer mi?

Herhangi bir diğer teknolojinin avantajları ve dezavantajları olduğu için, Native'i araştırmalısın. React Native'in kendi projeniz için uygun olup olmadığına karar vermeden önce, çok doğru bir araştırma yaplamlısınız.

React Native'nin Artıları:

# 1 Zaman Kazandıran

Bu sistemin birincil avantajı zaman tasarrufu olmasıdır. Başlangıçta, geliştiricilerin her değişiklikle yeniden derlenmesinden kaçınır, çünkü uygulama geliştirme aşamasında hemen yeniden yüklenir. Bir Android tasarımcısı işkenceyi anlayabilir.

# 2 Daha Kolay

Kütüphane, iOS ve Android için harmanlanabilecek tek bir kod tabanının oluşturulmasını sağlar. Mühendisin kodlamaya daha az enerji harcamasını sağlar.

# 3 Kullanıcı Deneyimi

Bu kütüphane ile hayal edilen bir mobil uygulama yüksek kalibreli, olağanüstü yürütme ve modern kullanıcı deneyimi sağlar.

# 4 Bir ekosistem 

Bunun yanı sıra, her yönüyle hazırlanmış bir JavaScript mühendisi, her bir işletim sisteminin ekosistemine ve dil özelliklerine dalmadan bu kütüphaneyi kullanarak çok yönlü bir uygulama geliştirebilir. 

# 5 Kullanıcı Arabirimi

Takip eden Kullanıcı Arabirimi aşırı derecede duyarlıdır ve yerel koşullarla senkronize olmayan JavaScript bağlantılarından dolayı sıvı hisseder.

# 6 Hızlı

Bu, uygulamanın bir hibrit model kullanılarak inşa edilenden daha hızlı yükleme süresine ve daha yumuşak bir hissine sahip olacağı anlamına gelir.

Mustafa Bilce

Mustafa Bilce

Front End Developer

Leave a reply

Related Post

Categories