App Portofolio - Ingrid Forfang

Programmeringsspråk: SwiftUI.
Utvecklare:  Ingrid Forfang
Tecknare:  Orion Righard
Publicerad: App Store
Bakgrund:  Idén till appen fick jag då jag jobbade med ungdomar inom LSS som är målgruppen för appen. Jag och Mattias Arwidson började utveckla den i React Native och publicerade en mindre version av den när vi hade React Native kursen. Min Dag är min första publicerade app, men jag var långt ifrån nöjd med den publicerade versionen. Därför bestämde jag mig för att bygga den från grunden i Swift och göra något mer utav den eftersom jag tror att den kan bli ett fantastisk hjälpmedel till målgruppen.

Målgrupp:  Den riktar sig mot människor med funktionsvariationer.

Innehåll:  Appen består av vackra animationer och teckningar gjorda av konstnären Orion Righard.

Funktioner: 

1. Admin styr hela brukarens bildbibliotek genom att välja vilka bilder som skall visas i admin-panelen.

2. Admin kan göra egna aktiviteskort genom text eller bild och lägga i brukarens bildbibliotek.

3. Admin bestämmer om brukarens och admins profilbild skall synas.

4. Admin väljer om adminpanelen skal vara öppen eller låsas upp med lösenord.

5. Admin styr om det skall visas text på bilderna eller inte.

6. Appen har en story-generator som gör att brukaren kan berätta om sin dag genom att klicka på play. Den pratar i nuläget på svenska, engelska och norska.  

7. Admin väljer om appen bara visar denna veckan eller om man kan se veckovis.

8. Varje dag har ett datum. Om man byter dag till i går skapas en berättelse om vad brukaren gjorde igår av de aktiviteterna som hen har haft på sitt schema.

9. Appen har valfria notifications som kan köras i bakgrunden så att brukaren kan får besked när en aktivitet avslutas eller påbörjas. 
10. Min Dag har olikt färgtema varje dag i veckan. Det är samma färgsystem som används inom TAKK (Tecken som alternativ och kompletterande kommunikation) och är därför väl känd inom målgruppen. Appen byter färgtema vid midnatt.

11. Timestock: Inom LSS använder man ofta timestock för att visa brukaren hur lång tid en aktivtet varar. I denna appen kan admin välja att koppla timestocken till pågående aktivitet.

Språk: Jag har översatt appen till norska och engelska. Den har svenska som ursprungsspråk genom localizations. Det gör det lätt att översätta till ännu flera språk.


Tre typer av aktiviteter: 

 1. Tidsbestämda som har förtur och som kan vara återkommande eller bara hända en gång. Dessa läggs på sin plats i kalendern och kommer upp som aktiv aktivitet på sitt klockslag. Om det är flera tidsbestämda aktiviteter samtidigt får användaren upp en alert. Om man väljer att fortsätta med flera aktiviteter samtidigt läggs de bredvid varandra i aktivitetsfönstret. Varje bild får då varsin klickbar yta som gör att användaren kan avbryta eller byta den aktiviteten. 

 2. Aktiviteter utan starttid med vald varaktighet med timestock. Default är 15 minutter, men brukaren väljer tiden genom att förlänga eller förkorta tiden. Nästa aktivitet börjar när denna slutar. 

 3. Aktiviteter utan tid. Dessa måste startas och avslutas manuellt. Fler funktioner: 

Framtid: På sikt är denna delen tänkt som en del man får betala för, men än så länge är det en beta-version som jag vill få feedback på. Jag vill att den faktiska målgruppen får chans att testa Min Dag och har kontakt med några testare som kommer ge mig feedback. I admin-delen kommer man få olika roller på sikt. 


1. ScanArt

Programmeringsspråk: SwiftUI.
Publicerad: App Store
Bakgrund: Appen var en beställning från Orion Righard för han tyckte alla scanners där ute var både dyra och fula. Han använder denna dagligen numera.
Teckningar: Orion Righard

Funktioner:

1. Känner igen dokument och scannar dem.

2. De kan delas eller sparas på valfri plats som JPG och PDF.

3. Enkel bildredigering som crop, färghantering, vända.

4. Kasta eller retake om missnöjd.


Programmeringsspråk:

Swift och Kotlin

PubliceradApp Store  &  Google Play

