Anforderungen
Das Elinext Team sollte eine mobile App für iPhone und Android entwickeln, die ermöglicht, "Voice Albums" zu erstellen. (Jeder Benutzer kann Sprachnachrichten aufnehmen und sie mit anderen Benutzern teilen).Herausforderung
Die Erstellung von Media-Streaming für Sprachaufnahmen, das den Telefonspeicher nicht überlasten wird, war von besonderer Bedeutung. Deshalb bestand die Aufgabe der Entwickler darin, die Kommunikation zwischen App und Server möglichst effektiv zu machen, um ein stabiles Funktionieren der App zu erreichen. Das Elinext Team hat auch die entsprechenden Web Services erstellt.Lösung
Das Elinext Team hat seinen eigenen Medien-Streamer verwendet, die ermöglichte, die App-Logik zu optimieren und stabiles Audio-Streaming vom Server zu sichern. Die App wurde in vier Hauptteile aufgeteilt ("Hosted", "Invited", "Public" Alben und Benutzerprofil). In jedem Teil kann der Benutzer Informationen aktualisieren, indem er einfach den Update-Button drückt.Ergebnis
CanaryVoice ist eine App für iPhone (unter iOS 4 oder höher) und Android (2.1 und höher). Der größte Teil der App-Funktionen basiert auf Web Services. Die App beinhaltet die folgende Funktionalität
- Registrierung eines neuen Kontos
- Bearbeiten eines vorhandenes Profils
- "Remember Me" Option, die Login und Password des Benutzers speichert
- Erstellung von neuen "Voice Albums", die später bearbeitet und gelöscht werden können
- Teilen von " Voice Albums" mit anderen Benutzern
- Funktion, die ermöglicht, Freunden und Familienmitgliedern zu Festlichkeiten jeder Art (Geburtstage, Jubiläen etc. ) mit Sprachnachrichten zu gratulieren
- Durchsicht von neuen und alten Sprachnachrichten
- Aufteilung von Sprachalben in verschiedene Kategorien anhand des Ereignistyps etc.
- Hinterlassen einer Sprachnachricht in den Alben "Invited" und "Public"
- Live-Streaming von Sprachnachrichten in den Alben mit den "Zurückspulen" und "Spielen Alle"-Funktionen
- Aktivierung und Deaktivierung von den bestehenden Sprachnachrichten in den Alben
- Benachrichtigungen von Benutzern über neue Sprachnachrichten oder neue Alben, zu dem sie eingeladen worden sind
Share