Přeskočit na obsah
Všechny projekty

Study G

Aplikace na učení s chytrým opakováním a applockem.

iPhoneAndroidArchiv
Rok
2024
Platformy
iPhone, Android
Technologie
Flutter, Dart, Swift, Kotlin, Supabase, PowerSync, Superwall, Sentry
Stav
Archiv

O aplikaci

Study G je mobilní aplikace pro učení pomocí kartiček. Uživatel si vytvoří balíčky karet s otázkou na jedné straně a odpovědí na druhé. Aplikace sama hlídá, kdy se má která karta zopakovat, aby si ji uživatel co nejlépe zapamatoval. Je určená hlavně studentům, kteří se připravují na zkoušky.

Řeší dva běžné problémy: příprava karet je zdlouhavá a telefon při učení odvádí pozornost. Karty proto umí vytvořit i aplikace sama z tématu, fotek, dokumentů nebo nahrávky. Na iPhonu navíc zamkne vybrané aplikace, dokud uživatel nesplní své opakování.

Tuto aplikaci jsme vyvíjeli jako vlastní projekt, nevznikla na zakázku pro klienta.

Klíčové funkce

  • Chytré opakování

    Aplikace určuje, kdy se karta zopakuje, takže uživatel učí méně a pamatuje si víc.

  • Karty vytvoří umělá inteligence

    Stačí zadat téma nebo nahrát dokument, fotku či nahrávku a karty vzniknou samy.

  • Zamykání aplikací

    Na iPhonu se rozptylující aplikace odemknou na omezený čas teprve po splnění opakování.

  • Příprava na zkoušku

    U balíčku lze nastavit datum zkoušky a cílovou známku a aplikace podle toho rozloží učení.

  • Série a odznaky

    Uživatel vidí, kolik dní po sobě se učil, a odznaky ho motivují nepřestat.

  • Složky a sdílení

    Balíčky lze řadit do podbalíčků a sdílet s ostatními pomocí kódu.

Co bylo nejnáročnější

  • 1. Zamykání aplikací na iPhonu

    Apple dovoluje zamykat cizí aplikace jen přes vlastní systém Čas u obrazovky, který je přísný a ne vždy spolehlivý. Museli jsme navrhnout postup, který aplikace po uplynutí času znovu zamkne, i když systém časovač zpozdí nebo přeskočí. K funkci patří i odpočet odemčeného času na zamykací obrazovce a zvláštní schválení od Applu.

  • 2. Karty z fotek, dokumentů a zvuku

    Uživatel nahraje text, fotku, dokument nebo nahrávku a z ní mají vzniknout použitelné karty. Je potřeba zvládnout větší soubory, zpracování na serveru a čekání na výsledek, aby aplikace nepůsobila zaseknutě. Nahrávání zvuku navíc počítá s tím, že uživatel mezitím přepne do jiné aplikace.

  • 3. Opakování ve správný čas

    Aplikace počítá, kdy má uživatel kartu vidět znovu, a to i napříč podbalíčky a s ohledem na datum zkoušky. Denní limit nových karet se sdílí v celé složce, aby ho nešlo obejít. Série studia se počítá podle času v telefonu a vynechané dny umí pokrýt automatická ochrana, takzvané zmrazení.

Obrazovky

Co jsme udělali

  • Návrh vzhledu a obrazovek, včetně úvodního průvodce
  • Vývoj aplikace pro iPhone a Android z jednoho kódu
  • Zázemí aplikace: ukládání dat, synchronizace a přihlášení
  • Platby, analytika a hlášení chyb
  • Příprava vydání do obchodů

Máte nápad na aplikaci?

Stačí jedna zpráva nebo hovor. Nápad si spolu nezávazně projdeme.

Michal z Devniqo

Ozve se vám Michal

  • E-mailinfo [at] devniqo.dev
  • Telefon