CanaryVoice: Sprachaufzeichnungs-App
CanaryVoice: Sprachaufzeichnungs-App
Information
Standort:
Weltweit
Branche:
Medien und Unterhaltung
Plattform:
Mobile
Arbeitsmodell:
Fixpreis
Projektdauer:
1.5 Monate
Team-Mitglieder:
3 Entwickler, 1 Designer
ID:
30
Verwendete Technologien
Java
Objective-C
PHP
iPhone SDK
Android SDK
Mobile

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
canary-voice-1
canary-voice-2
canary-voice-3
canary-voice-4
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