thumb screenshot quizappSmartphones und mobile Endgeräte sind bereits Alltagsgegenstände unserer Gesellschaft. Die Mobile-App-Entwicklung wurde für viele Unternehmen immer beliebter, um Ihre Produkte auf diesen Plattformen anzubieten. Um diese App möglichst breit einsetzen zu können, muss diese für jede der 3 großen Plattformen iOS, Android und Windows Phone separat entwickelt werden. Dabei sind 3 verschiedene Programmiersprachen und Architekturen zu berücksichtigen. Im Gegensatz dazu bieten HTML5, CSS3 und JavaScript plattformunabhängige Frontend-Technologien, die es ermöglichen, eine App für nahezu alle mobilen Endgeräte zu entwickeln.

Die Arbeit gibt Einblick in den Aufbau einer Web-App, um eine möglichst strukturierte und modulare Applikation im Sinne der Erweiterbarkeit und Testbarkeit zu schaffen. Sowohl AngularJS als auch beispielsweise backbone.js bieten ein Grundgerüst für eine möglichst modulare und strukturierte Architektur einer Web-App.