Aplikacja do nauki języków

Autorzy publikują i zmieniają kolejność lekcji audio/wideo w panelu, bez resetu postępów uczniów na iOS i Androidzie.

🇿🇦 Republika Południowej Afryki • Pierwszy MVP 2020

Wyzwanie

Autorzy musieli zmieniać treści i kolejność lekcji bez psucia postępów uczniów. Te same lekcje miały działać na iOS i Androidzie, w tym ze znakami specyficznymi dla języka.

Rezultat

Wydane aplikacje iOS i Android, potem przeniesienie klienta na własne konto Firebase/Google Cloud z publikacją w sklepach i dokumentacją przekazania.

Mój wkład

Ustaliłem zasady nauki: kiedy lekcja się odblokowuje, jak sprawdzane są odpowiedzi i czym kończy się rozdział. Prowadziłem zmianę kolejności, cache i znaki językowe aż do migracji do chmury.

Co wdrożono

  • 4 typy ćwiczeń: lekcje, quizy z natychmiastową informacją zwrotną, quizy powtarzające błędne odpowiedzi i wybór słów
  • Strony kulturowe o wyrażeniach i gestach na końcu każdego rozdziału
  • Statystyki w panelu administratora: łączna liczba użytkowników, aktywność z 7 dni i kraje

Technologie

  • Flutter
  • iOS
  • Android
  • Firebase
  • Google Cloud
  • REST APIs

Masz podobny projekt?