Zum Inhalt springen
lichtbestand Kontakt Menü

Leistung · App-Entwicklung

App entwickeln lassen

Sie möchten eine App entwickeln lassen, für die Ausstellung, die Hochschule oder das Amt? Hier erfahren Sie, wie wir dabei vorgehen, was die Kosten bestimmt, welche Art von App zu Ihrem Vorhaben passt und was nach dem Start passiert. Konzept, Gestaltung und Programmierung kommen bei uns aus einer Hand.

Projekt anfragen Was die Kosten bestimmt

Wegwarte auf dem Handy: Karte der ausgedachten Stadt Auenfeld mit gebündelten Hinweisen Fadenlauf auf dem Handy: Startbildschirm mit acht Stationen über einem Streifen aus Webmustern Waldzeit auf dem Handy: Ergebnis mit dem eigenen Wald im Jahr 2100

01 Ablauf

Was Sie in der App-Entwicklung entscheiden

Die Entwicklung einer App läuft bei uns in vier Schritten. Wir machen die Arbeit, Sie treffen die Entscheidungen.

Im ersten Gespräch legen Sie mit Ihrem Know-how über Haus, Publikum und Abläufe fest, wofür die App da ist und was sie können muss. Am klickbaren Prototyp entscheiden Sie über das Design der App und ihre Bedienung, auf Wunsch nach Ihrem Corporate Design, bevor die technische Umsetzung beginnt. Vor dem Start bestimmen Sie, ob die App auf unserem Server in Deutschland läuft oder bei Ihnen und wie lange wir sie pflegen. Der Quellcode gehört trotzdem Ihnen.

Was in jedem Schritt im Einzelnen passiert, steht auf der Seite Ablauf der App-Entwicklung.

02 Kosten

Was kostet es, eine App entwickeln zu lassen?

Eine belastbare Zahl gibt es erst, wenn klar ist, was die App können soll. Fünf Dinge bestimmen die Entwicklungskosten am stärksten.

  • Umfang

    Wie viele Ansichten, Rollen und Funktionen braucht die App? Eine kleine App mit einer klaren Aufgabe kostet weniger als eine komplexe Anwendung mit Anmeldung, Rechten und Statusablauf. Der Funktionsumfang ist der größte Hebel: Eine schlanke erste Fassung, die später wächst, hält die Kosten niedrig.

  • Inhalte

    Wer liefert Texte, Bilder, Ton und Daten? Inhalte, die wir erst recherchieren, schreiben, prüfen oder vertonen, machen einen großen Teil der Arbeit aus. Bei Fadenlauf haben wir jede Station gegen Primärquellen geprüft und alles mit freien Computerstimmen vertont.

  • Sprachen

    Jede weitere Sprache bringt eigene Texte, eigenen Ton und eigene Prüfungen mit. Fadenlauf gibt es in vier Sprachen, auf Deutsch zusätzlich in Leichter Sprache und als Kinderfassung: sechs Fassungen je Station.

  • Schnittstellen

    Muss die App mit anderen Systemen sprechen, etwa mit einer Datenbank, einem Fachverfahren oder QGIS? Jede Schnittstelle muss gebaut, getestet und gepflegt werden. Wegwarte gibt ihre Daten nach OGC-Standard heraus und besteht die offizielle Testsuite für OGC API Features Teil 1 mit 1.918 Tests ohne Fehler.

  • Betrieb

    Läuft die App auf unserem Server oder bei Ihnen? Wie lange soll sie gepflegt werden, und wer hilft im Alltag? Laufende Kosten für Hosting, Wartung und Updates planen wir von Anfang an mit ein, damit es später keine Überraschung gibt.

Dazu kommt die Frage, für welche Plattform die App gebaut wird: iOS oder Android, beides oder das Web? Eine Web-App braucht eine Codebasis für alle Geräte, zwei native Apps für Android und iOS brauchen zwei.

Wo Sie Kosten sparen können

Die Kosten für die App-Entwicklung folgen dem Aufwand. Kosten reduzieren Sie deshalb am Umfang, nicht an der Qualität.

  • Klein anfangen. Eine erste Fassung mit den wichtigsten Funktionen bedeutet weniger Kosten am Anfang, und die App wächst später mit. Auch komplexe Apps lassen sich so in Stufen bauen.
  • Eine Codebasis statt zwei. Eine Web-App ist meist günstiger in der Entwicklung als eigene Apps für jedes Betriebssystem.
  • Vorhandenes nutzen. Texte, Bilder und Daten, die Sie schon haben, sparen Recherche und Produktion.
  • Freie Komponenten. Wir bauen bevorzugt mit freier Software. So kommen in der Regel keine Lizenzgebühren dazu.

