Jag gillar att utforska verktyg som standardiserar, effektiviserar och snabbar upp utvecklingsprocessen, oavsett om det gäller mobil utveckling eller webbutveckling.
Ett bra kodbibliotek gör det enklare för utvecklaren att genomföra vissa saker. Det innehåller mycket färdigskriven kod som utvecklaren kan använda genom att bara skriva lite kod själv.
Detta är exempelvis en fördel när det gäller rutinmässiga arbetsuppgifter, sådana som ska göras om och om igen i olika projekt. Det är också användbart när det kommer till skapandet av avancerade användargränssnitt.
Här är två exempel på utmärkta bibliotek som är gratis att använda.
Först har vi jQuery - ett bibliotek som snabbar upp arbetet med javascript när det gäller AJAX-funktionalitet och mycket annat. Dokumentationen finns här.
Dessutom finns jQuery UI, som kan användas för att skapa avancerade gränssnitt med hjälp av färdiga widgets. Exempelvis finns:
*Datepicker (en kalender som enkelt kan användas för att välja datum inuti formulär)
* Listor som kan sorteras med drag-och-släpp-metoden.
* Alert-rutor.
* Flikgränssnitt ("tabs" på engelska)
* Reglage
Både jQuery och jQuery UI har bra dokumentation och gott om exempel som visar hur biblioteken kan användas.
När det gäller mobil utveckling så finns det ett utmärkt bibliotek till Java Micro Edition som heter LWUIT.
Språket Java Micro Edition erbjuder mycket funktionalitet. Det är dock väldigt tidskrävande att skapa snygga gränssnitt med hjälp av Java Micro Edition. Detta problem har lösts genom LWUIT, som erbjuder färdiga komponenter och effekter. Exempelvis:
* Textfält
* Knappar
* Pop up-rutor
* Formulärknappar
* 2D-övergångar
* 3D-övergångar
Med hjälp av en liten resurseditor så kan man enkelt stilsätta sina komponenter med hjälp av teman. Med hjälp av denna editor går det exempelvis också att skapa bitmap-typsnitt på ett väldigt enkelt sätt.