New York'ta butik spor salonları ve kişisel antrenörler için randevu ve üyelik yönetim platformu kuruyoruz. Web sürümümüzü tamamladık, şimdi mobil uygulamalara geçiyoruz. Ekibimize dışarıdan dahil ettiğimiz kıdemli Android yazılımcısı, native geliştirme yapmamız gerektiğini ve Android uygulama geliştirme dili olarak kesinlikle Kotlin kullanmamız gerektiğini söyledi. İlk sürüm için bize 22.000 dolarlık bir geliştirme teklifi verdi.
Ben yazılımcı değilim, işin ticari ve operasyonel tarafındayım. Araştırdığımda aynı anda hem iOS hem Android için tek kod tabanıyla uygulama çıkaran çapraz platform teknolojilerini görüyorum. Android için ayrı Kotlin, ileride iOS için ayrı bir yerel dil yazdırırsam iki ayrı geliştiriciye ödeme yapmak ve iki ayrı kod tabanını güncellemek zorunda kalacağım.
Kotlin gerçekten bugün Android için vazgeçilmez tek doğru mu? Yoksa bizim gibi erken aşamadaki, bütçesi kısıtlı bir girişim için çapraz platform dillerine yönelmek bakım ve geliştirme maliyetleri açısından daha mı mantıklı olur?