Mobil Programlamaya Başlama
-
Merhaba, mobil programlamaya başlamak istiyorum. Part-time çalıştığım bir şirket var ve benden uzun vade de bir mobil uygulama yapmamı istedi. Uygulamadan bastiçe bahsedersek, uygulamanın iki farklı arayüzü olacak birinci arayüz müşteriler için (indirimler, ürünler, kargo takip vb.) ikinci arayüz ise çalışanlar için (haberleşme, takvim vb.) olacak...
Bunun için mobil programlamaya başlamak istiyorum fakat aklımda bazı sorular var;
1) C# ile başlayıp daha sonra Xamarin'le mi devam etmeliyim?
2) Swift ile başlayıp ios üzerine mi yoğunlaşmalıyım?
-
Bana kalırsa RN ile devam et hocam platform endişen olmaz.
-
vuejs oneririm, baya basit ve rahat. hizlica ogrenip, gelistirirsin.
-
Takipteyiz
-
-
Teşekkür ederim cevaplar için hepsini araştırmaya çalıştım xamarin daha faydalı olacak gibi gözüküyor.
-
yolbulucu bunu yazdı
Sanırım RN hakkında bir fikriniz yok hocam RN'in web view ile alakası yok
-
yolbulucu bunu yazdı
rn webview ile alakası yok.
-
-
yolbulucu bunu yazdı
Hocam galba biraz yanlışın var, ReactNative de CLI ile yazdiğin kod native code'a dönüştürülerek derlenir. Derleme ortamın da gercek andorid derleyicisi ve ios derleyicisi ile yapilir. APK-IPA oluşur ve performans native form'a eşittir.
üstelik memory leak vs gibi durumlarda natice'e göre 1/0 öndedir. Xamarin microsoft satın almadan önce bu noktada cok sorun yaşıyordu.
Xamarin in eski versiyonunu kullanmıştık şirkette helloworld gibi bir app bile 20-25 mb yi buluyordu projeyi bitirdiğimizde 200 mb ile markete atmak tan vaz gecip o zaman native olarak uygulamayı geliştirmiştik.
simdi sirkette reactnative kullanıyoruz suan isim veremeyeceğim bir bankanın mobil uygulamasını geliştiriyoruz.
Oyun geliştirmek hariç her işini görecektir. Local harita erişimleri, Adres defteri, Dosya işlemleri, local veri tabanı, Kamera, Nfc, QR kod, lokasyon gprs, bluetooth printer kullanımı, şifreleme kütüphaneleri, tcp soket, web soket, gprs işlemleri (sim kart erişimleri), network işlemleri, pil durumu, ivme sensorleri isik sensoru bilgisi gibi gibi her seye ulaşabileceğin npmler mevcut.
Ayriyetten oyun geliştirimi icin unity ile geliştirmen mantikli evet ama onunda xamarin ile tek ortak yanı ayni script dili olan csharp sytaxini kullanıyor oluşu yoksa onu bilen onu da bilir gibi bir dünya değil diye biliyorum (bu son cumlemden emin değilim.)