Frilansande flashutvecklare

 

Hej! Jag heter Andreas och är frilansande flashutvecklare med många års professionell erfarenhet av avancerad ActionScript programmering i Flash. Letar ni efter en duktig och rutinerad flashprogrammerare som kan mer än att bara skapa enkla animationer så har ni kommit rätt.

Jag började att programmera i ActionScript redan 2004. I grunden är jag Civilingenjör i Elektroteknik vilket har gett mig en bred teknisk förståelse. Jag har alltid haft ett brinnande intresse för programmering och mina första program kodade jag redan i slutet på 80-talet i Basic på C64. På universitetet ingick det många programmeringskurser i min utbildning. Detta har gett mig kunskaper i flera olika programmeringsspråk utöver ActionScript vilket har resulterat i att jag har fått en god teoretisk förståelse för hur effektiva program byggs upp från grunden oberoende av programmeringsspråk. Efter att jag blev klar med min universitetsutbildning har jag inriktat mig på utveckling för webben och då framför allt på programmering i ActionScript, men även i PHP och databashantering i MySQL. Under min professionella karriär som flashutvecklare har jag utvecklats till en expert på ActionScript.

Frilans konsult

Jag har lång erfarenhet av Flash och programmering i ActionScript. Har varit frilansare, konsult och fast anställd som flashutvecklare under min långa karriär som flashprogrammerare. Jag har specialiserat mig på avancerad ActionScript programmering inom området konfiguratorer och simulatorer i 2D och 3D. Är du på jakt efter en flashkonsult som kan leverera något utöver det vanliga så har du kommit rätt. Som frilans ActionScript utvecklare har jag hjälpt många nöjda kunder med deras Flash projekt. När jag skapar simulatorer och konfiguratorer i 3D så använder jag mig av Away3D som är ett open source programbibliotek i ActionScript 3.

Kontaktnät av frilansare

Ibland behövs det mer än en flashkonsult för att utveckla ett projekt. Då är det bra att jag har ett brett kontaktnät av frilansande flashutvecklare, grafiker och designers. Dessutom har jag ett nära samarbete med en rutinerad webbyrå i Lund. Dessa kontakter ger mig verktygen för att utföra större projekt avsedda för mer än en konsult och flashutvecklare.

Dynamiska flashapplikationer

Jag har stor erfarenhet av att skapa dynamiska flashapplikationer där man till exempel automatiskt kan byta språk i applikationen beroende på var i världen användaren kommer ifrån. För att lagra data använder jag mig av externa datakällor i form av databaser eller XML-filer. När det gäller koppling till databaser från Flash så har jag störst erfarenhet av databaser av typen MySQL i samarbete med PHP på servern. Självklart använder jag mig av CSS för att styra utseendet på mina applikationer.

ActionScript 3

När jag 2004 började som Flashutvecklare programmerade jag i ActionScript 2. Idag är det mest ActionScript 3 som jag utvecklar mina program i. ActionScript 3 är ett objektorienterat programmeringsspråk och att skriva objektorienterad kod är en självklarhet när jag programmerar. Jag är en stor anhängare av design patterns, som till exempel MVC, där det kan förenkla och snabba på utvecklingsprocessen. Jag har lätt för att sätta mig in i andra utvecklares kod. Det har många gånger inträffat att jag har fått ta över och slutföra projekt som någon annan programmerare har påbörjat eller att jag har fått uppdatera befintliga program med nya funktioner. Vid dessa tillfällen är det viktigt att som flashutvecklare snabbt få en överblick över hur programmet är uppbyggt för att på ett effektivt sätt kunna korrigera det som är fel eller bygga ut programmet med nya funktioner. Utvecklingen inom Flash går fort och därför försöker jag att ständigt ta till mig nya kunskaper och hålla mig uppdaterad om vad som händer inom Flashvärlden. Nätet är fullt av resurser för flashutvecklare.

Androidutvecklare och iPhoneutvecklare

Med Flash Builder 4.5 har vi Flashutvecklare fått möjligheten att på ett smidig sätt utveckla appar parallellt till både Android telefoner / surfplattor och till iOS enheter så som iPhone / iPad. Att utveckla en app som kan köras både i en iPhone och en Android telefon innebär numera inget större merarbete jämfört med att utveckla en app för bara en av plattformarna. Jag har erfarenhet från flera projekt av att utveckla appar för både iPhone / iPad och för Android baserade telefoner och surfplattor. Är ni ute efter en Flashutvecklare som även är Androidutvecklare och iPhoneutvecklare så tveka inte att kontakta mig så hjälper jag er med att utveckla appar för mobiltelefoner.

Flexutvecklare

