Tripwolf: Reiseführer-App

Tripwolf: Reiseführer-App

Information
Standort:
Weltweit
Branche:
Tourismus
Plattform:
Mobile
Arbeitsmodell:
Zeit und Materialien
Projektdauer:
1 Jahr
Team-Mitglieder:
1 Designer, 1 Entwickler
ID:
250
Verwendete Technologien
C++
C/C++
JSON
Front-end
SQLite
Bing maps
REST
Universal App
XML

Anforderungen

Das Unternehmen Tripwolf hat eine erfolgreiche App für Reisende entwickelt, die hilft, verschiedene Schwierigkeiten zu überwinden und die Reise einfach und unvergesslich zu machen. Die Anwendung hat bereits einen Reiseführer und eine Community von Reisenden kombiniert. Diese Anwendung ist seit mehreren Jahren auf mobilen Plattformen, Google und Apple verfügbar. Sie können Reiseinformationen zu 50.000 Orten finden und Informationen zu mehr als 500.000 Sehenswürdigkeiten, Hotels und Restaurants auf der ganzen Welt erhalten. Mit dieser Anwendung können Sie Ihre individuellen Kurz- und Langstrecken planen. Sie können auch Ihre eigene Reiseroute erstellen. Unser Team musste die erfolgreiche mobile Reise-App Tripwolf auf die Windows 8.1-Plattform portieren. Die entwickelte Anwendung muss eine breite Palette von Geräten unterstützen: von preisgünstigen Smartphones bis hin zu leistungsstarken Tablets.  

Herausforderung

Ingenieure mussten den Quellcode der Tripwolf-App auf der Android-Plattform analysieren und einige Änderungen vornehmen. Dadurch konnte diese Anwendung an die Besonderheiten der Protoform von Microsoft angepasst werden:
  • Authentifizierung und Autorisierung über Facebook;
  • Herunterladen und Aufbewahren großer Datenmengen zur Verwendung im Offline-Modus;
  • Anzeigen von Objekten auf der Karte;
  • Entfernungsberechnung zu jedem Standort anhand des aktuellen Standorts des Benutzers;
  • Mechanismus zur Beschränkung der von den Benutzern bereitgestellten Inhalte;
  • Mechanismus der Aktivierung eines kostenpflichtigen Abonnements sowie das Herunterladen von Inhalten auf der Grundlage der Coupons;
  • Wiederherstellung gekaufter Anleitungen, wenn Sie die App neu installieren oder zu einem anderen Gerät wechseln;
  • Implementierungsmodus „SnapView“ für Tablets unter Windows 8.1.
 

Lösung

Die Anwendung wurde anhand des Templates „Universal App“ erstellt, mit dem Sie flexibel und schnell Apps für zwei Plattformen entwickeln können: Windows Phone 8.1 und Windows 8.1. Die eingebettete Datenbank SQLite wird zum Speichern großer Datenmengen verwendet. Auf Basis der PCL-Bibliotheken SQLite von Microsoft und SQLite.Net-PCL haben unsere Programmierer eine hybride Lösung für den Datenzugriff entwickelt. Unsere Ingenieure haben das MVVM-Pattern (Model-View-View-Model) zur Trennung von Logik und Daten verwendet. Das MVVM-Pattern organisiert Ihren Code so, dass Sie einzelne Teile einfach ändern können, ohne die anderen zu beeinflussen (der Entwickler legt die Logik der Daten fest und der Designer funktioniert mit der Benutzeroberfläche). Wir haben Caching-Technologie und spezielle HTTP-Header wie den Header If-Modified-Since verwendet, um den Internetverkehr des Benutzers zu optimieren und die Anzahl der Anfragen an den Server zu reduzieren.  

Ergebnisse

Als Ergebnis haben wir die Tripwolf-App für Windows 8.1 entwickelt. Diese App wurde im Windows App Store veröffentlicht und ist für verschiedene Architekturen verfügbar: arm, x86, x64. Die App hat folgende Funktionen:
  • Die Möglichkeit, Ihre persönliche Reise zu organisieren und die Reise unterwegs oder an einem anderen geeigneten Ort zu planen;
  • Die Möglichkeit, genaue Bewertungen und Empfehlungen für die besten Sehenswürdigkeiten, Restaurants, Geschäfte, Theater, Hotels, Hostels und das Nachtleben abzugeben;
  • Die Möglichkeit, die interessantesten Orte in verschiedenen Städten, Regionen und Ländern anzuzeigen;
  • Stilvolles und modernes Design, das an die unterschiedlichen Auflösungen von Displays auf Smartphones und Tablets angepasst ist;
  • Die App ist in 5 Sprachen verfügbar (Englisch, Französisch, Deutsch, Spanisch, Italienisch);
  • Einfache Suche mit Sortieren und Filtern von Attraktionen;
  • Sie können Karten verwenden, um die beliebtesten Attraktionen anzuzeigen;
  • Alle Informationen und Funktionen sind offline verfügbar. Keine Roaming-Gebühren im Ausland: alle Reiseführer, Funktionen und Karten ohne Internetverbindung verfügbar;

Die App ist kostenlos und der Benutzer erhält 1 Stunde unbegrenzten Zugriff auf alle Informationen und Funktionen. Zusätzlich können Sie einen kostenpflichtigen Mitgliedsbeitrag aktivieren und einen langfristigen Zugriff auf alle Informationen erhalten.

111-3
guide-2
guide_items-2
welcome-2
Haben Sie vor, ein gleiches Projekt zu schaffen?
Haben Sie eine Projektidee? Lassen Sie uns darüber diskutieren
Kontakt


    Insert math as
    Block
    Inline
    Additional settings
    Formula color
    Text color
    #333333
    Type math using LaTeX
    Preview
    \({}\)
    Nothing to preview
    Insert