<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">

iOS-App für soziale Netzwerke

Optimiert UI-Abläufe durch parallele Threads, setzt ML-orientierten Aktivitätsstrom ein

  • ASP.NET
  • Autofac
  • xUNit
  • Entity Framework
  • Getstream.io
  • IdentityServer4
  • React.js
  • redux
  • axios
  • Xamarin
  • Microsoft Azure
Lösung

iOS-App für soziale Netzwerke

Branche

Medien und Unterhaltung

Kooperationsmodell

Festpreis

Methode

Scrum

Team
  • Xamarin-Entwickler
  • Backend-Entwickler
  • Frontend-Entwickler
  • Business Analyst
  • QA Lead
  • QA Engineer
  • Projektleiter
1
2
3
4
5
6

Kunde

Problem

Der Kunde hat eine Idee für einen Service, die als spielerisches soziales Experiment beginnt. Jedes Mitglied des Experiments soll seine eigene „IOU-Währung“ haben, die es umtauschen und gegen Gefälligkeiten einlösen kann. Um die persönlichen Währungen der Mitglieder zu überwachen und einfach zu verwalten, entscheidet sich der Kunde für die Erstellung einer eigenen mobilen App.

Lösung

Softeq liefert eine iOS-App, ein Admin-Panel mit Backend und Landing-Page. Die Lösung hat die folgenden Funktionen:

  • Posten und Annehmen von Gefälligkeiten
  • Folgen von Freunden, um ihre Gefälligkeiten anzusehen, als „Gefällt mir“ zu markieren, zu teilen und zu kommentieren.
  • Entwickeln einer persönlichen Währung und deren Verwendung als digitaler IOU für Gefälligkeiten
  • Tracken der gesammelten Währungen aus abgeschlossenen Gefälligkeiten
  • Betrachten der Währungsentwicklung im Vergleich zu anderen
  • Auszahlen von Währungen in das Wallet des Benutzers für die zukünftige Verwendung im Netzwerk
  • Mithilfe des Admin-Panels kann der Systemadministrator unangemessene oder missbräuchliche Benutzer blockieren und die Transaktionsstatistiken anzeigen.

 

Technologiebeschleuniger

Für die Gestaltung einer reibungslosen und reaktionsschnellen UI der App setzt das Team Texture ein, ein iOS-Framework, das auf UIKit aufbaut. Es ermöglicht das Verschieben solcher teuren UI-Prozesse wie Bilddekodierung, Textgrößenanpassung, Rendering und andere aus dem Hauptthread. Dadurch bleibt der Thread verfügbar, um auf Benutzerinteraktionen zu reagieren. Dies hilft bei der zeitlichen Optimierung für die Ausführung des gesamten Layout- und Zeichnungscodes.

Die Anwendung basiert außerdem auf GetStream.io, einer API zur Erstellung eines ansprechenden Aktivitätsstreams, der schnell geladen wird, das Auffinden von Content erleichtert und sicherstellt, dass die Benutzer den relevantesten und aktuellsten Content sehen. Die Personalisierungstechnologie der API nutzt Machine Learning, um den Feed auf der Grundlage der Benutzerbindung zu verbessern.

Sicherheit

Die App ist in Facebook integriert und nutzt den plattformfähigen Benutzer-Authentifizierungsmechanismus.

Ergebnisse

Die Lösung wird budget- und fristgerecht geliefert. Der Kunde recherchiert mögliche Investitionsmöglichkeiten, um die App um eine Android-Version zu erweitern.