React Native Nedir?

React Native, facebook tarafından geliştirilen bir native mobile platformudur. İlk çıktığında ios tarafında geliştirme olanakları sağlasada uzun süredir android platformu içinde react native ile mobil uygulama geliştirilebilir durumda.

React Native, facebook’un web tarafında kullandığı react sistemi üzerine inşaa edilmiş, javascriptin her zaman programlama hatası gibi görülen tarafına farklı bir yaklaşım göstermiş bir kütüphanedir aynı zamanda. React çalışma prensibi olarak bütün UI(User Interface / Arayüz) tarafını renderlamak yerine ilgili alanları render eden / yorumlayan sistemiyle real time data binding / live data binding / gerçek zamanlı bağlayıcı sistemiyle performansı yüksek bir javascript dili.

React, React Native, Javascript ne diyorsun bu bildiğin işte hybrid mobil uygulama…
Öyle değil işte… React Native senin o bildiğin webview içerisinde eylemler yapanlardan değil. React javascriptini kullanarak geliştirdiğin has native mobile uygulama. React ile geliştirme yapmanın zorlukları elbet var, mesela Türkçe kaynak yok sürekli çevir falan bu durumlar var.

Native mi yoksa React Native mi?
Bu programlama dünyasında da ne kadar çok soru var, native mi hybrid mi? Php mi aspx mi? C+ mı yoksa C# uzar da gider. Neyse küfür etmeyecem, blogumunda havasını bozmayacam. O yüzden şöyle diyelim…
Şimdi java, c++, objective c ve swift öğrenmek mi?
Bildiğin javascriptin üstüne react js eklemek mi?
Bana hepsi olurda 2. si daha kolay gelirdi o yüzden tavsiyem 2. seçenek oluyor haliyle…

Haydi kuruluma geçelim React Native kullanacaksak…
React Native Kurulumu için ihtiyaç duyduklarımız

Nodejs
Android Studio
Android Sdk
AVD
Eslint  (Opsiyonel)
Bir adet front-end ide. Tercihen atom.io tarafından geliştirilen atom

Mac kullanıcıları için xcode
Bunların hepsini kurduysanız
Terminal  / Cmd tarafına geçiyoruz. Benim en sevdiğim ekran bu taraf siyah ekrana birşeyler yazıp matrix gibi off tamam saçmalamayı bıracak hiç ciddi olamıyorum.

Npm install -g react-native-cli

Kurulduktan sonra

//Proje oluşturuyoruz

react-native init projeadi<br>

//Proje dizinine dalıyoruz.

cd projeadi

//Android emulator

react-native run-android

//Ios Emulator

react-native run-ios

Kurulum ve ilk çalıştırma işlemi bitti.

 

kaynak :http://fendlog.com/react-native-nedir-nasil-kurulur.html

salih kiraz

Share
Published by
salih kiraz

Recent Posts

Sürekli çalışan Android hizmeti geliştirmek

Sürekli çalışan Android hizmeti geliştirmek

4 yıl ago

Mssql veritabanından PostgreSql veritabanına geçiş notlarım

Yıllar önce MSSQL veritabanından PSQL veritabanına geçiş yaparken aldığım notları sizinle paylaşmak istedim . Umarım…

4 yıl ago

Minio Nesne Depolama Sunucusu(dosya sunucusu) Linux Ubuntu (18 -16 ) üzerinde kurulum

Dosyalarınızı farklı bir sunucu üzerinde barındırmaya karar vermişseniz minio ile karşılaşmısınızdır.Bende minio serveri kendi projelerimde…

4 yıl ago

Osticket Saml Eklentisi(Plugin)

Osticket 1.12.x ve 1..14.x sürümleri ile uyumulu olan Saml eklentisini github sayfamda yayınlamış bulunmaktayım.

4 yıl ago

WordPress yeni editörü(Gutenberg) blok oluşturma

Yeni WordPress editörü (Gutenberg) 5.0 sürümünde yayınlanmıştır. Şimdi WordPress çekirdeğine inmeden önce onunla başa çıkmanın tam…

5 yıl ago

Traefik ile sunucu yük dağılımı (Load balancing)

HaProxy ve Ngix ile suncuu yük dağılımı yapılabiliyor.Şimdi popüler olan araç ise Traefik ( Bu…

6 yıl ago