Sparen Sie dagegen nicht an Tests und Pflege. Die Kosten für Wartung fallen ohnehin an, und eine App ohne Pflege veraltet mit jedem neuen Browser und Betriebssystem. Nach dem ersten Gespräch bekommen Sie ein schriftliches Angebot.

03 Plattform

Web-App, App aus dem App Store oder hybrid?

Drei Wege führen aufs Smartphone: Web-App, native App und hybride App. Welcher zu Ihrer mobilen App passt, hängt davon ab, wer sie nutzt, wie oft und wofür.

  • So bauen wir

    Web-App

    So öffnet man sie
    Link antippen oder QR-Code scannen, ohne Installation. Wer will, legt sie trotzdem wie eine App auf dem Startbildschirm ab.
    Läuft auf
    Mobil auf Android und iOS, dazu auf Tablet und Computer, im Browser. Eine Codebasis für alle Endgeräte.
    Updates
    Sind sofort bei allen, ohne Prüfung durch einen App Store.
    Passt, wenn
    viele Menschen die App spontan nutzen sollen, etwa im Museum oder für einen Hinweis an die Stadt.
  • Native App

    So öffnet man sie
    Erst im App Store oder bei Google Play suchen und installieren.
    Läuft auf
    Nativ programmiert, je Betriebssystem eine eigene App: für Apples iOS meist in Swift, für Googles Android in Kotlin oder Java.
    Updates
    Jede neue Fassung geht durch die Prüfung der App Stores.
    Passt, wenn
    die App tief auf das Gerät zugreifen muss oder ohnehin jeden Tag genutzt wird.
  • Hybride App

    So öffnet man sie
    Wie eine native App: aus dem App Store oder von Google Play.
    Läuft auf
    Android und iOS aus einer gemeinsamen Codebasis, gebaut mit Frameworks wie Flutter oder React Native.
    Updates
    Wie bei nativen Apps über die Stores.
    Passt, wenn
    die App in die Stores muss, aber nicht zweimal entwickelt werden soll.

Unsere drei Eigenentwicklungen Waldzeit, Fadenlauf und Wegwarte sind Web-Apps. Fadenlauf speichert auf Wunsch Sprache und Ton für Räume ohne Netz, Waldzeit läuft nach dem ersten Besuch auch an einer Station ohne Internet. Ob Ihr Vorhaben eine App aus dem App Store braucht, klären wir im ersten Gespräch.

04 Betrieb

Nach dem Start: Wartung und Betrieb

Mit dem Start ist eine App nicht fertig. Browser, Betriebssysteme und Inhalte ändern sich, und jemand muss sich kümmern.

Unsere Eigenentwicklungen laufen auf einem eigenen, von uns verwalteten Server bei netcup in Deutschland, nicht auf einer fremden Plattform. Er ist abgesichert: mit verschlüsselter Verbindung (HTTPS), mit strengen Regeln, welche Dateien eine Seite laden darf (Content-Security-Policy), und mit einer Bremse gegen massenhafte Anfragen. Wir spielen Updates und Sicherheitsupdates ein, beheben Fehler und pflegen die App weiter. Was die Pflege genau umfasst und wie lange, steht im Angebot.

  • Server in Deutschland, keine Dienste Dritter
  • Für Besucherinnen und Besucher keine Cookies
  • Updates ohne App Store: Die neue Fassung ist sofort bei allen
  • Automatische Prüfung auf Barrierefreiheit mit axe-core

Sie möchten die App lieber selbst betreiben, etwa im Rechenzentrum Ihrer Verwaltung? Auch das geht, denn sie besteht aus freien Komponenten, und den Quellcode bekommen Sie samt Dokumentation.

05 Quellcode

Wem gehört der Code?

Ihnen.

Der Quellcode gehört dem Auftraggeber, Inhalte und Daten liegen in offenen Formaten. Fadenlauf exportiert alle Inhalte jederzeit als ZIP, Wegwarte gibt ihre Daten als GeoPackage und direkt für QGIS heraus.

Wir bauen ohne Baukasten und ohne Plattform, die Sie an einen Anbieter bindet: HTML, CSS und JavaScript im Browser, dazu Python auf dem Server und bei Karten und Geodaten PostgreSQL mit PostGIS. Das sind verbreitete, offene Technologien, mit denen auch andere Entwicklerinnen und Entwickler weiterarbeiten können. Sie sind an niemanden gebunden, auch nicht an uns.

