Öncelikle kesinlikle acele etmeyin, iyice araştırın. Java güzel dildir. Eski bir dil olmasına rağmen hala çok fazla alanda kullanılıyor. Ayrıca zordur(bayağı) . Peki öğrenmeli misiniz? Bence hayır.
Xamarin hakkında pek bilgim yok ama birazdan bahsedeceğim şeylerle siz zaten kendi yolunuzu çizebileceksiniz.
Eğer illa bunların arasından birini seçecekseniz kesinlikle Java. Ama siz "javayı biliyorum" diyene kadar büyük ihtimalle iş ilanları tek tük olacak, iş bulmanız zorlaşacak. Google fuchsia geldiği zaman android'in kullanımı gittikçe azalacak ve dart programlama dilini öğrenmek için uğraşacaksınız. Siz dartla elle tutulur bir şeyler yapmaya başlayana kadar şuan hali hazırda dart bilen adamlar fuchsia geldiği zaman uygulamalarını kısa bir sürede taşımış olacak ve sizin javayla yazdığınız uygulamalar olduğu yerde kalacak. Zamanınızı boşa harcamayın derim. Udemy'den alacağınız dart & flutter kursuyla önümüzdeki yıllarda sadece mobil değil çıkacak bir çok cihaz için uygulama yazabilirsiniz.
Ayrıca daha önce söyledim mi bilmiyorum dartta uygulamayı 1 kere yazıyorsunuz hem Androidde hem iosta çalışıyor. Yani tek taşla iki kuş vurmuş oluyorsunuz.
İşin özü dart öğrenin hocam geleceğiniz için en iyisi. Android odaklı olmayın sadece. Apple tarafını da düşünün. Önümüzdeki yıllarda çıkacak tvleri düşünün. Otonom araçlar, asistanlar türlü türlü cihazlar. Gelecek şimdilik dart'ı gösteriyor. Şuan Türkiye'de dart bilen adam pek yok. Şimdi dartı öğrenenler önümüzdeki yıllarda cvlerine büyük harflerle yazacaklar.
--düzenleme: ek
Hazır kodlarla bir şeyler yapmaya çalışmayın. Önce dartı öğrenin sindirin, daha sonra internetten bulduğunuz hazır projeleri inceleyin neyi nasıl yapmışlar anlamaya çalışın.
Barış bey gerçekten çok teşekkür ederim değerli bilgilerinizi paylaştığınız için sizin dediğiniz gibi yapacağım başaracağım çok teşekkür ederim 😊