Högskolan i Gävle. Introduktion till att skapa appar för Android VT Eat App! Jacob Gavin
|
|
- Emma Nilsson
- för 7 år sedan
- Visningar:
Transkript
1 Högskolan i Gävle Introduktion till att skapa appar för Android VT 2016 Eat App! Jacob Gavin tfk16jgi@student.hig.se
2 Inledning Syftet med Eat App är att få människor som inte tidigare mött varandra att få utbyta middagar. För en ensam person kan det betyda otroligt mycket om man kan bjuda över någon på middag. För människor som inte gillar att laga mat eller är på resande fot, så är det ett perfekt sätt att få äta billig hemmalagad och förhoppningsvis god mat. Samtidigt som alla får träffa nya vänner, kanske är det bara grannen som kommer över på ens middagsevent eller en ny medborgare i landet. Varje användare har en egen profil i Eat App. Man kan se event som är i närheten eller så kan man söka på stad man vill se event. Ett event i Eat App är ett event där en enskild person eller en grupp öppet bjuder in främlingar på middag. Den som lägger upp eventet kan sätta upp filter för vilken ålder (mellan år, mellan år) vilket eller vilka kön, en beskrivning av middagen (vad som serveras osv) samt vad priset för middagen är. Om en användare ser ett event som hen vill gå på så kan man skicka en Request om att få komma på middagen och värden/värdinnan kan sen acceptera eller neka. Om värden accepterar så skickas adressen för eventet. Problemanalys För att det skall kunna finnas olika användare och att man ska kunna skapa events som andra användare ska kunna se så tänkte jag göra ett API med hjälp av Django rest framework (Django Rest Framework, 2016). För att lagra all data använder jag ett webbhotell som heter djangoeurope.com. De erbjuder bra datalagringsmöjligheter med snabba servrar som ligger i Tyskland. Jag har tidigare använt deras tjänster och det har fungerat utmärkt. Det mesta av gränssnittet tror jag är relativt enkelt. Det kommer att behövas specialanpassade kolumner i ListView för att kunna representera all den data jag vill ska synas för vardera event. Layouten kommer att vara inbakad i en Navigation Drawer Activity som kommer att visa användarinfo, notifikationer och inställningar.
3 UI Jag skissade fram en layout som jag tänkt för två av skärmarna. För att skapa ett event så tänker jag mig ett ganska standardformulär där man väljer/skriver i data för alla de fält som visas på de skisserna jag har med, t ex kött/fisk/veg, ålder på deltagarna, antal personer och pris. Jag följde skissen till stor del men ett par små förändringar har skett längs vägen. De två stora delarna av appen är just de här två skärmarna och de var dem två som krävde mest arbete. Nedanför kan man se hur appen ser ut i färdigt stadie där jag har tagit med alla olika skärmar som appen innehåller. Den första skärmen till vänster är inloggningsskärmen. Här fyller användaren i sin och sitt lösenord, om användare väljer att kryssa i checkboxen Remember me så sparas och lösenord tills nästa gång användare startar appen. I mitten ser man registreringsskärmen. Jag har valt att inte ha med att man kan välja en egen profilbild då jag hade problem med att skicka bilder till APIn. Kan ha berott på APIn eller på java-
4 koden. Längst till höger är den skärm man ser efter man loggat in och en Progressbar laddar medan RetrieveEventSync körs i bakgrunden för att hämta eventdata från APIn. Till vänster är skärmen (fragmentet) som visar alla event i närheten (inom 50km radie) med diverse information om eventet. I mitten är den skärmen som visar detaljerna för eventet. Om man klickar på en av deltagarna kommer deras profilsida upp som är skärmen längst till höger. Längst upp i vänstra hörnet på alla skärmar har man knappen för att dra ut NavigationDrawern där man kan navigera till skärmen för att lista alla event, sin profilbild, skapa event eller logga ut. På eventlist skärmen finns även plusknappen som även den skickar en till skärmen för att skapa ett event. Implementation Det centrala kring appen är den ListViewn som visar alla närliggande event. ListViewn (ListEvents.java) är ett fragment som körs i MainActivity. Raderna i ListViewn är specialanpassade för att visa den informationen som jag vill ska finnas med för vardera event. Jag valde under arbetsprocessen att byta ut vilken typ av mat som serveras till att istället endast visa priset som användaren som arrangerar eventet har sagt. Under implementationen av appen så var jag osäker på vilka designpatterns jag behövde använda mig utav för att bygga de olika delarna som behövdes. Efter att ha friskat upp minnet om diverse olika designpatterns så kom jag fram till att för den inloggade användaren använda mig utav en Singleton. Det vill säga en klass som, om den redan är instansierad, returnerar sig själv vilket gör att man alltid vet att det är den aktiva användaren som refereras till. I början hade jag delat upp det i två klasser, SessionUser och User, där SessionUser var singletonen för den inloggade användaren och User som lagrar information om andra användare i systemet. Efter ett tag insåg jag att det var dumt att ha två olika klasser med i princip samma metoder och attribut så jag skapade en abstrakt UserBase-klass där alla de delade metoderna och attributen för generella användare fanns. Efter det blev det genast mycket enklare att arbeta med de två klasserna. SessionUser har ett viktigt attribut som inte User har vilket är access_token.
5 Access_token behövs för att verifiera användaren mot APIn vid POST och GET request när data ska hämtas/skickas. SessionUser och User klassen skapas via en klass som jag kallar för UserManagement. UserManagement är också en singleton som håller reda på vilka användare som har hämtats från APIn så att när nya GET request skall göras, t ex för att hämta vilka deltagare, så kollar systemet först med UserManagement om en viss User redan har blivit lagrad i systemet. Om användaren redan finns lagrad så skickas ingen GET request för att spara på bandbredd. UserManagement har alltså en ArrayList<User> som attribut och metoder för att lägga till och ta bort användare. UserManagement har även metod för att parsa Json objekt och skicka till APIn. Event-klasserna är uppbyggda på ungefär samma sätt. Det finns en Event klass som har alla attribut och metoder för Event som till exempel att konvertera datumsträngar till rätt format samt alla getters & setters för attributen (som alla klasser har). Eventen skapas och tas bort via EventManager som fungerar på samma sätt som UserManager. För att inte låsa huvudtråden och UI-tråden har jag skapat ett par olika AsyncTask klasser. Dessa klasser körs i bakgrunden när de anropas och det är dem klasserna som har hand om all kommunikation mellan APIn och appen. I början var det bara rätt mycket jobb att få alla POST och GET request att lyckas. Det var första gången jag byggde den typ av funktionalitet i java och android och från min forskning kring hur man gör det på bästa sätt hittade jag så otroligt många olika lösningar och en stor del av det var till vilket Android API man byggde för. Vissa nyare APIn hade inte samma funktionalitet för detta som de gamla APIerna så det var en hel del testning och ändra lite, testa igen osv. För alla AsyncTask klasser så skapade jag en Interface vars uppgift är att lyssna på AsyncTasksen och anropa en viss metod när AsyncTasken är färdig. Det tog ett tag innan jag insåg den otroliga fördelen med att ha en Interface som håller koll på AsyncTask processerna då jag hade en del problem med NullPointers när APIn inte skickade datan tillräckligt snabbt till appen. När jag implementerade Interfacen försvann allt detta eftersom att man i Interface metoden proccessisfinished kan tilldela (settext) TextViews och liknande med den datan som hämtats från AsyncTask efter att datan faktiskt har hämtats så att man inte försöker sätta attribut till TextViews som är null. I inledningen skrev jag att jag ville ha med notifikationer i appen och tanken med det var att skicka notifikationer till användare om någon ville delta i ens event man skapat eller om man är inom en viss radie från där ett event skapas så skulle det skickas notifikation som till exempel Nya event i närheten, kolla in dom!. Detta var dock mycket svårare än vad jag förväntade mig, hade jag haft en veckas arbetstid till så hade jag kanske fått det att funka men jag valde att prioritera annan funktionalitet i appen som t ex att man kan se användares profiler och registrera sig som ny användare. Jag försökte i ungeför 2 dagar med att få notifikationer att fungera. Jag läste på en hel del om Google Cloud Messaging (GCM) och hur hela det systemet fungerar men det var för många olika faktorer som kunde gå fel. T ex att APIn krånglar eller att jag inte hade rätt konfigurerad GCM, diverse olika Broadcasting och Reciever klasser som måste implementeras i appen som nog var
6 några steg för avancerat för tillfället men mitt nästa mål inom Android utveckling blir att försöka komma underfund med hur det systemet fungerar. Slutsats Jag är väldigt nöjd över mitt arbete även om det blev lite försenat med inlämningen. Jag är rätt säker på att jag lagt ner mer tid än vad som rekommenderades. Svårighetsgraden som jag hade valt passade mig väldigt bra. Om det är för enkelt så tappar jag intresset för att utföra arbetet och utvecklingen för den här appen var ibland väldigt komplex. Från början hade jag inte alla de kunskaper som krävdes för att slutföra projektet. Jag var tvungen att läsa på om design patterns, dock har jag läst om det tidigare en hel del men jag behövde friska upp minnet en hel del. Min största lärdom från det här projektet är att i början sitta ner och göra klart för sig hur man vill att själva backend systemet ska vara. Att först skapa de klasserna eller objekten som krävs och att verkligen tänka igenom vilken funktionalitet som ska vara kopplad till vilka klasser. I början hade jag en metod (getage) som från en sträng med ett födelsedatum returnerade åldern från dagens datum. Den metoden, och andra liknande, kopierade jag runt på lite olika ställen där jag behövde den men där jag senare insåg att jag bara kunde ha den metoden på den abstrakta klassen UserBase, eller vilken klass den nu bäst passade in på, vilket snyggar upp koden otroligt mycket. Det gör det även väldigt mycket enklare att bygga vidare på appen i efterhand om man har bra strukturerad kod och inte massa slumpmässiga metoder lite överallt. Trots att jag gjort en hel del olika programmeringsprojekt tidigare så underskattar man ofta hur lång tid saker och ting faktiskt tar att utföra. Man vet aldrig när man bara totalt fastnar med en bugg och det kan ta flera timmar innan man hittar en lösning på problemet vilket gör att det är väldigt svårt att planera. Framförallt om det är första gången man ska testa att implementera en viss typ av funktionalitet. I framtida projekt så kommer jag att forska och titta på många fler liknande exempel på det jag vill implementera och själv konstatera hur mycket av det jag hittat som jag förstår och försöka räkna ut hur lång tid jag behöver på mig. Har jag inte gjort en viss implementation tidigare så kommer jag att räkna med att det kommer ta ganska mycket längre tid än vad jag tror från början. Notis: jag har ännu inte lagt upp själva APIn jag byggde på ett webbhotell utan har den enbart på en Virtual Machine (Ubuntu) på min laptop och har inte tillgång att lägga upp APIn där. Jag ska försöka ha igång APIn så mycket som möjligt men APIn måste vara online för att appen ska fungera eftersom all data hämtas och skickas till APIn. Om den inte är online när du testar appen så skicka gärna ett mail till jacga987@student.liu.se så kan jag förhoppningsvis sätta den online på en gång, alternativt bestämma någon tid där jag har den online under några timmar så att ni kan testa applikationen på riktigt.
Eat App ios. jacga987. Oktober 2016
Eat App ios jacga987 Oktober 2016 1 Inledning Syftet med Eat App är att få människor som inte tidigare mött varandra att få utbyta middagar. För en ensam person kan det betyda otroligt mycket om man kan
Läs merSLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS
SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS Individuellt Mjukvaruutvecklingsprojekt (Utvecklare av digitala tjänster) Den 1 juni 2011 ABSTRAKT Rapporten tar upp positiva och negativa erfarenheter som jag erhållit
Läs merPå Instagram kan man publicera bilder, kommentera bilder, följa andra personer och organisationer samt utforska deras bilder.
2015-09-14 Bästa närstående, Vi har börjat använda något som kallas Instagram. Instagram är en så kallad app som man laddar ned till sin mobiltelefon. Till alla mobiltelefoner med internetuppkoppling,
Läs merPlugboard Guide till WooCommerce. Stöder - WooCommerce 3.x
Plugboard Guide till WooCommerce Stöder - WooCommerce 3.x Vad är Plugboard? En introduktion till verktyget Plugboard är ett verktyg som hjälper dig hantera digitala flöden och sedan mellanlagra information
Läs merKom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.
Kom igång Logga in Skriv in adressen till din webbsida följt av /login. Exempel: www.minsajt.se/login Nu dyker en ruta upp på skärmen. Fyll i ditt användarnamn och lösenord och klicka på "logga in". Nu
Läs merLifePuz Free för Android
Android version 1.0.3 Innehåll Beskrivning 3 Om LifePuz... 3 Med LifePuz kan du:... 3 Kostnad... 3 Registrering eller inloggning 4 Ny användare... 4 Inloggning... 4 Glömt lösenord... 5 Startsida 6 Kalender
Läs merVår förening finns i Boappa
Vår förening finns i Boappa Boappa Vad är Boappa? Boappa är en boendeapp som förenklar kommunikationen från styrelsen och låter dig samarbeta med dina grannar. Meddelanden från styrelsen All information
Läs merUnder Kurser visas dina kurser som kort och om där finns nya uppgifter eller anslag visas antalet i kurskortet.
En kort introduktion till Fronter 19 Välkommen till en ny Fronter-upplevelse. Den här guiden kommer att ta upp skillnader mellan den nuvarande Fronter-plattformen och Fronter 19, och de förändrade arbetsprocesserna.
Läs merLadda ner och konfigurera appen
Ladda ner och konfigurera appen Ladda ner appen via App Store/Play Butik 1 2 1 Starta appen App Store/Play Butik och klicka på Sök. 2 Skriv 3frontoffice i sökrutan och tryck på Sök. 3 Klicka på Hämta följt
Läs merUppsättning av din Nightscout webbsida på Azure
Uppsättning av din Nightscout webbsida på Azure Du kommer behöva ditt tidigare ifyllda arbetsblad för de kommande stegen. De nästkommande stegen, kommer att hjälpa dig genom att steg för steg, skapa webb
Läs merUberEATS Sverige. Handboken för leveranspartners
UberEATS Sverige Handboken för leveranspartners Uber Driver-appen (1) 1 Öppna Uber Driver-appen och tryck på knappen högst upp för att gå online när du är redo att köra. 2 När du vill ta en paus, tryck
Läs merGame of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.
Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare
Läs merArbetshäfte Office 365 en första introduktion
Arbetshäfte Office 365 en första introduktion Innehåll En introduktion för att bekanta sig med O365... 2 Skapa din profil... 2 Övning:... 3 2. Kontakter... 4 Lägg till kontakt och grupp... 4 Övning:...
Läs merHembokat Kom igång guide
Hembokat Kom igång guide Introduktion till er nya brf-hemsida... 2 För användaren... 3 Starta ditt konto... 3 Logga in... 3 Byt lösenord... 4 Anslagstavlan... 5 Bokningskalendern... 6 För styrelsen...
Läs merVersion 1.8.7A. Tidrapportering med ctimesheet
Version 1.8.7A Tidrapportering med ctimesheet Installation I tidrapporten på webben finns en ikon som heter Mobile. Klicka på ikonen. En sida öppnas och du kan här välja mellan automatisk eller manuell
Läs merVersion 1.9.2a. Tidrapportering med ctimesheet på Android
Version 1.9.2a Tidrapportering med ctimesheet på Android Installation I tidrapporten på webben finns en ikon som heter Mobile. Klicka på ikonen. En sida öppnas och du kan här välja mellan automatisk eller
Läs merJaktpejl.se. Användarmanual. Av: Erik Åberg
Jaktpejl.se Användarmanual Av: Erik Åberg Innehållsförteckning Vad är Jaktpejl?... 3 Vad krävs för att använda Jaktpejl?... 3 Premiumfunktioner... 3 Release noteringar... 4 Version 2.01... 4 Version 2.0...
Läs merSLUTRAPPORT RUNE TENNESMED WEBBSHOP
SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker
Läs merDe största just nu är Facebook och Twitter. Även Google har lanserat ett, Google Plus.
Sociala medier De största just nu är Facebook och Twitter. Även Google har lanserat ett, Google Plus. Dessutom finns Linkedin, där man kan återknyta kontakten med gamla vänner och kollegor och StayFriends,
Läs merMEDARBETAREN APPEN Vitec Agrando AB Uppdaterad 21 mars 2019
MEDARBETAREN APPEN Vitec Agrando AB support@agrando.se Uppdaterad 21 mars 2019 INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING... 2 1. INTRODUKTION... 3 2. HEMSKÄRMEN... 4 3. KALENDER... 5 4. NY BOKNING... 6
Läs merGränssnitt för FakeGranska. Lars Mattsson
Gränssnitt för FakeGranska av Lars Mattsson (larsmatt@kth.se) Innehållsförteckning 1 Introduktion...3 2 Genomförande:...3 3 Användning...5 4 Kända buggar:...6 5 Källförteckning...6 2 1 Introduktion Taken
Läs merInnehåll. 1 Välkommen 2 Logga in 3 Gränssnittet 4 Skapa nyhetsbrev 5 Moduler och utseende 6 Texter 7 Bilder 8 Skicka nyhetsbrev 9 Sammanfattning
Bli proffs på apsis Innehåll 1 Välkommen 2 Logga in 3 Gränssnittet 4 Skapa nyhetsbrev 5 Moduler och utseende 6 Texter 7 Bilder 8 Skicka nyhetsbrev 9 Sammanfattning 1 Välkommen Info: I den här guiden lär
Läs merDet finns tre olika sätt för Dagboksinnehavaren att logga in i Dagboken
Det finns tre olika sätt för Dagboksinnehavaren att logga in i Dagboken För att öka flexibiliteten och ge varje Dagboksinnehavare möjlighet att vara delaktig på sina egna villkor finns det tre olika sätt
Läs merByggsektorns Miljöberäkningsverktyg Användarmanual
IVL Svenska Miljöinstitutet Byggsektorns Miljöberäkningsverktyg Användarmanual Version 1.1 December 17, 2018 Författare: Anders Sidvall Nils Boberg 12/17/2018 Page 1 Innehållsförteckning INSTALLERA BYGGSEKTORNS
Läs merAnvända Office 365 på en iphone eller en ipad
Använda Office 365 på en iphone eller en ipad Snabbstartsguide Kontrollera e-post Konfigurera din iphone eller ipad så att du kan skicka och ta emot e-post från ditt Office 365-konto. Kontrollera din kalender
Läs merAndroid fortsättning. TDDD80 Mobila och sociala applikationer
Android fortsättning TDDD80 Mobila och sociala applikationer 2018-02-24 Krav labb A2 + A3 Scrollbar lista + detalj-vy Stor skärm - liten skärm Rotation Nätverksanrop Hämta data från server Hantera JSON
Läs merKom-Igång-Guide för Plugboard CDON
Kom-Igång-Guide för Plugboard CDON Vad är Plugboard? En introduktion till verktyget Plugboard är ett verktyg som hjälper dig hantera digitala flöden och sedan mellanlagra information för att sedan importera
Läs merVälkommen till Capture.
Välkommen till Capture http://capture-app.com Välkommen till Capture! Med Capture kan du spara, se och dela dina bilder och videor på alla dina enheter mobil, surfplatta och PC/ Mac. När du har laddat
Läs merInstallation av e-post i Mac Mail 10.3 (2017) För kunder hos Argonova Systems med maildrift hos GleSYS
Installation av e-post i Mac Mail 10.3 (2017) För kunder hos Argonova Systems med maildrift hos GleSYS Vänligen notera att, Apple har en tendens att ofta göra små justeringar i OSX-appen Mail vilket medför
Läs mer[Innehåll] Sida 2, Sida 3 - Persona Sida 4, Sida 5 - Persona Walk-Through Sida 6 - Reflektioner
[Innehåll] Sida 2, Sida 3 - Persona Sida 4, Sida 5 - Persona Walk-Through Sida 6 - Reflektioner [Rune Tennesmed] [Göran Hultgren] Profil Kön Ålder Arbete/roll [Kund] [Man] [46 år] [Sågverksoperatör] Personlighet
Läs merSå här fungerar registreringen i Malmö stads Odlingsslottskö
1 Så här fungerar registreringen i Malmö stads Odlingsslottskö Det är givetvis kostnadsfritt att stå i Malmö stads odlingslottskö. Innehåll Steg 1: Registrera dig som ny kund och skapa en sökprofil...
Läs merJavaScript in SharePoint and not just for Apps. Wictor Wilén
JavaScript in SharePoint and not just for Apps Wictor Wilén Wictor Wilén Agenda Varför JavaScript? JavaScript bibliotek SharePoint JS bibliotek JavaScript Client Side Object Model (JSOM/CSOM) REST Client
Läs merPlugboard Guide till Magento. Ecommmerce. Stöder - Magento 1.9.x
Plugboard Guide till Magento Ecommmerce Stöder - Magento 1.9.x Vad är Plugboard? En introduktion till verktyget Plugboard är ett verktyg som hjälper dig hantera digitala flöden och sedan mellanlagra information
Läs merAndroid översikt. TDDD80 Mobila och sociala applikationer
Android översikt TDDD80 Mobila och sociala applikationer Översikt Köra app på mobil / emulator Android Studio introduktion Android kodning Android labb 1 Köra på mobil / emulator Developer mode på mobilen
Läs merInnehållsförteckning. Användaradministration 2. Notiser 10. Nyheter 11. Meddelande 12. Annonsering 14. Design 15. Inställningar 18.
Innehållsförteckning Avdelning Sida Användaradministration 2 Notiser 10 Nyheter 11 Meddelande 12 Annonsering 14 Design 15 Inställningar 18 Profilsida 19 1 Användaradministration Under Användaradministration
Läs merFör dig som lärare har vi placerat nya inkomna svar från elever under Följ upp uppgifter medan elev på samma ställer ser alla sina aktiva Uppgifter.
En kort introduktion till Fronter 19 Välkommen till en ny Fronter-upplevelse. Den här guiden kommer att ta upp skillnader mellan den nuvarande Fronter-plattformen och Fronter 19, och de förändrade arbetsprocesserna.
Läs merProjekt Rapport. RaidPlanner. Jeanette Karlsson UD10
Projekt Rapport RaidPlanner Jeanette Karlsson UD10 Abstrakt: Denna rapport handlar om mitt projekt i kursen Individuellt Mjukvaruutvecklings projekt. Rapporten kommer att ta upp hur jag gått tillväga,
Läs merGoogle Kalender för KullensPK
Google Kalender för KullensPK Datum: 2015-02-25 Sammanställt av Peter Ardemalm Innehållsförteckning Google Kalender för KullensPK... 1 Så synkar du KullensPK i Google Kalender Fördelarna med Google Kalender...
Läs merInstruktioner för anslutning och användning av Grannsam
Instruktioner för anslutning och användning av Grannsam Vad är Grannsam? Ta hjälp av grannar och vänner Bästa sättet att skydda ditt hem Grannsam är en nätbaserad social tjänst för att kommunicera och
Läs merKom-Igång-Guide för Plugboard. Nordisk e-handel
Kom-Igång-Guide för Plugboard Nordisk e-handel Vad är Plugboard? En introduktion till verktyget Plugboard är ett verktyg som hjälper dig hantera digitala flöden och sedan mellanlagra information för att
Läs merAndroid översikt. TDDD80 Mobila och sociala applikationer
Android översikt TDDD80 Mobila och sociala applikationer Vad som skiljer Android från Java Responsiv Appar får ett par sekunder på sig att reagera på användarinput Resurssnål Appar i bakgrunden dödas när
Läs merNyheter i. Solen ORBIT 6.7
2014-02-12 Nyheter i Solen ORBIT 6.7 Cartesia GIS AB Nyheter i konceptet Mobila klienter och e-tjänst Till ORBIT finns nu två mobila klienter (HTML5-appar) tillgängliga. En för allmänheten, ORBIT Felanmälan,
Läs merSlutrapport. KOM - Linnéuniversitetet. Alva Fandrey. Jonas Erixon. Lukas Nilsson. Sofia Björkesjö
Slutrapport KOM - Linnéuniversitetet Alva Fandrey Jonas Erixon Lukas Nilsson Sofia Björkesjö Innehållsförteckning Alva Fandrey 0 Jonas Erixon 0 Lukas Nilsson 0 Sofia Björkesjö 0 Innehållsförteckning 1
Läs merTIPS för BOKA ONLINE För medlemmar i SGIF Gymnastik & Fitness
TIPS för BOKA ONLINE För medlemmar i SGIF Gymnastik & Fitness HEMSIDANS ADRESS : http://www.idrottonline.se/orust/svanesundsgif gymnastik eller http://www4.idrottonline.se/default.aspx?id=94244 Administratörer:
Läs merKom igång med Smart Bokföring
Innehåll Hogia-ID... 3 Guide - Smart - Registrera dina uppgifter... 4 Startsidan... 7 Guide 2 Bokföring... 8 Inställningar... 10 Organisation... 10 Kontoinställningar... 11 Bokföring... 12 Ingående balans...
Läs merSourceTech Tellus Mobile
Table of Contents Logga in...2 Hänvisningar...4 Skapa hänvisning...5 Sökningar...7 Standard sökning...8 Avancerad sökning...9 Fonetiksökning...10 Sökresultat...11 Röstbrevlåda...12 Inställningar...13 Copyright
Läs meriphone app - Reports Net2 AN1114-SE Allmänt Starta Appen
iphone app - Reports Allmänt Denna app finns tillgänglig hos Apple App Store. Appen fungerar på alla iphone eller ipad med ios 5.1 eller högre. Starta Appen När Appen laddats ner och installerats finns
Läs merSnabbguide. Viktigt! Det är också viktigt att beskrivningen av objektet är så utförligt och beskrivande som möjligt.
Snabbguide Viktigt! Det är viktigt att notera att Handlarbudet.se inte är någon auktions site utan att objekten kan tas bort när så säljaren vill, eller accepterar ett bud. Det är därför viktigt att man
Läs merAnvändarmanual för webbapplikationen Fejjan för alla. Manualens version:1.0. Datum: 5 februari 2014
Fejjan för alla 1.0 Användarmanual för webbapplikationen Fejjan för alla. Manualens version:1.0. Datum: 5 februari 2014 Fejjan för alla gör det lättare för personer med olika typer av funktionsnedsättningar
Läs merSlutrapport YUNSIT.se Portfolio/blogg
Slutrapport YUNSIT.se Portfolio/blogg RICKARD HANSSON 2012-06-04 Abstrakt Rapporten du har i din hand kommer handla om mitt projektarbete som jag genomfört under tio veckor för utbildningen Utvecklare
Läs merEn värld på nätet Facebook ht 2010
En värld på nätet Facebook ht 2010 Under det här kurstillfället ska vi bekanta oss närmare med Facebook. Alla har fått en första grundläggande manual till Facebook. Med hjälp av den och det här dokumentet
Läs merGrid Player. Komma igång
gp Grid Player Komma igång För support, video och mer information besök oss på www.thinksmartbox.com Välkommen till gp Grid Player Grid Player är en Alternativ och Kompletterande Kommunications (AKK) App
Läs merANVÄNDARMANUAL CIRCUS
ANVÄNDARMANUAL CIRCUS Introduktion CIRCUS är en webbsida som stödjer det sociala samspelet mellan en person som har svårt att kommunicera och hens omgivning. På webbsidan kan du ladda upp personligt material
Läs merÄndring av lösenord: Öppna en webläsare och gå till adressen Logga in enligt instruktion på skärmen.
Trio Referral App Appen Trio Referral kan laddas ner från Google Play eller från App Store. Sök efter trio referral. Innan du laddar ner och konfigurerar appen ska du ändra lösenord till appen Ändring
Läs merMANUAL FÖR STÖDCHATTEN KÄRLEKEN ÄR FRI
MANUAL FÖR STÖDCHATTEN KÄRLEKEN ÄR FRI INNEHÅLL Instruktioner & Inloggningsuppgifter 3 Lathund Chatt One 2 One 4 Lathund JIRA dokumentationssystem 6 2 INSTRUKTIONER & INLOGGNINGSUPPGIFTER Nedan har du
Läs merManual för Flexi Presentity app för Android
Manual för Flexi Presentity app för Android Datatal har utvecklat en mobilapplikation för din smartphone, med den kan du enkelt sätta hänvisningar, ringa, söka upp kollegor och lyssna av röstmeddelanden.
Läs merUnifaun OnlinePrinter
Unifaun OnlinePrinter Pacsoft Online 2015-01-30 2 Innehåll 1 Ändra skrivarinställningar Unifaun OnlinePrinter... 3 2 Autoinstallation av Unifaun OnlinePrinter... 4 3 Installation av Java... 5 4 Felsökning
Läs merManual för Flexi Presentity app för ios
Manual för Flexi Presentity app för ios Datatal har utvecklat en mobilapplikation för din smartphone, med den kan du enkelt sätta hänvisningar och lyssna av röstmeddelanden. För att ladda ner mobilapplikationen,
Läs merSkapa innehåll. Logga in och administrera hemsidan. Inloggningslänk: www.alvsbyn.se/wp-admin. Byta lösenord
Sidan 1 av 9 Logga in och administrera hemsidan Inloggningslänk: www.alvsbyn.se/wp-admin Byta lösenord 2. Klicka på Profil 3. Längst nere hittar du två fält: Nytt lösenord och Bekräfta nytt lösenord. Fyll
Läs merKom igång med För att lära dig glosor som rinnande vatten behöver du kunna grunderna om Glosboken.se
Kom igång med För att lära dig glosor som rinnande vatten behöver du kunna grunderna om Glosboken.se Om Glosboken.se På Glosboken.se lär du dig nya språk. Du kan öva på flera olika sätt, göra individuella
Läs merFör att kunna använda SmartPigs i WinPig.Net måste du köra WinPig.net med administratörsrättigheter. Gör så här:
Quickguide till SmartPigs - Inställningar När du vill använda SmartPigs i WinPig.net är det ett antal inställningar som ska göras. De beskrivs här nedan. Hur du registrerar i SmartPigs beskrivs i dokumenten
Läs merCollector en Android-app för att samla saker. Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport
Collector en Android-app för att samla saker Kim Grönqvist (kg222dk) 2013-06-10 Slutrapport Abstrakt Jag har gjort en Android-app för att samla saker, Collector. Med den kan man upprätta att göra-listor
Läs merUnifaun OnlinePrinter
Unifaun OnlinePrinter Unifaun Online 2013-04-25 2 Innehåll 1 Ändra skrivarinställningar Unifaun OnlinePrinter... 3 2 Autoinstallation av Unifaun OnlinePrinter... 4 3 Installation av Java... 6 4 Felsökning
Läs merPAINtIT Smärtdagbok Användarmanual för Patient
PAINtIT Smärtdagbok Användarmanual för Patient Senast uppdaterad 2018-03-29 Dokumentägare daniel.g.malm@vgregion.se Allmän Produktbeskrivning Min Smärtjournal är en applikation som låter patienter egenregistrera
Läs merAnvändarmanual Companyexpense
Användarmanual Companyexpense Så registrerar du dina utlägg i appen Companyexpense Svenska AB 556977-0075 companyexpense.se 0771 584 886 info@companyexpense.se Innehållsförteckning 1. Skapa konto 2 2.
Läs merFrån Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca
Från Smart TV till Smartare upplevelse Av: Kim Huber och Connie Huanca System vi undersökte Den system vi valde att undersöka var en av de senaste smart tv som finns i markanden och var nämnd till bästa
Läs merGYMKEEPER ANDREAS SÖDERSTRÖM
GYMKEEPER ANDREAS SÖDERSTRÖM 20120529 ABSTRAKT En post mortem på mitt ios-projekt. Utmaningen låg i att under 10 veckors tid sätta sig in i en plattform och programspråk jag aldrig använt förut. Jag har
Läs merParaGå-guide -kommunala utförare
ParaGå-guide -kommunala utförare Viktig information Sid. 2 Aktivera låskod på enheten Sid. 4 Skapa Google-konto Sid. 8 Installera Mobileiron och ParaGå appen Sid. 10 Genväg ParaGå Sid. 18 Support Sid.
Läs merStarta din försäljning med hjälp av sociala medier
Starta din försäljning med hjälp av sociala medier Facebook Ett av de snabbaste sätten att sprida sin webbutik och få sin första beställning är att använda sig av Facebook. Det finns två olika sätt att
Läs merRedigera grupper (e-postlistor) för alvsjoscout.se
Redigera grupper (e-postlistor) för alvsjoscout.se Bakgrund Det här dokumentet beskriver hur du redigerar e-postlistorna för domänen alvsjoscout.se, även kallat den nya maillösningen. Systemet är baserad
Läs merTAQS Mobile Logga in via appen... 3 Logga in via webbsida Hur du använder TAQS Mobile... 5
Handbok TAQS Mobile Innehållsförteckning TAQS Mobile... 3 Logga in via appen... 3 Logga in via webbsida... 4 Hur du använder TAQS Mobile... 5 Startmenyn... 5 Meddelanden... 6 Mitt schema... 7 Framtida
Läs meridrive Användarmanual för kilometerrapportering
idrive Användarmanual för kilometerrapportering Innehåll 1. Registrera ny användare till idrive 2. Introduktion till idrive 3. Information om Ditt fordon 4. Rapportera privata- och tjänstekilometer 5.
Läs merVälkommen till Dropbox!
Lär dig hur du kommer igång med Dropbox: 1 2 3 4 Skydda dina filer Ta med dina saker, vart du än ska Skicka stora filer Arbeta med filer tillsammans Välkommen till Dropbox! 1 Håll dina filer säkra Dropbox
Läs merLEOcoin 3 & MEW (MyEtherWallet)
& Ethereums originalplånbok OM MEW (MyEtherWallet) WALLET MyEtherWallet (våra vänner kallar oss MEW) är ett gratis gränssnitt på klientsidan som hjälper dig att interagera med Ethereum blockkedjan. Vår
Läs merCW263BT. Badrumsvåg. Manual
CW263BT Badrumsvåg Manual Innehållsförteckning 1. Specifikationer... 3 2. Batteri... 4 3. Drift/Funktion... 4 3. Indikation... 5 4. ios Enheter... 5 5. Android Enheter Installation... 10 6. Andra Instuktioner
Läs merSå här fungerar registreringen i Malmö stads Odlingsslottskö
1 Så här fungerar registreringen i Malmö stads Odlingsslottskö Det är givetvis kostnadsfritt att stå i Malmö stads odlingslottskö. Innehåll Steg 1: Registrera dig som ny kund och skapa en sökprofil...
Läs merVad är Atea Register? Hur navigerar jag till Atea Register? Manualens syfte
Innehåll Vad är Atea Register?... 2 Hur navigerar jag till Atea Register?... 2 Manualens syfte... 2 Skapa användare... 3 Lägg till applikationen Atea Register på hemskärmen... 6 ios... 6 Android... 7 Logga
Läs mer1 Översikt...2. 1.1 Vad är kontokoder?...2 1.2 Konto/Mapp uppbyggnad...2 1.3 Tillgång till Kontokoder...2. 2 Område Kontokoder...5
Manual för Kontokod 1 Översikt...2 1.1 Vad är kontokoder?...2 1.2 Konto/Mapp uppbyggnad...2 1.3 Tillgång till Kontokoder...2 2 Område Kontokoder...5 2.1 Mapputforskare...5 2.2 Verktygsfält...6 2.3 Hitta
Läs merSnabbguide Hemtelefon i mobilen
Snabbguide Hemtelefon i mobilen Helt nya möjligheter att ringa billigt! Com Hem Kundservice 0771-55 00 00 comhem.se Grattis till ett bra val! Så snart du har installerat appen kan du börja ringa. Hemtelefon
Läs merVälkommen till JENSEN online!
Välkommen till JENSEN online! Logga in! Den här guiden ger en kort introduktion till hur dina distansstudier på JENSEN vuxenutbildning går till. Om det är första gången du studerar via JENSEN online, behöver
Läs merSlutrapport Thunderbug
Slutrapport Thunderbug Individuellt mjukvaruprojekt Linnéuniversitet Sabina Linder Webbprogrammerare -12 2013-06-07 Abstrakt Denna rapport kommer att handla om projektet Thunderbug, som är en webbsida
Läs merELEKTRONISK TIDRAPPORTERING
ELEKTRONISK TIDRAPPORTERING MANUAL FÖR ELEKTRONISK TIDRAPPORTERING VID YTTERLIGARE FRÅGOR RING 010-101 15 80 ELLER MAILA PÅ INFO@1TIME.SE Grattis till ditt val elektronisk tidrapportering från 1Time. I
Läs merKort version - Google Kalender för KullensPK
Kort version - Google Kalender för KullensPK Datum: 2015-03-02 Sammanställt av Peter Ardemalm Innehållsförteckning Kort version - Google Kalender för KullensPK... 1 Så synkar du KullensPK i Google Kalender
Läs merVersion 2.0.4A. Tidrapportering med ctimesheet. För iphone
Version 2.0.4A Tidrapportering med ctimesheet För iphone Installation I tidrapporten på webben finns en ikon som heter Mobile. Klicka på ikonen. En sida öppnas och du kan här välja mellan automatisk eller
Läs merGoogle Apps For Education
GAFE Google Apps For Education byter namn till G Suite for Education Manual för elev; Classroom, Drive, Mail mm INNEHÅLLSFÖRTECKNING 1. Google apps for Education...1 Logga in med ditt gapp-konto första
Läs merETT TRÄFFSÄKERT VAL FÖR SKYTTEN. Skytteappen Logga. Två appar som hjälper dig i ditt skytte.
ETT TRÄFFSÄKERT VAL FÖR SKYTTEN Skytteappen Logga Två appar som hjälper dig i ditt skytte. MIKAEL LINDSTRÖM 2013 KAPITEL 1 Logga Mobil Den enkla appen för både tävling och träning. Appen håller enkelt
Läs merAnvändarbeskrivning ARBETSGIVARINTYG. för Sveriges alla arbetsgivare. arbetsgivarintyg.nu. En ingång för alla användare. Innehåll. Version 1.
2015 05 17 Arbetslöshetskassornas samorganisation SO Version 1.0 ARBETSGIVARINTYG för Sveriges alla arbetsgivare Användarbeskrivning arbetsgivarintyg.nu Med tjänsten arbetsgivarintyg.nu kan du som arbetsgivare
Läs merInstruktion till vårdnadshavare såhär kommer du igång med Päikky
Instruktion till vårdnadshavare såhär kommer du igång med Päikky Aktivering av användarnamn första inloggning till Päikky Daghemmet har skapat åt dig som vårdnadshavare ett användarnamn baserat på din
Läs merJetshop AB WEBSERVICE-API 1.2 ANVÄNDARMANUAL. Version 1.2 2011-10-12
Jetshop AB WEBSERVICE-API 1.2 ANVÄNDARMANUAL Version 1.2 2011-10-12 1. Förord I det här dokumentet ges en generell beskrivning av det Webservice-API som är utvecklat av Jetshop AB, och är avsett för dig
Läs merOffice 365 Windows 10
KOMMUNLEDNINGSKONTORET / IT- OCH UTVECKLINGSAVDELNINGEN Office 365 Windows 10 Lathund 1 Innehåll Inledning 2 Vad är Office 365? 2 Innehållet i denna lathund 2 Mer information 2 Office 365-portalen 3 Logga
Läs merEntreprenöriell programmering. Android översikt
Entreprenöriell programmering Android översikt Vad som skiljer Android från Java Responsiv Appar får ett par sekunder på sig att reagera på användarinput Resurssnål Appar i bakgrunden dödas när minnet
Läs merSpara dokument och bilder i molnet
Spara dokument och bilder i molnet Ett moln är en samling pyttesmå vattendroppar på 1 000 meters höjd eller till och med högre. Molnen är diffusa och ändrar hela tiden form. Det finns faktiskt en hel del
Läs merInloggning och hitta till dina sidor
Lathund ibfborlange.se Detta är en enklare lathund framtagen för redaktörer på ibfborlange.se som har behov av att kunna redigera enklare information på sitt lags sida samt andra funktioner runt Idrottonline.
Läs merÖvervakning med GnilronEye
Övervakning med GnilronEye Av Torben Norling - Gnilron AB - 2007-11-25 Denna artikel beskriver hur övervakningsplatformen GnilronEye kan hjälpa till att hålla koll på ditt distribuerade system. Artikeln
Läs merSe till att du har inloggning till din lagsida, kontakta kansliet. Gå till din lagsida och logga in via hänglåset uppe i högra hörnet.
Lathund LOK-stöd/aktivitetsstöd 1. Skapa aktiviteter i kalendern 2. Registrera närvaro 3. Klart! Vad är LOK-stöd LOK-stöd, eller aktivitetsstöd, är ett ekonomiskt stöd som föreningar får för redovisade
Läs merFörberedelser inför webbkursen!
Förberedelser inför webbkursen! För att du ska få en så bra kurs som möjligt är det viktigt att du läser igenom nedanstående instruktioner och förberedelser noga INNAN kursen. Vi kommer inte ha möjlighet
Läs merKomma igång med OneD. Allt på en plats
Komma igång med OneD Allt på en plats I Windows 8.1 och Windows RT 8.1 kan du enkelt spara dina filer på OneDrive så att du kan nå dem från alla dina enheter, till exempel din dator, surfplatta eller telefon.
Läs merKomma igång med MLTs Mobildata app.
Komma igång med MLTs Mobildata app. Övriga uppstartspunkter. Vi börjar med det mest nödvändiga och ökar på funktionaliteten löpande. Inloggade som samma användare på fler enheter, fungerar inte nu. Lediglista.
Läs merIdus APP Manual. För ios och Android
Idus APP Manual För ios och Android Innehållsförteckning Innehåll Konfigurationsvyn... 2 Aktivitetsvyn... 3 Filtervy/sidomeny... 4 Visa underhållsaktivitet... 5 Ändra underhållsaktiviteter... 6 Objektvyn...
Läs merKom igång med Flexibelt digitalt verktyg som motiverar eleverna och förenklar för läraren
Kom igång med Flexibelt digitalt verktyg som motiverar eleverna och förenklar för läraren Kom igång med Glosboken.se Lär dig grunderna om Glosboken.se så att du och dina eleverna kommer igång med ert nya
Läs mer