forumNeues Thema

Android-App-Entwicklungssprachen – welche Sprache sollte im Angebot stehen, was ist der Unterschied?

AAylinTeilnehmer
Funktion
CRM & E-Mail
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Juni 2024
Nachricht
118
#1

Wir haben ein Projekt für eine Android-basierte App, die auf Handterminals für die Lagerbestandsverfolgung und unser Außendienstteam laufen soll. Von zwei Agenturen haben wir Angebote über etwa 140.000 TL und 165.000 TL erhalten. In den Angebotsformularen steht aber nur 'Android-Mobile-App-Design und -Programmierung'; welche Programmiersprache oder Plattform verwendet wird, ist nicht angegeben.

Ein Bekannter von uns der sich mit Software auskennt, sagte, wenn die Sprache nicht angegeben wird, könne die Agentur die Arbeit mit alten Technologien oder Tools erledigen, die am Markt niemand kennt, und danach seien wir bei Wartung und der Suche nach Entwicklern blockiert.

Welche Sprache gilt heute als Standard für die Android-Entwicklung? Was sollten wir technisch ins Angebot und in den Vertrag schreiben lassen damit wir nicht dastehen wenn wir später den Entwickler wechseln müssen?

RRecep S***TeilnehmerCommunity-Mitglied
Beigetreten
Mai 2025
Nachricht
342
Nützlichste Antwort#2

Kurze Antwort: Wenn im Angebot keine Sprache angegeben ist, ist das ein sehr ernstes administratives und technisches Risiko; denn die Agentur kann, ohne an die Zukunft des Projekts zu denken, die billigsten oder altmodischen Methoden wählen. Der aktuelle offizielle Standard für Android ist die Sprache Kotlin; wenn später Unterstützung für andere Plattformen angestrebt wird, sollte auch ein gängiges Cross-Platform-Framework wie Flutter ausdrücklich im Vertrag stehen.

Wenn ihr die Technologiewahl im Vertrag klärt, schaut zuerst auf die Beziehung der App zur Hardware. Wenn die Handterminals Barcode-Leser, Thermodrucker oder spezielle Scanner-Hardware haben, verhindert die Entwicklung in der nativen Sprache Kotlin, dass ihr Probleme mit der Kompatibilität der Hardware-Treiber bekommt. Lasst unbedingt die Formulierung 'Die App wird gemäß den nativen Android-Standards in der Sprache Kotlin entwickelt' ins Angebot aufnehmen.

Zweitens erleichtert es euch die Bedingung Kotlin statt des veralteten Java ungemein, später einen neuen Freelancer oder festangestellten Entwickler zu finden. Heutzutage erscheinen neue Bibliotheken und Updates im Android-Ökosystem vollständig Kotlin-first. Ein in Java geschriebenes Projekt zwei Jahre später zu aktualisieren kostet sowohl mehr Geld als auch mehr Zeit, um kompetente Experten zu finden.

Drittens legt Architektur- und Versionsstandards fest. Setzt in die Spezifikation eine Klausel wie 'Es werden Android Jetpack-Komponenten und moderne Architekturmuster verwendet, die minimal unterstützte Android-Version ist 8.0'. Diese Formulierung verhindert, dass die Agentur Spaghetti-Code produziert, und bringt die Codestruktur in eine universelle Ordnung.

TTuğçe K***Neues MitgliedCommunity-Mitglied
Beigetreten
Sept. 2026
Nachricht
310
#3

Wenn Kamera oder integrierter Barcode-Laser auf den Terminals ständig laufen, wird die Speicherverwaltung kritisch. Cross-Platform-Strukturen können bei dieser Hardware manchmal den Akkuverbrauch und die Verzögerung erhöhen. Direkt nativ mit Kotlin geschrieben ist bei solchen Feldgeräten immer stabiler.

HHilal B***ExperteCommunity-Mitglied
Beigetreten
Feb. 2026
Nachricht
66
#4

Wir haben 2021 keine Sprache in die Spezifikation schreiben lassen, die Agentur lieferte eine Mischung aus alten Java-Codeblöcken und Hybrid-Web-Ansicht. Letztes Jahr wollten wir das Barcode-Lesemodul aktualisieren, die 3 Entwickler, mit denen wir sprachen, lehnten es ab, diese Struktur zu übernehmen, wir mussten neu schreiben lassen.

TTuğçe C***Experte
Funktion
HR-Spezialist
Branche
Recht
Organisationsform
Produktionsunternehmen mit 40 Mitarbeitern
Beigetreten
Feb. 2023
Nachricht
185
#5

Unterschreibt die jetzt eingehenden Angebote nicht sofort. Schreibt den Agenturen schriftlich die Frage 'Welche Sprache, welche Architektur und welche minimale Android SDK-Version werden in diesem Angebot verwendet?' und legt die Antwort als Anhang zum Vertrag.

İİlknur Y***VeteranCommunity-Mitglied
Beigetreten
Juli 2022
Nachricht
3
#6

Was ins Angebot geschrieben werden soll, muss klar sein: 1) Die Programmiersprache muss ausdrücklich als Kotlin oder das festgelegte moderne Framework angegeben werden. 2) Die Architektur muss als MVVM oder gleichwertig angegeben werden. 3) Es muss zugesichert werden, dass alle Quellcodes vollständig in einem unabhängigen Repository übergeben werden.

ZZerrinTeilnehmer
Funktion
Hochzeitsplanung
Beigetreten
Apr. 2024
Nachricht
84
#7