06 Leistungen

Wofür wir Apps entwickeln

Drei Felder, in denen wir zu Hause sind. Zu jedem gibt es eine Eigenentwicklung, die Sie sofort ausprobieren können.

  • Für Museen, Ausstellungen und Hochschulen

    Lernspiele und Serious Games

    Spiele, in denen man selbst entscheidet und die Folgen sieht. In Waldzeit bepflanzt man ein Waldstück und spult 75 Jahre vor.

    Mehr zu Serious Games
  • Für Museen und Ausstellungen

    Mediaguides und Audioguides

    Ein Guide im Browser, per QR-Code am Objekt, mehrsprachig und in Leichter Sprache. Fadenlauf führt durch acht Stationen zur Textilgeschichte.

    Mehr zu Mediaguides
  • Für Ämter, Verwaltungen und Forschung

    Fach­anwendungen und WebGIS

    Anwendungen mit Karte und Datenbank, offene Daten nach OGC-Standard. Wegwarte nimmt Hinweise zum Radverkehr an und beantwortet sie öffentlich.

    Stadt und Auftrag ausgedacht

    Mehr zu WebGIS

Barrierefreie Apps Progressive Web Apps Mängelmelder

07 Fragen

Häufige Fragen

Ihre Frage ist nicht dabei? Schreiben Sie uns

Was kostet es, eine App entwickeln zu lassen?

Das hängt vor allem von fünf Dingen ab: Umfang, Inhalte, Sprachen, Schnittstellen und Betrieb. Eine Zahl vor dem ersten Gespräch wäre geraten. Nach dem ersten Gespräch bekommen Sie ein schriftliches Angebot.

Wie lange dauert es, eine App entwickeln zu lassen?

Das hängt vom Umfang und von den Inhalten ab. Den Zeitplan legen wir mit dem Angebot fest. Den klickbaren Prototyp sehen Sie früh und nicht erst am Ende, damit Sie rechtzeitig umsteuern können.

Brauche ich ein Pflichtenheft oder Lastenheft?

Nein. Erzählen Sie uns, wer die App nutzen soll, wo und wofür. Die Anforderungen an die App klären wir gemeinsam im ersten Gespräch und halten sie schriftlich fest.

Android, iOS oder beides?

Eine Web-App läuft auf beiden, dazu auf Tablet und Computer, aus einer einzigen Codebasis. Ob Ihr Vorhaben eine App aus dem App Store braucht, klären wir im ersten Gespräch.

Welche Programmiersprachen braucht man für Apps?

Das hängt von der Art der App ab. Eine App für iOS entsteht meist in Swift, Android-Apps in Kotlin oder Java. Hybride Apps baut man etwa mit Flutter in Dart oder mit React Native in JavaScript. Bei der Programmierung unserer Web-Apps sind es HTML, CSS und JavaScript im Browser und Python auf dem Server.

App programmieren lassen oder mit dem Baukasten selbst bauen?

Für eine kleine App mit Standardfunktionen kann ein App-Baukasten reichen: Damit lässt sich eine App erstellen, ohne selbst zu programmieren. An Grenzen stößt man, sobald es komplex wird: eigene Abläufe, eine eigene Datenbank, mehrere Sprachen oder Barrierefreiheit. Außerdem hängt die App meist an der Plattform des Anbieters. Dann lohnt es sich, die App programmieren zu lassen.

Wem gehört der Quellcode?

Ihnen. Der Quellcode gehört dem Auftraggeber, Inhalte und Daten liegen in offenen Formaten. Sie sind an niemanden gebunden, auch nicht an uns.

Agentur oder Freelancer: Wer entwickelt die App?

Lichtbestand ist das Studio für App-Entwicklung von Rafael Luge, Designer und Entwickler aus Dresden und seit 2014 selbstständig. Es gehört zu seiner Webdesign-Agentur Kopf & Stift. Sie sprechen von der ersten Idee bis zum Betrieb mit Rafael Luge selbst.

Kontakt

Ein Projekt im Kopf? Schreiben Sie uns.

Ein Lernspiel für die Ausstellung, ein Guide fürs Museum, eine Fachanwendung fürs Amt: Schreiben Sie uns in ein paar Sätzen, worum es geht, für wen die App gedacht ist und bis wann sie stehen soll. Sie bekommen eine erste Einschätzung und einen Vorschlag für ein Gespräch.

info@kopfundstift.de

Ihr Ansprechpartner: Rafael Luge · Designer und Entwickler · Dresden

Sie brauchen eine Website? Die bauen wir mit unserer Agentur Kopf & Stift.