forumNeues Thema

Unser Entwickler empfiehlt Kotlin für die Android-App – die richtige Wahl?

NNeslihan T***TeilnehmerCommunity-Mitglied
Beigetreten
Nov. 2022
Nachricht
226
#1

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?

EEmre O***TeilnehmerCommunity-Mitglied
Beigetreten
Feb. 2024
Nachricht
104
Nützlichste Antwort#2

Kurze Antwort: In der reinen Android-Welt ist Kotlin unbestritten der offizielle und beste Standard. Für ein frühes Buchungs-Startup, das ohnehin auf beide Plattformen will, verdoppelt ein rein nativer Start mit Kotlin aber völlig unnötig die Entwicklungs- und Folgekosten. Bei einer klassischen App mit Terminbuchungen und Übersichtslisten ist eine Cross-Platform-Lösung mit einer gemeinsamen Codebasis betriebswirtschaftlich deutlich vernünftiger.

Aus Sicht des Entwicklers ist der Wunsch nach Kotlin nachvollziehbar: Wenn man tief ins System muss, Spiele mit hohen Frameraten baut oder komplexe Sensordaten im Hintergrund verarbeitet, liefert native Entwicklung die sauberste Performance. Eine App für Studio-Buchungen, Trainer-Profile, Kalender-Sync und Push-Nachrichten ist aber reiner Datenaustausch über Standard-Schnittstellen. Den minimalen Geschwindigkeitsvorteil einer nativen Sprache merkt da kein einziger Endnutzer.

Rechnet man das Ganze betriebswirtschaftlich durch: Ihr zahlt jetzt 22.000 USD nur für Android und müsst denselben Betrag später noch mal für iOS einplanen. Sobald der Betrieb läuft und ihr einen Button oder ein Abomodell anpassen wollt, müsst ihr zwei Repositories anfassen und zwei verschiedene Spezialisten koordinieren. Mit Cross-Platform deckt ihr mit einer Sprache beide App-Stores ab und halbiert euren laufenden Wartungsaufwand.

In dieser Phase zählt vor allem eins: den Markt mit möglichst geringem Kapitaleinsatz zu testen. Solange eure App keine speziellen Hardware-Chips oder aufwendige 3D-Grafik braucht, solltet ihr mit eurem Entwickler definitiv noch mal über die Kostenvorteile einer gemeinsamen Codebasis sprechen.

SSelim E***Teilnehmer
Funktion
CFO
Branche
Tourismus
Organisationsform
Genossenschaft
Beigetreten
Okt. 2025
Nachricht
209
#3

Aus technischer Sicht bietet Kotlin mittlerweile auch moderne Lösungen für plattformübergreifendes Code-Sharing. Man kann die Geschäftslogik, Netzwerkanfragen und Datenbankmodelle in einer einzigen Sprache schreiben und die Benutzeroberflächen nativ halten. Meinte Ihr Entwickler das oder hat er eine rein native Struktur ausschließlich für Android vorgeschlagen? Dieses Detail sollten Sie unbedingt klären.

EEfe G***Neues MitgliedCommunity-Mitglied
Beigetreten
Mai 2026
Nachricht
222
#4

Im New Yorker Markt nutzt die überwältigende Mehrheit der Sport- und Fitness-Zielgruppe ein iPhone. 22.000 Dollar nur für Android auszugeben und ohne iOS an den Start zu gehen, wäre geschäftlicher Selbstmord. Statt Ihr Budget aufzuteilen, sollten Sie sich lieber mit einem Entwickler zusammentun, der auf einer einheitlichen Codebasis arbeitet, und fürs selbe Geld direkt in beiden Stores live gehen.

YYasemin K***Teilnehmer
Funktion
Vorstandsmitglied
Branche
Schmuck
Organisationsform
Genossenschaft
Beigetreten
Feb. 2023
Nachricht
66
#5

Wir haben eine ähnliche Buchungs-App mit einem Cross-Platform-Framework und nur einem Entwickler innerhalb von 4 Monaten für insgesamt 18.000 Dollar für Android und iOS gelauncht. Sie läuft seit zwei Jahren live und unsere monatlichen Wartungskosten übersteigen nicht die 1.500 Dollar Support-Pauschale für den einen Entwickler. Hätten wir mit zwei getrennten nativen Sprachen angefangen, lägen die Kosten bei mindestens 3.500 Dollar im Monat.

TTaner K***Teilnehmer
Funktion
Vertriebsleiter
Branche
Fischerei
Organisationsform
mittelständisches Unternehmen
Beigetreten
Sept. 2023
Nachricht
3
#6

der entwickler will ganz klar nur das verkaufen was er schon kann und wo er sich wohlfühlt. übrigens für ne termin-app auf nativ zu bestehen ist völlig unnötiger luxus. geht einfach mit einer einzigen codebasis auf beide plattformen, schade ums geld sonst.

PPerihan G***Experte
Funktion
Verwaltungsleiter
Branche
Logistik
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
Feb. 2026
Nachricht
283
#7

Wird Ihre App hardwarelastige Funktionen wie Smartwatch-Integration Live-Videostreaming oder die Wiederholungszählung von Übungen über den Beschleunigungssensor des Smartphones enthalten? Falls nein und das Ganze im Grunde nur aus Kalender Listen und Bezahlseiten besteht: Mit welcher technischen Notwendigkeit hat Ihr Entwickler die native Entwicklung dann eigentlich begründet?

DDuyguTeilnehmer
Funktion
Marktforscher
Beigetreten
Juni 2024
Nachricht
102
#8