Bakgrund: I samma ögonblick som jag lärde mig om AR-tekniken fick jag ideén om att förlänga konsten, att låta det digitala möta den traditionella konsten.

Utvecklare: Ekaterina Durneva Svedmark och Ingrid Forfang. 

Vårt samarbete är unikt då vi kompletterar varandra mycket bra och har ett lika starkt driv. Jag hade idén och tog fram den i SwiftUI. Katya tog fram det mesta av Android och sedan har vi båda jobbat lite i båda språken.

Syfte: Skapa en AR-app som gör konstverken mer tillgängliga och ger publiken en extra dimension i mötet med konsten.


Genomförande: Jag ansvarade för idé, innehåll och lansering. Android-utvecklingen genomfördes mestadels av Katya Svedmark, men vi har båda två aktivt jobbat i båda språken.

Språk: Engelska, Svenska och Norska.

Appen lanserades i samband med tre utställningar och fick ett mycket positivt mottagande från publik och press.


Programmeringsspråk: SwiftUI 


Publicerad: App store 

Bakgrund: En enkel app för lära mig att koda. Det var min första publicerad app på App Store. 

Utvecklare:  Ingrid Forfang
Tecknare: Orion Righard
Syfte: Skapa en ToDoLista som man kan rita i. 
Språk: Svenska


Programmeringsspråk: SwiftUI.
Utvecklare: Ingrid Forfang
Tecknare: Orion Righard
Bakgrund: Jag har gjort tre böcker till min barn i 18-års present och önskade då att jag hade haft denna appen som hjälpmedel att komma ihåg saker. Appen skall hjälpa föräldrar att på ett mycket enkelt och snabbt sätt komma ihåg de viktigaste händelserna i barnets liv.

Genom Swiftdata och ICloudKit sparas bilder och böcker på ett smidigt sätt .


Funktioner:


Flersyskonfunktion: MittMirakel följer ett barn i taget med hjälp av eget färgtema genom hela appen. När man lägger till syskon får de andra färger.


Dagens Tips: 365 tips som är baserade på våra egna föräldraerfarenheter hämtas från en JSON-fil.

Milstolpar: Man samlar in minnen genom bild, texter och redan inlagda milstolpar i Dagboken. Milstolparna är illustrerade med handgjorda teckningar av konstnären Orion Righard och texterna är färdiga att använda. Milstolpen hittas lätt och placeras i dagboken med ett klick. Syftet är inte att mäta barnets utveckling, utan att minnas.

Skapa böcker på ett ögonblick: Genom endast få klick skapar MittMirakel digitala böcker från allt material eller från en tidsbestämd period. Man kan skapa eller bara läsa böckerna.

Flocken: Man kan dela bilder och böcker med "flocken" som består av barnets närmaste genom att tagga medlemmarna. Flockens medlemmar läggs till i inställningar genom kontaktboken eller manuell inmatning. Minnen delas genom sms och e-post. 

Målgrupp: Vårdnadshavare och miraklet, dvs barnet.

Språk: svenska, norska, engelskaPublicering: fortfarande under uppbyggnad. 

Publiceras och lanseras nov 2025



Programmeringsspråk: Kotlin

Publicerad: Google Play

Bakgrund: Varje gång jag passerar ett konstverk vill jag gärna veta vem som är konstnären. Genom denna quiz får man chansen att lära sig just det när man närmar sig ett konstverk.
Utvecklare: Ingrid Forfang.

Syfte:  Att få lära sig om konsten i Sverige på ett roligt sätt

Funktioner: Jag har använt API från offentlig konst i Sverige tillsammans med Google Maps. Utifrån informationen där har jag sammanställt en quiz om konstverket. Man kan se konstverket ved hjälp av streetview. Språk: Svenska


Programmeringsspråk: Kotlin


Publicerad: Google Play


Bakgrund:
 Ibland lyckades vi göra städningen till en lek genom detta spelet. I vår tid är det på tiden att det finns digitalt eftersom mynt inte längre är veckopeng, utan swish. 

Utvecklare: Ingrid Forfang, Eleni Vrabec och Ekaterina Durneva Svedmark. 


Syfte: Att digitalisera ett spel. Funktioner: OnePlayer och Mulitplayer. Man börjar med ett visst antal mynter som man får av admin varje vecka. När man har gjort ett jobb för en annan kan man ta en mynt från denna. Den som har flest mynt efter speltidens slut har vunnit. 


Språk: Svenska