Xamarin'in bir dezavantajı var mı?

Arkadaşlar merhaba. Xamarin in bi dezavantajı var mı? Geçen gördüm hem ios hem Android tek kodla yapılıyormuş. Boşuna mı Java kastım dedim. Ne düşünüyorsunuz Xamarin e mi geçmeli?

com-drt4oc8wd3yd5dmw7cfm.jpg
Y
0 kişi takip ediyor.
Misafir olarak yayınla
8
8 CEVAP

Native uygulama kadar akıcı olmaz

K

Yazımı kolay mı peki? Mesela atıyorum sekmeleri sağa sola kaydırarak geçiş yapmak istiyorum bunun için kolay kaynak bulabilecek miyim?

Y

C# diline hakim olman gerekir öncelikle... Ama tek başına bana göre yeterli değil. Native olarak da mantığını bilmek zorundasın.

Emrullah Pink 5 yıl

Mesela sürükle bırak yok herşeyi kodla yapıyorsun yüzde doksan native çeviriyor 50 GB civarinda

Taıyor Delioğlan 5 yıl

En çok kaynak native de oluyor genelde. Amacın fikrini platformlara uyarlamaksa olabilir ama bir yerde çalışırım Vs dersen pek işine yaramaz

K

Peki xamarin le yazarken bir yandan Java ile de ekleme çıkarma yapabiliyor muyuz

Y

Xamarin ilede native kod yaziyor sunu nuz

T

yok artık dostum o zaman herkes xamarin yazardı

Serkan Seçkiner 5 yıl

yazabilen varsa yazsın dostum. Şöyle ki bende önermiyorum xamarini ma native çıktı veriyor

Tolgahan Gümüşsoy 5 yıl

Gayette akıcı valla. Javada ya swiftte yapabildiğin her şeyi yapabiliyorsun. Canavar gibi app çıkartıyosun. Tek sıkıntı visual stüdyo. özellikle 2017 de sürekli kitleniyo filan. Onun dışında C# gibi güçlü ve esnek bi dil geliştirme konusunda çok fayda sağlıyo. Ama tek kod yazıp iki platforma çıktı almak gibi bi hayalin varsa onu unut. İki platform içinde kendine ait yaşam döngüleri mevcut ve yazdığın kod cordova gibi olmadığı için ayrı ayrı tasarlamak ve kodlamak zorundasın. Ama java ve swift öğrenmek yerine c# çözmek daha akılcı bence.

D

Hocam sağolun güzel açıklamışsınız

Yusuf Tohum 5 yıl

Ben 8 ay önceye kadar kullanıyordum. Pek olumlu şeyler söyleyemeyeceğim Android Studio' ya geçtim desem yeterli.

N

Sebep performans mi?

Yusuf Tohum 5 yıl

Her şeydi aslında. Boş uygulama bile 5 snden önce açılmıyordu hala öyle, apk çıktısı her zaman 10mb üstündeydi. İmagecell i bir sayfaya beş altı defa gir çık yapınca sayfanın yapısı bozuluyordu ve hata fırlatıp uygulamayı kapatıyordu vs vs.

Nihat Gökçen 5 yıl

Anladım hocam teşekkür ederim

Yusuf Tohum 5 yıl

Hocam bu hedeflerine bağlı. Şöyle söyleyeyim. 6 ay öncesine kadar mesela Avustralya için konuşalım. Xamarin Developer kavramı yoktu. Şimdi iş ilanlarında gayet ve gayet fazlasıyla var. Hedefini belirle ona göre hareket et. Yurtdışı ise hedefin mantıklı olabilir. Ona göre araştır. Ama bizde zaman alacak gibi baya bir...

E

Hocam benim bir girişim hayalim var. Mobil uygulama olacak. Android tarafını yazıyorum yarıdan az kaldı bitecek inşallah fakat ios un i sini bilmiyorum, bu yüzden xamarin ı görünce dikkatimi çekti. İnternette açıklayıcı bişeyler bulamayınca gruba başvurmak istedim

Yusuf Tohum 5 yıl

Yusuf Tohum Hocam Xamarin dediğin eğer hiç bir bilgin yoksa pat diye girip sonuca varacağın bir konu değil. C# dilini öğreneceksin. Burada önemli olan dil değil. Zaten mantığını biliyorsun orası sıkıntı kısım değil. Ancak orada ben bunu yazdım tıkladım bana 3 platformda çıktıyı hazır verdi algısı yanlış bir algı. Android zaten yazıyorsun şu anda.... Sırf IOS kısmı için Xamarin'i neden düşünüyorsun ki native olarak IOS düşün. Çünkü eksik olan şey sadece IOS kısmı.... Yine de sen bilirsin...

Emrullah Pink 5 yıl

Ha bu arada hedeflerin arasında Xamarin Developer olmak vardır orasına kimse karışamaz. Ben sadece bu bahsettiğin uygulama üstünden yorum yaptım...

Emrullah Pink 5 yıl

Tabi haklısınız hocam da c# az çok aşinalığım olduğum için ilgimi çekmişti. Ayrıca ios uygulama için bir mac pc lazımmış. E öğrenci olunca ona da imkan olmuyor. Hadi buldum diyelim tamamen yabancı olduğum bir dili öğrenip uygulamayı yazmak ta epey vakit alacak. Anlayacağınız biraz çıkmazdayım sanırım benim için en mantıklısı ios developer olan bir ortak bulmak olacak. Türkiye'de oldukça az var ios developer o yüzden inşallah bi şekilde denk gelir de bulur yaparız Teşekkür ederim yorumlarınız için

Yusuf Tohum 5 yıl

Yusuf Tohum Kesinlikle bu da mantıklı bir çözüm ama illa ki kendim yaparım diyeceksen de nativeden yürümen bence mantıklı... Ama sen bilirsin bak kendin söyledin IOS developer AZ Ve Mac problemi işin ayrı bir boyutu....

Emrullah Pink 5 yıl