Bevor Sie sich jetzt blind auf Cross-Platform-Empfehlungen stürzen, sollten Sie eines wissen: Bei Betriebssystem-Updates hinken Hybrid-Bibliotheken manchmal hinterher und Drittanbieter-Plugins können zicken. Bei einer Fitness-Termin-App sind diese Problemchen aber definitiv das weitaus geringere Übel im Vergleich zum finanziellen Risiko einer parallelen Entwicklung in zwei nativen Sprachen.

MMustafa B***Teilnehmer
Funktion
Geschäftsführer
Branche
Maschinenbau
Organisationsform
neu gegründetes Startup
Beigetreten
Jan. 2026
Nachricht
50
#9

Als Gründer kann ich voll und ganz nachvollziehen dass man dem Urteil seines Entwicklers vertrauen möchte. Aber technische Entscheidungen dürfen nicht Ihr Geschäftsmodell torpedieren. Reden Sie ganz offen mit ihm: Fragen Sie ihn direkt: „Ich habe weder das Geld noch die Zeit für zwei getrennte Apps – können wir das Produkt mit einer einzigen Codebasis in beide Stores bringen?“ Wenn er abwinkt, suchen Sie sich jemanden mit Cross-Platform-Erfahrung.

NNecati T***Teilnehmer
Funktion
CTO
Branche
Gesundheitswesen
Organisationsform
Betrieb mit zwei Filialen
Beigetreten
Nov. 2025
Nachricht
82

Doki · Markenidentität · 2026

#10

Unterm Strich ist die Sache klar: Kotlin ist die beste native Sprache für Android, aber bei einem Terminbuchungs-Startup mit Standardfunktionen iOS links liegen zu lassen und die Kosten zu verdoppeln, ergibt schlicht keinen Sinn. In einer so frühen Phase ist eine einheitliche Codebasis aus geschäftlicher Sicht fast immer die vernünftigere Wahl.

İİbrahim K***Teilnehmer
Funktion
Supply-Chain-Manager
Branche
leder
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Okt. 2024
Nachricht
177
#11

Das habe ich auch erlebt. Ein Change-Request-Prozess verlangsamt die Arbeit nicht, sondern beschleunigt sie.

An deiner Stelle würde ich so vorgehen.

FFiliz Ç***Teilnehmer
Funktion
General Coordinator
Branche
leder
Organisationsform
mittelständisches Unternehmen
Beigetreten
Juli 2025
Nachricht
13
#12

Notiert, danke. Der meiste Zeitverlust entsteht durch Arbeiten, die auf Freigaben warten.

An deiner Stelle würde ich so vorgehen.

BBarış B***Teilnehmer
Funktion
Projektmanager
Branche
kosmetik
Organisationsform
Regionalhändler
Beigetreten
Aug. 2024
Nachricht
77
#13

Vielen Dank, das hat mir sehr geholfen. Zwei Wochen Notizen machen liefert bessere Ergebnisse als eine sechsmonatige Schätzung.

Aus Erfahrung weiß ich das.

ÖÖzge C***Experte
Funktion
Buchhalter
Branche
leder
Organisationsform
Genossenschaft
Beigetreten
Jan. 2023
Nachricht
308
#14

Vor zwei Jahren habe ich genau dasselbe erlebt. Jeder nicht schriftlich festgehaltene Punkt ist einer, an den sich beide Parteien später unterschiedlich erinnern.

Überstürzte Entscheidungen sind oft solche, die man sechs Monate später korrigieren muss.

RRabia T***Teilnehmer
Funktion
Lagerleiter
Branche
Medien und Verlagswesen
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Mai 2025
Nachricht
153
#15

Die Diskussion ist abgeschweift, ich fasse mal zusammen. In den ersten drei Monaten läuft alles gut, die Probleme tauchen im vierten Monat auf.

Ich hoffe, das hilft dir weiter.

MMustafa U***Teilnehmer
Funktion
Social-Media-Manager
Branche
Immobilien
Organisationsform
Team mit 8 Personen
Beigetreten
Aug. 2023
Nachricht
65
#16

Bei mir war es genau umgekehrt, deshalb schreibe ich das. Fehler auf der Android-App-Entwicklungssprache-Seite sind meist rückgängig zu machen, aber teuer.

Wenn es jemand anders macht, würde mich das auch interessieren.

NNazlı U***Teilnehmer
Funktion
Lagerleiter
Branche
Automobilzulieferer
Organisationsform
Ein-Personen-Unternehmen
Beigetreten
Jan. 2024
Nachricht
18
#17

Kurzfassung für Neueinsteiger: Die Antwort hängt stark von der Branche ab es gibt keine allgemeine Regel.

Korrigiert mich falls ich falsch liege.

AAyşe Y***TeilnehmerCommunity-Mitglied
Beigetreten
Juni 2024
Nachricht
10
#18

da verstehe ich etwaas nicht ganz aber jedes „schauen wir uns später an“ in Meetings bedeutet nicht kalkulierte Arbeit.

zugangsdaten sollten auf den Firmenamen laufen nicht auf persönliche Konten. ich hoffe das hilft dir weiter.

VVildan U***TeilnehmerCommunity-Mitglied
Beigetreten
Dez. 2025
Nachricht
32
#19

Danke fürs Schreiben das ist genau richtig. Code ohne Installationsanleitung gehört dir nicht auch wenn du ihn in den Händen hältst.

Das war's entschuldige, wenn ich zu lang war.

GGökhan A***Veteran
Funktion
Projektmanager
Branche
leder
Organisationsform
Filialkette
Beigetreten
Juni 2022
Nachricht
64
#20

Ich fasse das Thema mal zusammen, da es mehrere unterschiedliche Antworten gab. Das Teuerste an übernommenen Systemen sind unbekannte Abhängigkeiten.

Schreibt mir, wenn ihr Fragen habt, ich antworte so gut ich kann.

Antwort schreiben