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
Son yorumlar