Kotlin'den önce Java öğrenmek avantaj sağlar mı?

birkedininruyasi

Öğrenci
Katılım
20 Temmuz 2020
Mesajlar
61
Reaksiyon puanı
20
Puanları
8
Herkese iyi günler. Önceden yazılım bilgim var kendi çapımda C# ile oyun kodluyordum. Artık Android mobil programlama öğrenmek istiyorum. Bildiğiniz gibi en güzel 2 alternatif Java ve Kotlin. Asıl amacım Kotlin üzerinden uygulama geliştirmek fakat Kotlin öğrenmeden önce Java öğrenmenin sonrasında Kotlin'e geçmenin bir avantajı var mı?
Teşekkürler.
 

droidx

Öğrenci
Katılım
3 Ocak 2021
Mesajlar
8
Reaksiyon puanı
4
Puanları
3
Yaş
25
Kotlin den başlayabilirsiniz. Bunun için Java dan başlamanıza gerek yok.
 

wpa_supplicant

Profesör
Katılım
4 Ekim 2020
Mesajlar
3,388
Reaksiyon puanı
6,538
Puanları
293
Herkese iyi günler. Önceden yazılım bilgim var kendi çapımda C# ile oyun kodluyordum. Artık Android mobil programlama öğrenmek istiyorum. Bildiğiniz gibi en güzel 2 alternatif Java ve Kotlin. Asıl amacım Kotlin üzerinden uygulama geliştirmek fakat Kotlin öğrenmeden önce Java öğrenmenin sonrasında Kotlin'e geçmenin bir avantajı var mı?
Teşekkürler.
Tam tersi kotlinden başlamalısın, kotlin javaya nazaran daha kolaydır
 

Arrites

Asistan
Katılım
16 Ocak 2020
Mesajlar
155
Reaksiyon puanı
46
Puanları
28
Konudan bağımsız eğer farklı bir dile geçmek istersen dart/flutter a bakmalısınız bir kaç uygulama yaptım kullanımı baya kolaydır değişik bir yapısı var.
 

droidx

Öğrenci
Katılım
3 Ocak 2021
Mesajlar
8
Reaksiyon puanı
4
Puanları
3
Yaş
25
Konudan bağımsız eğer farklı bir dile geçmek istersen dart/flutter a bakmalısınız bir kaç uygulama yaptım kullanımı baya kolaydır değişik bir yapısı var.
Seçenek çok c#, delphi gibi diller ile uygulama yazanları da biliyorum. Flutter da ayni şekilde. Ayrıca flutter kullanımı kolay. Ama performans kısmına gelirsek ki firmalarda yazılımcı olmak isteyenlerin dikkat etmesi gereken bir konudur performans ve hızı. Bu açıdan bakınca native yani kotlin veya Java ile geliştirilen uygulamalar flutter ile geliştirilen uygulamalara kıyasla %20 daha hızlı.
Peki flutter kimler için bu alana hobi olarak bakarsanız girebilirsiniz. Ama profesyonel olarak ilerlemek isterseniz native yani Java ve kotlin tercih etmeniz gerekiyor.
Bazi firmalar flutter kullanabili onlari konu dışı tutuyorum. Çünkü genelde daha az masraf ile android ve ios için uygulama geliştirmek için tercih ederler.
Her zaman için dil tercihi kesinlikle basit değildir derim. Neyi niçin seçtiğiniz geleceğinizi şekillendirir.
Saygilarimla
 

birkedininruyasi

Öğrenci
Katılım
20 Temmuz 2020
Mesajlar
61
Reaksiyon puanı
20
Puanları
8
Seçenek çok c#, delphi gibi diller ile uygulama yazanları da biliyorum. Flutter da ayni şekilde. Ayrıca flutter kullanımı kolay. Ama performans kısmına gelirsek ki firmalarda yazılımcı olmak isteyenlerin dikkat etmesi gereken bir konudur performans ve hızı. Bu açıdan bakınca native yani kotlin veya Java ile geliştirilen uygulamalar flutter ile geliştirilen uygulamalara kıyasla %20 daha hızlı.
Peki flutter kimler için bu alana hobi olarak bakarsanız girebilirsiniz. Ama profesyonel olarak ilerlemek isterseniz native yani Java ve kotlin tercih etmeniz gerekiyor.
Bazi firmalar flutter kullanabili onlari konu dışı tutuyorum. Çünkü genelde daha az masraf ile android ve ios için uygulama geliştirmek için tercih ederler.
Her zaman için dil tercihi kesinlikle basit değildir derim. Neyi niçin seçtiğiniz geleceğinizi şekillendirir.
Saygilarimla
Kesinlikle katılıyorum. Fakat başka bir açıdan bakarsak şöyle bir şey de var hocam, sonuçta hiç bir dil ölümsüz değil illa ki modası geçiyor veya yeni diller çıkıyor. Mesela Java - Kotlin örneği. Java halen daha kullanılsa da - bildiğim kadarıyla - çoğu firma yavaştan Kotlin'e geçmeye başladı. Bir dilin çok da fanatiği olmamak lazım diye düşünüyorum. Ama genel olarak size kesinlikle katılıyorum. Teşekkür ederim elinize sağlık.
 

emin:)

Müdavim
Müdavim
Katılım
4 Ocak 2021
Mesajlar
1,755
Reaksiyon puanı
1,124
Puanları
358
Yaş
25
Herkese iyi günler. Önceden yazılım bilgim var kendi çapımda C# ile oyun kodluyordum. Artık Android mobil programlama öğrenmek istiyorum. Bildiğiniz gibi en güzel 2 alternatif Java ve Kotlin. Asıl amacım Kotlin üzerinden uygulama geliştirmek fakat Kotlin öğrenmeden önce Java öğrenmenin sonrasında Kotlin'e geçmenin bir avantajı var mı?
Teşekkürler.
Temelleri öğrendikten sonra geçmeniz sağlar.
 
Üst