Diyelim ki mobil uygulama geliştirmek istiyorsun fakat şuan için sadece android fakat diyorsun ki iOS de olsun kalkıp bu kez swift te katman lazım bu kez androidı unutabilirsin ama bunları tek platformda ikisine çıkarmak Xamarinin en güzel yanlarından biri, dersin ki şimdiden ikisine çıkarmak zor ozaman Xamari ile Natvie Android app da cıkartıp o ara xamarina alışır sonrasında iOS Android Microsoft gibi tüm platformlara uygulamanı çıkartabilirsin tercih senin tüm platformlara uygulama çıkarmak mı yoksa birinde uzmanlaşmak mı xamarin öğrendiğinde ikisine rahatlıkla yönelebilirsin
Tahsin Uygunlu mobil uygulama'lar sadece android için yazılmaz çünkü ileride iOS ve Windows gibi ihtiyacın olduğunda zorlanabilirsin xamarin'e hakim olursan bu konuda sıkıntı yaşamazsın zira Cordava da altarnetiflerden
Bir yazılım dilini kullanmak o kadar da zor değil. Desteklenen dili kullanmanı tavsiye ederim. Bu işlerde en önemli şey kaynak ve 3.parti kütüphaneler android yazmak istiyorsan şuan java ios yazmak istiyorsan da swift ogrenmen bence daha doğru.
maaslesef arkadaşlara katılmıyorum aktif olarak 10 yıldır yazılım dünyasında hizmet veren biri olarak şunu söyliyeyim, firmalar bir iş ister ve zaman verir bu zamanı en iyi şekilde cross-platform ile yönetebilirsin. Maalesef gelişen teknolojide kimse senin IOS için swift Android için java öğrenmeni beklemez.
Xml de kopyala yapıştır yapamazsın layout larla uğraşırken heran projen çöpe dönüşebilir. Dokümantasyon berbat tek artısı aynı anda farklı platformlara uygulama yazabilmen onda da sıkıntılar çıkıyor ayrı ayrı yazmak zorunda kalabilirsin bence xamarin pişmanlıktır.
Android studio da çalışırken platformdan kaynaklı projen çökmez en azından ben hiç yaşamadım ama xamarin de olağan bi durum. Günde 10 kere aslını silip yedeği yüklemek zorunda k alabiliyorsun.
dediğiniz doğru lakin her platform için ayrı yazılım dili kullanmak termin süresini uzatıyor buda şirketlerin size bakışında negatif bir durum oluşturuyor. Performans kısmı birazda yazılımcıyla ilgili xamarin ile 1 android 1 ios yazılım geliştirmiş biri olarak söylüyorum. Yoksa kesinlikle android için java ki ben yazılıma java ile başladım
yakın zamanda 0'dan derslerinede başlıyıcaz arkadaşlarımızla
https://hardwareandro.com/xamarin-mobil-dunya-tekrardan-yaziliyor/
Demek istediğim şu neden xamarin kullanmalıyım neden xamarin kullanmamalıyım?
Diyelim ki mobil uygulama geliştirmek istiyorsun fakat şuan için sadece android fakat diyorsun ki iOS de olsun kalkıp bu kez swift te katman lazım bu kez androidı unutabilirsin ama bunları tek platformda ikisine çıkarmak Xamarinin en güzel yanlarından biri, dersin ki şimdiden ikisine çıkarmak zor ozaman Xamari ile Natvie Android app da cıkartıp o ara xamarina alışır sonrasında iOS Android Microsoft gibi tüm platformlara uygulamanı çıkartabilirsin tercih senin tüm platformlara uygulama çıkarmak mı yoksa birinde uzmanlaşmak mı xamarin öğrendiğinde ikisine rahatlıkla yönelebilirsin
Ben mobil programlamada çıkartacağım projeleri hem android de em ios da çalışmasını istiyorum. Android'e alıştım ancak ios için hiç bir bilgim yok.
işte bunun için c# diline veya. Net ile biraz çalışmışlığın varsa xamarin üzerinden geliştirmeye başlayabilirsin xamarinin +sı burada işe yarıyor
Dostum ilerde kafan agrisin istemiyirsan, herseyi yerinde kullan, java dururken androidde neden xamarin frameworkunu kullanalım
xamarin kullanarak da yine alıştığın java dilininin yapısını kullanabilirsin problem olmaz
Neden kullanayim, Java varken Android için ?
Tahsin Uygunlu mobil uygulama'lar sadece android için yazılmaz çünkü ileride iOS ve Windows gibi ihtiyacın olduğunda zorlanabilirsin xamarin'e hakim olursan bu konuda sıkıntı yaşamazsın zira Cordava da altarnetiflerden
artı yönlerinde biri bu
javayıda begenmiyorsan kotlinde var
Bir yazılım dilini kullanmak o kadar da zor değil. Desteklenen dili kullanmanı tavsiye ederim. Bu işlerde en önemli şey kaynak ve 3.parti kütüphaneler android yazmak istiyorsan şuan java ios yazmak istiyorsan da swift ogrenmen bence daha doğru.
maaslesef arkadaşlara katılmıyorum aktif olarak 10 yıldır yazılım dünyasında hizmet veren biri olarak şunu söyliyeyim, firmalar bir iş ister ve zaman verir bu zamanı en iyi şekilde cross-platform ile yönetebilirsin. Maalesef gelişen teknolojide kimse senin IOS için swift Android için java öğrenmeni beklemez.
Xamarin hakkında ne düşünüyorsun başarılı mı?
ilk çıktığı sürümlerden daha başarılı kurumsal firmalar geçmeye başladı bile
Çok yavaş diye yorumlar var FB'da çıkan Xamarin reklamlarında
performans sorununu büyük ölçüde halletiler son güncellemeyle
Xml de kopyala yapıştır yapamazsın layout larla uğraşırken heran projen çöpe dönüşebilir. Dokümantasyon berbat tek artısı aynı anda farklı platformlara uygulama yazabilmen onda da sıkıntılar çıkıyor ayrı ayrı yazmak zorunda kalabilirsin bence xamarin pişmanlıktır.
Günlük, hatta saatlik yedek almak şart proje geliştirirken. Sorun çıkartabilecek değişiklikler yapmadan önce yedek'i mutlaka tazeliyorum.
Android studio da çalışırken platformdan kaynaklı projen çökmez en azından ben hiç yaşamadım ama xamarin de olağan bi durum. Günde 10 kere aslını silip yedeği yüklemek zorunda k alabiliyorsun.
dediğiniz doğru lakin her platform için ayrı yazılım dili kullanmak termin süresini uzatıyor buda şirketlerin size bakışında negatif bir durum oluşturuyor. Performans kısmı birazda yazılımcıyla ilgili xamarin ile 1 android 1 ios yazılım geliştirmiş biri olarak söylüyorum. Yoksa kesinlikle android için java ki ben yazılıma java ile başladım
1-)Java(android kütüphanesi) 2-)kotlin 3-)Qt(Android kütüphanesi)4-)Xamarin(GTK nın android kütüphanesi)(UZAK DUR!!!)
en kolayı qt for android(yani qt nin android kütüphanesi)