PactrackDroid
PactrackDroid är ett Android-program som håller koll på dina Kollinummer hos Posten. Det är mitt första Android-projekt, och är till stor del gjort mest bara för att jag skulle lära mig Android-programmering.
Programmet finns, förutom nedan, på Android Market, och källkoden på GitHub (licensierad under GPL version 2)
Features:
- Automatiska uppdateringar i bakgrunden (valfritt)
- Konfigurerbara notifieringar vid nya händelser (också valfritt)
- Svenskt gränssnitt (inte valfritt, än...)
Kända buggar:
- Samarbetar inte jättebra med Scandinavian Keyboard
Inmatningen av kolli-ID kräver versaler i input, och orginaltangentbordet i vanilj-Android klarar av detta genom att jag ger den en flagga som inverterar hur shift och caps-lock funkar. Scandinavian Keyboard hanterar inte denna funktion ordentligt, så man får manuellt aktivera caps lock. Jag vet inte hur det är med HTC:s "Touch Input" eller andra IME:s, eftersom jag inte testat. Situationen för andra IME:s bör ha förbättrats något sedan version 1.1, men detta är inte något jag kunnat verifiera.
Screenshots

Changelog:
1.2
- Stöd för avvikelser (att försändelsen sorterats fel, t.ex.).
1.1
- Massor av intern omkodning för att rutan för inmatning av kollinummer ska stanna kvar när telefonen roteras.
- Möjlighet att stänga av automatisk uppdatering för enskilda paket (t.ex. för att inte väcka telefonen i onödan då alla inlagda paket är uthämtade).
- Integration mot Barcode Scanner (alternativt ixMAT). Det går nu att direkt från rutan för inmatning av kollinummer klicka "scanna streckkod" (alla koder som hanteras av Barcode Scanner funkar).
1.0
- Signerad med ett riktigt certifikat. Om du har en tidigare version installerad, måste du avinstallera den manuellt innan du installerar denna version!
- Starta inte service:n för automatiska uppdateringar vid boot om databasen är tom.
1.0rc2
- Nya ikoner för programmet och aviseringar, stämmer bättre med Androids "icon design guidelines".
- Låt inte automatiska uppdateringar ligga och snurra om databasen är tom (orsakade troligen minnesläckor eftersom de påbörjade uppdateringarna aldrig signalerade att de var färdiga).
- Några smärre buggfixar (egentligen samma problem som det ovan).
1.0rc1
- Källkoden släppt på GitHub.
- Ytterligare en statusikon.
- Omgjord layout för landskapsläge i kolli-vyn.
- En om-ruta, åtkomlig från listvyn.
- Fråga om bekräftelse vid borttagning av kollin.
- Lade till lite saknade värden i programinformationen (AndroidManifest).
- Några smärre städningar i koden.
1.0 beta 3
- Statusikoner, både i list-vyn och kolli-vyn. Baseras på min ad-hoc-tolkning av Postens statuskoder, och kan vara fel för vissa specialfall.
- Aningen omgjorda layouter, inklusive en speciell layout för landskapsläge (i kolli-vyn) samt att tilläggning av nya kollin nu görs med en knapp i huvudgränssnittet och inte i menyn.
- Visa felmeddelande som status i kolli-vyn.
- Versionsnummer och metadata för aTrackDog ligger nu också i programinformationen (AndroidManifest).
1.0 beta 2
- Fix för att flera notifieringar/aviseringar (i statusfältet) samtidigt ska funka som förväntat.
- Lyd systemets inställning för bakgrundsdata.
- Info om senaste uppdatering och senaste lyckade uppdatering finns nu under "Fler detaljer".
- Något omorganiserat inställningsfönster.
- Möjlighet att ändra inställningarna för lysdioden.
1.0 beta 1
1.0 beta "0" (finns inte kvar)
- Första versionen med "komplett" funktionalitet.
0.1
- Tidig alpha-version utan automatiska uppdateringar eller notifieringar/aviseringar.
//Joakim "firetech" Andersson 2010-01-06