Inhaltsverzeichnis:
Video: Programmieren lernen: Kann Ari in 3 Monaten ihre eigene App programmieren? || PULS Reportage 2025
Hier können Sie sich eine Webanwendung ansehen, die mit Code erstellt wurde. Jaulen. com ist eine Website, die es Ihnen ermöglicht, Crowdsourcing-Bewertungen für lokale Unternehmen wie Restaurants, Nachtleben und Shopping zu suchen und zu finden. Wie gezeigt, sah Yelp nicht immer so gut aus wie heute, aber sein Zweck ist über die Jahre relativ konstant geblieben.
Quelle: Jaulen. com
Zweck und Geltungsbereich der App definieren
Sobald Sie den Zweck einer App verstanden haben, können Sie einige umsetzbare Aufgaben identifizieren, die ein Benutzer durchführen sollte, um diesen Zweck zu erfüllen. Unabhängig vom Design hat die Website von Yelp den Nutzern immer erlaubt,
-
Lokale Einträge nach Lokationstyp und Ort zu durchsuchen.
-
Durchsuchen Sie die Ergebnisse der Einträge nach Adresse, Öffnungszeiten, Bewertungen, Fotos und Standort auf einer Karte.
Erfolgreiche Webapplikationen erlauben in der Regel nur wenige wichtige Aufgaben bei der Nutzung der App. Wenn Sie einer App zu viele Features hinzufügen, wird dies als "Scree Creep" bezeichnet, wodurch die Stärke der vorhandenen Features verwässert wird. Dies wird von den meisten Entwicklern vermieden.
Zum Beispiel brauchte es Yelp, das 30 000 Restaurantbewertungen hat, genau ein Jahrzehnt nach seiner Gründung, um es den Benutzern zu ermöglichen, Reservierungen in diesen Restaurants direkt auf ihrer Website vorzunehmen. Ganz gleich, ob Sie eine App verwenden oder eine App erstellen, haben Sie ein klares Gefühl für den Zweck der App.
Auf den Schultern von Riesen stehen
Entwickler treffen strategische Entscheidungen und entscheiden, welche Teile der App sich selbst codieren und welche Teile der App von anderen erstellten Code verwenden sollen. Entwickler wenden sich oft an Drittanbieter, wenn es um Funktionen geht, die entweder nicht zum Kerngeschäft gehören oder kein Bereich der Stärke sind. Auf diese Weise stehen Apps auf den Schultern anderer und profitieren von anderen, die vorher gekommen sind und herausfordernde Probleme gelöst haben.
Yelp zeigt zum Beispiel lokale Bewertungen an und platziert jeden Eintrag auf einer Karte. Während Yelp die Rezensionen anfordert und den Code schreibt, um grundlegende Auflistungsdaten anzuzeigen, ist es Google, der die auf der Yelp-Website verwendeten Karten entwickelt. Google erstellte die erste Version der App mit weniger Ingenieuren als sonst erforderlich wäre.
Quelle: Jaulen. com