Wir bauen von New York aus eine Plattform für Terminbuchung und Mitgliederverwaltung für Boutique-Fitnessstudios und Personal Trainer. Die Web-Version steht, jetzt geht es an die mobilen Apps. Ein externer Senior-Android-Entwickler meinte, wir sollten nativ entwickeln und als Sprache für Android unbedingt auf Kotlin setzen. Für die erste Version hat er uns ein Angebot über 22.000 USD gemacht.
Ich bin selbst kein Entwickler, sondern kümmere mich ums Business und die Operations. Bei meiner Recherche bin ich auf Cross-Platform-Technologien gestoßen, mit denen man beide Plattformen (iOS und Android) aus einer Codebasis bedienen kann. Wenn ich jetzt Android separat in Kotlin und später iOS nativ bauen lasse, bezahle ich zwei Entwickler und pflege dauerhaft zwei getrennte Codebasen.
Ist Kotlin für Android heute wirklich der einzig wahre Weg? Oder wäre es für ein Early-Stage-Startup mit begrenztem Budget nicht viel sinnvoller, wegen der Entwicklungs- und Wartungskosten direkt auf Cross-Platform zu setzen?