Det verktyg som jag framför allt har använt mig av tidigare när jag utvecklat mina ActionScript 3 projekt är Flex Builder 3 från Adobe. Flex 3 är ett program som effektiviserar programmeringsarbetet och förkortar tiden det tar att skapa en applikation jämfört med att koda i Adobe Flash CS5 eller någon av de Open Source alternativ som finns på marknaden. Därför skulle man även kunna kalla mig för Flexutvecklare, men eftersom resultatet fortfarande är en flashapplikation så föredrar jag flashutvecklare. Våren 2010 släpptes uppföljaren Flex 4 under det nya namnet Flash Builder 4. Eftersom jag har varit aktiv betatestare av detta program har jag redan innan det släpptes fått erfarenhet av att utveckla program i Flash Builder 4. Våren 2011 släppte Adobe Flash Builder 4.5 som tillåter oss Flashutvecklare att bli Apputvecklare för Android och iPhone / iPad. Jag har redan hunnit samla på mig erfarenhet som Androidutvecklare och iPhoneutvecklare / iPadutvecklare.

Vad är Flash?

Du som läser detta har säkert redan koll på vad Flash är. Om inte så följer här lite information om vad Flash kan användas till. Adobe Flash är en multimediaplattform för att bland annat producera animationer, internaktivitet för hemsidor samt Rich Internet Applications, RIA. Flash utvecklades ursprungligen av Macromedia under namnet Macromedia Flash, men är numera en del av Adobes portfölj. Med Flash kan vi flashutvecklare skapa plattformsoberoende webbapplikationer som fungerar enhetligt på alla större webbläsare och operativsystem. För att köra en Flashapplikation i webbläsaren måste användaren ha Adobe Flash Player installerat. Adobe Flash Player finns installerad på 99 % av alla internetanslutna datorer (december 2009 enligt Adobe). Om en besökare på hemsidan trots allt inte har Flash Player installerad kan denna laddas ner gratis från Adobes hemsida. Den senaste versionen är Flash 10 och den har bland annat fått inbyggt stöd för 3D-effekter. Detta har gjort det enklare för oss flashutvecklare att skapa intuitiva och engagerande gränssnitt med hjälp av inbyggda funktioner för 3D-omvandling. Med senaste versionen har vi flashprogrammerare även fått bättre kontroll över texter och deras layout i applikationen.

Adobe AIR

Med Flash kan man även utveckla applikationer som kan köras lokalt på en dator istället för över webben. Då kan man använda sig av Adobe AIR för att skapa program som kan installeras på användarens dator, telefon or platta oberoende av vilket operativsystem som används.

Artiklar, guider och hjälp

Jag har också valt att publicera artiklar, guider och hjälp kring ActionScript 3 på denna sida. Här delar jag med mig av den erfarenhet jag har fått under min långa karriär som flashutvecklare. Här finnas allt från enkla kom i gång guider till avancerade ActionScript 3 guider för erfarna flashprogrammerare. Min förhoppning är att alla ska kunna hitta något av intresse här oavsett om du precis har börjat din karriär som flashutvecklare eller om du redan är en rutinerad ActionScript expert.

Senast publicerade artiklarna

Första Flex mobil projekt

 


Denna guide för nybörjare kommer att lära dig hur du skapar dit första Flex Mobile Project i Flash Builder 4.5. Vi kommer att skapa en enkel applikation som skriver ut Hello World på den mobila enhetens skärm. Du behöver ingen tidigare erfarenhet av Flash, ActionScript 3.0 eller Flex för att kunna följa med i denna introduktion till utveckling för mobiltelefoner och surfplattor. Du kommer lära dig hur du skapar kod som kan köras på både Android och iPhone / iPad enheter.

Läs mer...

Spara textfil lokalt i Flash

 


Denna guide beskriver hur man sparar en textfil lokalt på användarens dator med ActionScript 3

Läs mer...

Översätt i Flash Builder 4 - del 2

 


Denna guide fortsätter att beskriva hur man översätter ett projekt i Flash Builder 4, Flex 4. Guiden går igenom hur man lokaliserar andra resurser utöver strängar som beskrevs i del 1. Jag går även igenom skillnaderna mellan att använda @Resource och att använda klassen ResourceManager för att hämta resurser för en översättning. Slutligen går jag även igenom hur man bygger en översättning på en annan närliggande översättning.

Läs mer...

Spara bild lokalt med AS3

 


Artikel om att skapa en klass för att spara bilder från Flash till användarens dator med hjälp av ActionScript 3.0. Vi sparar bilderna antingen som PNG eller JPG i det lokala filsystemet.

Läs mer...

Fler guider för flashutvecklare hittar du här. Tveka inte att kontakta mig om ni behöver ni en frilansande flashutvecklare.