Loci Amica

Category: React-Native

Kurze Einleitung

Die Macher von KitchenPal (ein weiteres erfolgreiches Projekt, das wir geliefert haben) empfahlen SmartDev Herrn Huang, einem renommierten kanadischen Unternehmer, für die Entwicklung seiner Traveller-App: Loci Amica.

Die Mission von LA ist es, internationale Reisende mit lokalen Reiseleitern in Taiwan zu verbinden. Die ehrgeizige Absicht des Unternehmens ist es, den Menschen die Möglichkeit zu geben, die traditionellen Touristenfallen-Tourdienste zu überspringen, die in jeder Stadt und in jedem Land der Welt zu finden sind.

Hauptherausforderung

Der Echtzeitaspekt einer solchen Plattform ist eine Herausforderung. Der Inhalt jeder Tour sowie deren Preise müssen zuverlässig sein. Jede kurzfristige Änderung muss rechtzeitig mitgeteilt und mitgeteilt werden.

Ein weiterer wichtiger Aspekt dieser App war das Zahlungsgateway.


Lösung

SmartDev hat sich aus folgenden Gründen für die Verwendung von React Native für die Entwicklung mobiler Apps entschieden:

  • Große Entwickler-Community
  • Vorgefertigte Komponenten
  • Modulare Architektur und deklarativer Codierungsstil
  • Einmal codieren, in iOS und Android verwenden
  • Schnellere Entwicklung unterstützt durch Live-Nachladen
  • Reduzierte Vielfalt erforderlicher Fähigkeiten
  • Große Auswahl an Bibliotheken von Drittanbietern

Um die mit dem Projekt verbundenen Echtzeitanforderungen zu erfüllen, haben wir uns aufgrund der folgenden Hauptvorteile für Firebase entschieden:

  • Wir mussten uns nicht um die Erstellung einer benutzerdefinierten Backend-Architektur und Wartung kümmern
  • Echtzeit-Datensynchronisierung unterstützt
  • Echtzeit-Datensynchronisierung unterstützt
  • Schnellere Abfragen (keine SQL-Datenbank)
  • Anmeldung in sozialen Netzwerken unterstützt
  • Push-Benachrichtigung unterstützt.
  • Analysen und Absturzberichte
  • Cloud-Speicher
  • Testlabor

SmartDev empfahl Stripe als Zahlungsgateway für:

 

Die Reise

Der Anstoß:

In ihrer ersten E-Mail erläuterte Loci Amica kurz ihre Bedürfnisse und teilte ihre Designspezifikationen mit, um ein Angebot von uns zu erhalten. Unser Team von SmartDev hat die Spezifikationen in einem Meeting mit unseren Projektmanagern und technischen Leitern bewertet und nach der Aufschlüsselung der Aufgaben den Arbeitsaufwand für die erste Version des Produkts in Bezug auf Teamgröße und Zeitrahmen geschätzt, der erforderlich ist es erreichen.

Die Projektentwicklungsphase

Nach Vertragsunterzeichnung und Zuweisung eines engagierten Teams für das Projekt konnten wir mit der Entwicklung des Produkts beginnen.

Während der Entwicklungsphase eines jeden Projekts führen wir regelmäßige Meetings und berichten an den Kunden, um volle Transparenz zu schaffen und gegenseitiges Vertrauen aufzubauen. Das beinhaltet:

  • Audioanrufe
  • Status-E-Mails und Reporting
  • Besprechungen überprüfen
  • Sprint-Retrospektiven

Leistungen

Um eine erstklassige Qualitätssicherung zu gewährleisten und Engpässe und den Wasserfalleffekt zu vermeiden, werden alle Tickets direkt in der Entwicklungsphase getestet. Unsere technischen Leads kümmern sich um die Übermittlung von Apps an den Google Play Store und den Apple Store. Wir haben auch einen DevOps, der für die Bereitstellung der Lösung in der Produktionsumgebung verantwortlich ist.

 

Schlussfolgerung

Loci Amica war mit unserer Zusammenarbeit sehr zufrieden. Sie schätzten die kontinuierliche und proaktive Beteiligung von SmartDev vom frühen Beginn der Implementierung bis zur endgültigen Auslieferung an den Markt.