React Native ile hem Android hem iOS uygulaması geliştirilebilir mi?

MANSORYN

Hectopat
Katılım
14 Temmuz 2018
Mesajlar
393
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Arkadaşlar merhaba, mobil uygulama geliştirme üzerine şirket kuracağım, ufak bir araştırma yaptım IOS için Swift, Android için Kotlin öğrenilebileceğini gördüm ancak bağımsız platform başlığında React Native var. Bu React Native ile hem Android hem IOS uygulama geliştirilebildiğini gördüm bu olay doğru mudur? Nasıl işler? Öncesinde öğrenilmesi gereken diller var mıdır? Google'dan araştırma yapmaya çalıştım ancak pek anlayamadım, basit bir dille anlatırsanız sevinirim.
 
Bence burada ne olmak istediğin önemli. iOS geliştiricisi mi olmak istiyorsun yoksa Android mi? Eğer sıfırdan kendi uygulamalarını yapıp markete sürmek istiyorsan Android tarafı açık kaynaklı olduğu için daha erişilebilir. Ancak hedefin kendini biraz geliştirip bir şirkette işe girmek ise iOS dev. kısmında açık var ve ücretleri ortalama yazılımcı maaşlarına göre daha yüksek. Tabi iOS tarafına gireceksen MacBook şart. Yani tavsiyem hangi sisteme yazılım geliştireceğine karar verip sonra ona göre ilerlemen. Yoksa Flutter da bir alternatif.
 
Bence burada ne olmak istediğin önemli. iOS geliştiricisi mi olmak istiyorsun yoksa Android mi? Eğer sıfırdan kendi uygulamalarını yapıp markete sürmek istiyorsan Android tarafı açık kaynaklı olduğu için daha erişilebilir. Ancak hedefin kendini biraz geliştirip bir şirkette işe girmek ise iOS dev. kısmında açık var ve ücretleri ortalama yazılımcı maaşlarına göre daha yüksek. Tabi iOS tarafına gireceksen MacBook şart. Yani tavsiyem hangi sisteme yazılım geliştireceğine karar verip sonra ona göre ilerlemen. Yoksa Flutter da bir alternatif.
Şirkette işe girmek değil şirket kurmak hedefim. Belirli bir platform belirlemedim ancak aynı uygulamayı hem IOS hem Android'de sunsam daha karlı olur.
aynı uygulamayı hem IOS hem Android'de sunsam daha karlı olur.
Aslında sormak istediğim de bu. Böyle bir yazılım dili var mı? İki platforma da tek bir dilden uygulama yazabileceğim.
Yoksa Flutter da bir alternatif.
Flutter'da böyle bir şey mümkünmüş. Peki Flutter'dan yapacağım IOS uygulaması için yine de IOS işletim sistemli bilgisayar şart mı?
 
Son düzenleme:
ReactJS'de olduğu gibi JS ve JSX ile yazılıyor anladığım kadarıyla JavaScript'ten başka bir dil bilmenize gerek yok o yüzden, bağlantıya bakabilirsiniz.

Peki dediğim gibi iki platforma da aynı anda uygulama geliştirilebilir mi?
 
Şirkette işe girmek değil şirket kurmak hedefim. Belirli bir platform belirlemedim ancak aynı uygulamayı hem IOS hem Android'de sunsam daha karlı olur.

Aslında sormak istediğim de bu. Böyle bir yazılım dili var mı? İki platforma da tek bir dilden uygulama yazabileceğim.

Flutter'da böyle bir şey mümkünmüş. Peki Flutter'dan yapacağım IOS uygulaması için yine de IOS işletim sistemli bilgisayar şart mı?

Flutter ve React Native ile yazdığın zaman Swift yazılım dilini kullanmış olmuyorsun. Temel fark burada yatıyor. Ayrıca iOS için hangi platformu kullandığın fark etmeksizin MacBook gerekiyor. Sanal makine üzerinden Cloud kullanarak bir Mac üzerinden de yapılabilir gibi ama o kısım biraz karışık ben de pek bilmiyorum. Tabi birde AppStore için geliştirici hesabı bedava değil. Bir ücret ödemen gerekiyor. Android'deki gibi şak diye istediğini yükleyemiyorsun.
 
React Native ile aynı anda hem iOS hem Android için uygulama geliştirilebilir. Ama alternatifi Flutter çok daha performanslı ve daha gelişmiş kütüphanelere sahip. Flutter yazmak daha mantıklı.
 
Flutter ve React Native ile yazdığın zaman Swift yazılım dilini kullanmış olmuyorsun. Temel fark burada yatıyor. Ayrıca iOS için hangi platformu kullandığın fark etmeksizin MacBook gerekiyor. Sanal makine üzerinden Cloud kullanarak bir Mac üzerinden de yapılabilir gibi ama o kısım biraz karışık ben de pek bilmiyorum. Tabi birde AppStore için geliştirici hesabı bedava değil. Bir ücret ödemen gerekiyor. Android'deki gibi şak diye istediğini yükleyemiyorsun.
Android'de de paralı zaten.
 

Geri
Yukarı