Jysk Energi

1

100%

10.000+

3

Appudvikling for Jysk Energi til iOS og Android i .NET MAUI

Jysk Energi har nu en cross-platform apparkitektur, der muliggør nemmere og hurtigere vedligehold, og som samtidig har sikret brugerne en bedre oplevelse i Ello-appen

.NET MAUI

SQLite

Energidata

XAML

Jysk Energi havde allerede en eksisterende app i Appstore og Play Store ved navn Ello. Appen indeholdt dog en række fejl og mangler, som affødte lav tilfredshed blandt Jysk Energis brugere af appen.

Ello var udviklet som en native app til både Android og iOS, og var skrevet i to forskellige programmeringssprog. Det gjorde det tidskrævende og besværligt at vedligeholde kodebasen og sikre en ensartet oplevelse, og det komplicerede desuden arbejdet med at rette fejl og mangler.

Jysk Energi havde derfor et ønske om at skifte til en cross-platform apparkitektur, som var bygget ud fra en samlet kodebase. De ønskede at beholde eksisterende design og funktionalitet, men gøre op med fejl og mangler, som plagede den eksisterende app.

Resultatet blev en helt ny kodebase skrevet fra bunden i .NET MAUI og leveret på kun 3 måneder fra opstart til levering. Den nye kodebase i .NET MAUI er cross-platform og muliggør hurtigere videreudvikling og vedligehold fremadrettet.

Samtidig er datakilden i appen skiftet fra Energinet til Jysk Energis eget API, som bruges til at præsentere priser, forbrug mm. Dataene gemmes lokalt på telefonen gennem SQLite. Appen opleves nu markant hurtigere og mere pålidelig i sin præsentation af data.


Om Jysk Energi

Jysk Energi er en forbrugerejet energikoncern med hovedsæde i Holstebro, der i 2023 fyldte 100 år. Tidligere var navnet NOE, men det ændrede koncernen i 2013. Virksomheden har dog altid været et andelsselskab, drevet efter klassiske vestjyske værdier.

Problem

Eksisterende App var programmeret Native til iOS og Android, som medførte særskilt, langsom og kompliceret vedligeholdelse.

Eksisterende App havde bugs, dårlige anmeldelser og mangler, som var svære at rette op på i gammel kodebase.

Data blev hentet direkte fra Energinet, som i perioder medførte langsom og ustabil opdatering af priser, forbrug mm.


Løsning

Introduktion af ny cross-platform apparkitektur – skrevet i .NET MAUI.

Appen skrevet helt fra bunden uden genbrug af tidligere kode i samme design og funktionalitet.

Udviklet til at hente data via Jysk Energis eget API, hvor de hoster data indeholdende kWh/priser mm.

SQLite database holder dataet lokalt for hurtigere at præsentere info og skabe en god brugeroplevelse.

Værdi

Jysk Energi kan nu selv videreudvikle og vedligeholde i .NET MAUI.

Bedre brugeroplevelse med ny kode, som har fjernet tidligere fejl og mangler.

Integration af Jysk Energis eget API til præsentation af data skaber bedre brugeroplevelse.

Kun én kodebase at vedligeholde fremadrettet i en cross-platform apparkitektur.