React Native Kurulumu

Herkese merhabalar;

Bu yazımızda react native kurulumunu yapmaya çalışacağız.

React Native için Choco ve Jdk Kurulumu

İlk adımda choco indirelim buraya tıklayarak choco’nun resmi sitesinde kurulumu yapabilirsiniz.Choco indirmek için windows’da powershell yönetici olarak çalıştırın ve aşağıdaki kodu çalıştırın.

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1‘))

2. Adımda buraya tıklayarak choco yardımı ile node.js ve jdk kurulumunu yapalım.

choco install -y nodejs.install openjdk8

Android Studio Kurulumu

3.Adımda Android studio indireceğiz onuda buraya tıklayarak indirebilirsiniz.Android studio’yu sadece sdk için indiriceğiz.Çalışmalarımızı vs code üzerinden yapıcağız.

word image 34

Yukarıdaki görsel android studionun ilk başladığında karşımıza çıkan menüdür.Buradan configure kısmına gelelim ve Sdk Manager kısmına tıklayalım.Benim şahsi ayarlarım aşağıdaki görselde yer alıyor.

word image 35

Sdk Tools için yaptığım konfigürasyonları da aşağıya bırakıyorum.

word image 36

Şimdi bu kısımdan sonra windows kullanıcılar için environment variables kısmında path tamamlamamız lazım.

word image 37

Buradan ANDROİD_HOME isimli bir environment değişkeni tanımlıcağız ve path olarak android studio’nun sdkları indirdiği yeri vericeğiz.

word image 38

Daha sonra vs code’de çalışmak için System Variables ⇒ Path kısmına aşağıdaki görselde select olarak gösterilen emulator path’ini vericeğiz.Bunu vs code çalışanlar yapsın android studio için gerek yok.

word image 39

Daha sonra Avd Manager kısmından kullanacağımız cihazları yükleyelim aşağıdaki görselde pixel3a isimli cihaz indirilmiştir.

word image 40

Şimdi vs code geçelim ve basit bir uygulama oluşturup emulator ümüzde görelim.

Vs Code ile React Şahlanısı

Şimdi ben burada iki adet emulator vm ‘si kullanıyorum.Birisi android studio’nun vm’leri diğeride genymotion ikisini de çalışabilirsiniz.Ben genymotion seviyorum daha hızlı.

Vs Code Eklentileri

word image 41

Genymotion için aşağıdaki görselde gerekli ayarlamaları yapın.Birincisi genymotion un localdeki path’i ikincisi ise virtualbox için localde yer alan path

word image 42

word image 43

Bu iki eklentiyi baştan vs code kuralım.Android ios Emulator için bazı ayarlar yapıcağız.Görselde yer alan setting ikonuna tıklayın.Search kısmına emulator yazın ve aşağıdaki görselde yer alan ayarlamaları yapın.

word image 44

Şimdi react native için cli indircez.Bunun için node.js bilgisayarınızda kurulu olması gerekiyor.

Npm install -g react-native-cli

daha sonra react-native init AppName kodunu çalıştırarak uygulamamızın oluşmasını bekleyelim.Aşağıdaki görseli inceleyiniz.

word image 45

Genymotion Ayarları

Şimdi genymotion ayarlarına geçelim.

Bu adımda genymotion ayarlarından android studio kısmında indirdiğimiz sdk’nın yolunu vereceğiz.

word image 46

Herşey tamam ise vs code tarafında oluşturduğumuz uygulamaya dönelim.Burada vs code indirdiğimiz eklentiler sonucu bize bir icon getirecek.

word image 47 Telefon iconuna basalım ve karşımıza aşağıdaki gibi bir menü açılcak.

word image 48

Burada 2. Cold boot seçeneğine tıklarsak;

word image 49

Yukarıdaki gibi cihazlarımız gelicek.Herhangi bir cihazını çalıştırın ve ardından terminale npm start diyerek anlık olarak emulatorde uygulamanızı kaldırabilirsiniz.

Genymotion ise;

Ctrl+ Shift + P tuşuna bastığınızda açılır menüye genymotion yazdığınızda ;

word image 50

Genymotion üzerindeki cihazlarınız karşınıza çıkar.

word image 51

Buradan cihazını seçin ve react uygulamasını çalıştırın.

Son

Umarım faydalı bir yazı olmuştur.Herkese iyi çalışmalar.

By