Dass Agenturen in Angebote einfach nur 'Android-App' schreiben und weitermachen ist wirklich eine nervige Angewohnheit. Wem auch immer ihr die Arbeit gebt wenn ihr euch morgen mit der Agentur zerstreitet, sollte sie nicht das Gesicht verziehen, wenn ihr diese Codes jemand anderem zeigt.

YYasemin T***Neues MitgliedCommunity-Mitglied
Beigetreten
Aug. 2026
Nachricht
68
#8

wenn sie es mit java schreiben läufts heute, aber nächstes jahr findet ihr keinen fähigen mann wenn ihr eine neue bibliothek anbindet. lasst kotlin schreiben dann habt ihr ruhe.

Edit: Ich habe vom Handy geschrieben, entschuldigt die Tippfehler.

GGürkan Y***Teilnehmer
Funktion
Sekretärin
Branche
Immobilien
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Juni 2022
Nachricht
85
#9

Welche Betriebssystemversion haben die Handterminals? Manche Industriege­räte hängen auf alten Android-Versionen fest. Seid ihr sicher dass die Bibliotheken, die die Agentur verwenden wird die Version eurer Geräte unterstützen?

RRecep B***ExperteCommunity-Mitglied
Beigetreten
Juni 2024
Nachricht
111
#10

Wenn die Agentur sich davor drückt, technische Details zu nennen, versuchen sie wahrscheinlich nur, ein fertiges Template anzupassen. Eine ehrliche Softwareschmiede schreibt ihren Tech-Stack sowieso mit Stolz ins Angebot.

HHilal B***Veteran
Funktion
Grafikdesigner
Branche
Elektro- und Elektronikindustrie
Organisationsform
Regionalhändler
Beigetreten
Dez. 2023
Nachricht
17
#11

Wie habt ihr das Problem gelöst? Wenn wir ohne Messung entscheiden, landen wir immer wieder am selben Punkt.

Wenn keine Abnahmekriterien definiert sind, ist der Abschlusszeitpunkt des Projekts diskussionswürdig.

SSelin Ş***Teilnehmer
Funktion
Klinikleiter
Branche
Gesundheitswesen
Organisationsform
Filialkette
Beigetreten
Mai 2025
Nachricht
6
#12

Ich bin ein kleines Unternehmen, ich erzähle es aus meiner Sicht. Wenn wir ohne Messung entscheiden, landen wir immer wieder am selben Punkt.

Ein Change-Request-Prozess verlangsamt die Arbeit nicht, sondern beschleunigt sie.

NNilTeilnehmer
Funktion
Content Manager
Organisationsform
Unternehmen innerhalb eines Konzerns
Beigetreten
Apr. 2024
Nachricht
156
#13

Bleibe dran.

ZZehra Y***Teilnehmer
Funktion
Marketing Manager
Branche
Möbelproduktion
Organisationsform
Firma mit 20 Mitarbeitern
Beigetreten
Mai 2024
Nachricht
324
#14

Hier habe ich einen Einwand. Lösungen, die im kleinen Maßstab funktionieren brechen bei Wachstum zusammen, das habe ich spät gelernt.

Wenn du zu einem Thema drei verschiedene Antworten bekommst, war die Frage falsch gestellt. Das war's, entschuldige wenn ich zu lang war.

KKaan G***TeilnehmerCommunity-Mitglied
Beigetreten
Dez. 2022
Nachricht
1
#15

Da verstehe ich etwas nicht ganz. Das günstigste Angebot ist oft das am wenigsten durchdachte.

Korrigiert mich, falls ich falsch liege.

MMurat T***Neues Mitglied
Funktion
Grafikdesigner
Branche
Möbelproduktion
Organisationsform
Filialkette
Beigetreten
Sept. 2026
Nachricht
9
#16

Du hast recht.

ÖÖzge A***Teilnehmer
Funktion
Finanzbuchhaltung
Branche
chemie
Organisationsform
Unternehmen mit 300 Mitarbeitern
Beigetreten
Feb. 2026
Nachricht
357

Doki · Incident-Response-Support · 2023

#17

wie habt ihr das Problem gelöst? übrigens das allein zu versuchen ist der teeuerste Weg.

schaut zuerst, welche Daten ihr bei der Entscheidungsfindung zur Hand habt dann ehrlich gesagt das wars, entschuldige, wenn ich zu lang war.

HHatice A***TeilnehmerCommunity-Mitglied
Beigetreten
Dez. 2023
Nachricht
2
#18

Beim Lesen dieser Antwort war ich erleichtert, es liegt also nicht nur an mir. Schreibe bei Entscheidungen auch das Worst-Case-Szenario auf, nicht nur das Beste.

HHüsniye C***Teilnehmer
Funktion
IT-Sicherheitsexperte
Branche
Versicherungswesen
Organisationsform
Produktionsunternehmen mit 40 Mitarbeitern
Beigetreten
Apr. 2022
Nachricht
295

Doki · Markenidentität · 2024

#19

mich interesssiert das auch.

CCem K***Experte
Funktion
Softwareentwickler
Branche
energie
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Nov. 2023
Nachricht
106
#20

Ich spreche mal aus der Gegenperspektive, ich bin auf der Lieferantenseite. Nach der Übergabe lebt das System weiter; Wartung ist ein separater Posten.

Aus Erfahrung weiß ich das.

Antwort schreiben