Entwicklung eines e-Learning Systems für iPhones | Leonard Daume

Entwicklung eines e-Learning Systems für iPhones

Software Developer

Überblick

Als Softwareentwickler war ich maßgeblich an der Entwicklung eines E-Learning-Systems beteiligt, das verschiedene Themenbereiche abdeckt. Die Benutzer können aus verschiedenen Themen auswählen und erhalten dann spezifische Inhalte, die sie als In-App-Kauf herunterladen können. Zusätzlich gibt es die Möglichkeit, Multiple-Choice-Tests zu absolvieren, die von einem Server als Webservice ausgewertet werden. Die Ergebnisse werden dann an den Nutzer zurückgeschickt.

In meiner Rolle war ich für die Konzeption und das Design des Systems verantwortlich. Wir arbeiteten iterativ inkrementell, um sicherzustellen, dass das System kontinuierlich weiterentwickelt und verbessert wird.

Um das System zu entwickeln, haben wir eine Reihe von Tools und Technologien verwendet, darunter iOS und Objective-C für die App-Entwicklung, Python für die Serverprogrammierung, In-App-Käufe und Push-Benachrichtigungen für die Monetarisierung und das Nutzerengagement sowie Google App Engine und Latex für den Einsatz und die Dokumentation.

Durch die Teilnahme an diesem Projekt konnte ich meine Fähigkeiten in der Entwicklung von iOS-Apps und der Integration von In-App-Käufen und Webservices auf Servern weiter ausbauen. Darüber hinaus konnte ich meine Erfahrungen in der agilen Entwicklungsmethodik und in der Konzeption und dem Design von Systemen erweitern.

Aktivitäten

  • Konzeption und Design

Methodik

  • iterativ inkrementell

Verwendete Tools / Technologien

  • iOS
  • Objective-C
  • Python
  • In-App-Purchase
  • push notification
  • Google App Engine
  • Latex