
Balansere avansert AI og brukeropplevelse
Den største utfordringen ved utviklingen av Lengi-appen var å kombinere avansert kunstig intelligens-teknologi med et intuitivt og brukervennlig grensesnitt. Målet vårt var å lage et verktøy som ikke bare muliggjør effektiv språkopplæring, men som også motiverer brukerne til å øve regelmessig og følge med på fremgangen sin.
Sikre autentiske språklige interaksjoner og effektiv feilretting
Det var en utfordring å sikre autentiske språkinteraksjoner som gjenspeiler naturlige dialoger med morsmålstalere. Dette innebar å utvikle algoritmer for kontekstuelle, nøyaktige svar på flere språk. I tillegg fokuserte vi på å sikre at feilrettingssystemet var presist og brukervennlig på tvers av ulike ferdighetsnivåer.
Oppnå mål med et lite, effektivt team
Siden vi var et lite team, måtte hvert medlem påta seg flere roller og jobbe effektivt. Vi optimaliserte ressursene og tiden vår for å møte brukernes høye krav og forventninger.
Lengi har som mål å hjelpe brukerne med å oppnå høyere ferdighetsnivåer i fremmedspråk ved å tilby personlige læringsopplevelser som er tilpasset individuelle læringsstiler og fremgang.
Appen har som mål å øke brukernes selvtillit når det gjelder å snakke og forstå fremmedspråk gjennom simulerte samtaler med AI, og gir tilbakemelding og korreksjon i sanntid.
Å gi brukerne omfattende verktøy for fremdriftsmåling, detaljerte analyser og milepæler fremmer ansvarlighet og motiverer til jevnlige læringsvaner.
Alle forretningsmessige forhold ble diskutert – hva som konkret må gjøres, innen hvilken tidsramme og ved hjelp av hvilke ressurser og verktøy.
Vi gjennomførte en grundig analyse av konkurrerende språkopplæringsapper for å identifisere deres styrker og svakheter. Dette innebar en evaluering av funksjoner, brukergrensesnitt og tilbakemeldinger.
Først ble det laget mock-ups, og etter godkjenning ble det laget høykvalitets skjermer, med fokus på brukervennlighet og visuell appell for å støtte interaktive AI-samtaler og sømløs navigering.
Vi gjennomførte brukervennlighetstester med en gruppe brukere. Deltakerne ble bedt om å utføre spesifikke oppgaver ved hjelp av appen, mens vi observerte og registrerte deres interaksjoner.
Implementeringsfasen omfattet utvikling og koding av Lengi-appen, integrering av AI-algoritmer, databaser og ulike systemer.
Alle forretningsmessige forhold ble diskutert – hva som konkret må gjøres, innen hvilken tidsramme og ved hjelp av hvilke ressurser og verktøy.
Vi gjennomførte en grundig analyse av konkurrerende språkopplæringsapper for å identifisere deres styrker og svakheter. Dette innebar en evaluering av funksjoner, brukergrensesnitt og tilbakemeldinger.
Først ble det laget mock-ups, og etter godkjenning ble det laget høykvalitets skjermer, med fokus på brukervennlighet og visuell appell for å støtte interaktive AI-samtaler og sømløs navigering.
Vi gjennomførte brukervennlighetstester med en gruppe brukere. Deltakerne ble bedt om å utføre spesifikke oppgaver ved hjelp av appen, mens vi observerte og registrerte deres interaksjoner.
Implementeringsfasen omfattet utvikling og koding av Lengi-appen, integrering av AI-algoritmer, databaser og ulike systemer.
Utviklingen av Lengi-appen, designet for både Android- og iOS-plattformer ved hjelp av Flutter, begynte med å oversette de detaljerte UI/UX-designene som ble laget i Figma til interaktive og visuelt tiltalende grensesnitt. Flutters funksjonalitet muliggjorde effektiv utvikling på tvers av plattformer, noe som sikret konsistens og høy ytelse.
Backend-utviklingen ble håndtert ved hjelp av ASP.NET Core, strukturert rundt en modulær monolittarkitektur for å sikre skalerbarhet og vedlikeholdbarhet. RESTful API-er ble utviklet for å administrere brukergodkjenning, profilinnstillinger og interaksjoner med AI. Integrasjon med eksterne tjenester, spesielt OpenAI API, var avgjørende for å kunne tilby appens AI-drevne språkopplæringsfunksjoner.
Integreringsfasen koblet frontend med backend-API-ene, og sikret dermed sømløs dataflyt og kommunikasjon. Det ble gjennomført omfattende testing, inkludert enhets- og integrasjonstester, for å sikre appens funksjonalitet og pålitelighet.
Kontinuerlig integrasjon og kontinuerlig distribusjon (CI/CD) ble etablert ved hjelp av GitHub Actions. Dette automatiserte prosessene for distribusjon, testing og administrasjon av appen for både iOS- og Android-plattformer, samt API- og databasetjenester på Azure. Denne konfigurasjonen sikret jevne og effektive oppdateringer og vedlikehold.
Vi oppnådde alle de fastsatte MVP-målene for produktet på seks måneder, inkludert følgende funksjoner:

